The 8 Best Gelato Places in Minnesota!

There’s nothing like a cool, sweet treat on a warm Minnesota day, right? And as delicious as some of our state’s ice cream is, sometimes you need something that’s just a little bit different, something a little smoother and more subtly flavored. And those days, gelato is the perfect palate pleaser. Check out some of our favorite places that dish out this Italian delight! 

1. Va Bene Caffe, Duluth, MN

Va Bene Caffe, just above the Lakewalk on Superior Street, not only serves Duluth’s most delicious gelato, it dishes up its gelati flavors with spectacular Lake Superior views. Try the limoncello for tangy refreshment, or ease into the evening with a scoop of Madagascar bourbon vanilla.

2. Fat Lorenzo’s, Minneapolis, MN

Looking at the exterior of this South Minneapolis pizza institution, the word “gelato” would not immediately leap to mind. Unless, of course, your in own Fat Lorenzo’s secret: They make and serve what has been called the best gelato in Minnesota. They rotate through more than 100 flavors, all created in-house by their gelato chef. Try and catch a rotation with coconut—it’s a killer cooldown. Not feeling motivated? Have a pint delivered with your delivery pizza order.

3. Pasquale’s Neighborhood Pizzeria, Rochester, MN

In addition to some of Rochester’s best pizza, Pasquale’s Neighborhood Pizzeria also dishes up the city’s best gelato from their in-store pasticceria, La Dolce Vita. Try any of their changing varieties of house-made gelato for a sweet cool bite on a hot, Southern Minnesota summer day.

4. Paciugo Gelato, Bloomington, MN

Yes. It’s a chain. Yes. It’s in the Mall of America. But, you know what? Tourists, shoppers, and teenagers get peckish, too! Paciugo’s gelato is made fresh on location and rotate seasonally. Not only does it make for an awesome summer treat, it’s inside: You can enjoy your gelato year-round, here.

5. Cossetta Pasticceria, St. Paul, MN

Cossetta’s is a St. Paul institution, beloved as much for its Italian deli as for its stick-to-your-ribs Italian comfort food and pizza. But it’s also a destination to satisfy your sweet tooth. All of their gelato flavors are made fresh from scratc, in-house. Sit down and enjoy one with a cappuccino—and don’t forget to take home some cannoli.

6. Wilde Café, Minneapolis, MN

Wilde Café, on cobblestoned, historic Main Street on the east side of the Mississippi River from Downtown Minneapolis, is a self-described gelato microcreamery (among other things). Its rotating array of flavors are made in-house, in small batches, so the gelati are always fresh.

7. Sonny’s Ice Cream, Minneapolis, MN

The name may say ice cream, but make no mistake: This South Minneapolis fixture cut its teeth on gelati and still serves up the smooth, milk-based specialty alongside its award winning ice cream. The shop’s founder, Sonny Siron, was 100 percent Italian, so it’s no wonder that the shop’s Spumoni is so beloved and that gelato has been on the menu since 1950. 

8. Casa Latte, Hermantown, MN

Folks in Duluth don’t have to go all the way down to the lake to partake of great gelato. Just up the hill, in Hermantown, Casa Latte cranks out fresh flavors every day. They rotate through flavors so frequently that you’ll need to call ahead if you want to know before you go. But why not just stop in and be surprised? It’ll add a little extra something to your delicious, creamy treat.

Select a Minnesota town to find the Best Things-To-Do and Places To Go around you
Find Ice Cream Parlors Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Aitkin County

Anoka County

Becker County

Beltrami County

Benton County

Big Stone County

Blue Earth County

Brown County

Carlton County

Carver County

Cass County

Chippewa County

Chisago County

Clay County

Clearwater County

Cook County

Cottonwood County

Crow Wing County

Dakota County

Dodge County

Douglas County

Faribault County

Fillmore County

Freeborn County

Goodhue County

Grant County

Hennepin County

Houston County

Hubbard County

Isanti County

Itasca County

Jackson County

Kanabec County

Kandiyohi County

Kittson County

Koochiching County

Lac Qui Parle County

Lake County

Lake Of The Woods County

Le Sueur County

Lincoln County

Lyon County

Mahnomen County

Marshall County

Martin County

Mcleod County

Meeker County

Mille Lacs County

Morrison County

Mower County

Murray County

Nicollet County

Nobles County

Norman County

Olmsted County

Otter Tail County

Pennington County

Pine County

Pipestone County

Polk County

Pope County

Ramsey County

Red Lake County

Redwood County

Renville County

Rice County

Rock County

Roseau County

Saint Louis County

Scott County

Sherburne County

Sibley County

Stearns County

Steele County

Stevens County

Swift County

Todd County

Traverse County

Wabasha County

Wadena County

Waseca County

Washington County

Watonwan County

Wilkin County

Winona County

Wright County

Yellow Medicine County