The 10 Best Mom & Pop Restaurants in Minnesota!

When you walk into a mom and pop restaurant, the atmosphere is homey, the aromas are inviting, and you just feel… comfortable. Eating at a local favorite—breakfast, lunch, or dinner—is an experience that often evokes nostalgia and feelings of contentment. Here are our favorite places to find those feelings—and a delicious meal—in Minnesota.

1. Whistle Stop Café, Hinckley, MN

The Whistle Stop Café is a cozy little, wood-paneled restaurant that serves all-day breakfast and that hallmark of mom and pop perfection: House-made pies. Biscuits and gravy? Hot beef sandwiches? Yes and yes. While it’s fairly youthful in the realm of small-town, family dining, the Whistle Stop has made an impression on the folks of Hinckley.

Did not expect to find an excellent #eggsbenedict in Hinckley, nice job, Whistle Stop

A post shared by Bradford Staples (@black384) on

2. Curran’s Family Restaurant, Minneapolis, MN

The Curran family has run a restaurant at 42nd and Nicollet since 1948. This South Minneapolis fixture is renowned for its breakfast and its pies. But don’t stop there. They also serve up comforting classics like liver and onions, pot roast, meat loaf, and of course, fried chicken.

A post shared by Cad Lac (@cad_lac) on

3. A Taste of Ely, Ely, MN

Located in the former Klun’s Grocery building, A Taste of Ely strives to build upon the heritage of that old small-town grocery that baked its own bread and made its own sausages. High-quality ingredients are used in all the scratch-made recipes from the hippie hash to the strawbwerry rhubarb pies.

Breakfast in Ely this morning.

A post shared by mrshhw (@mrshhw) on

4. Sporto’s South of the Border Café, Grand Marais, MN

Sporto’s South of the Border Café is a fixture on the local breakfast and lunch scene in Grand Marais. In addition to hearty breakfasts like herring and eggs, they serve up tasty burgers, house-made soups, and a great cup of coffee. If you’re an early riser, they open at 5 a.m.

5. Joseph’s Restaurant, Stillwater, MN

Joseph’s Restaurant has been a Stillwater institution for more than four decades. Perhaps best known for its pies, Joseph’s draws folks all day long, from breakfast to dinner. Whether you go in for an omelet or the broasted chicken, you will certainly leave full and happy.

6. Farley’s Family Restaurant, Hermantown, MN

A literal mom (manager) and pop (chef) operation, Farley’s Family Restaurant is committed to made-from-scratch, home-style cooking and baking. Classics like burgers and hot beef sandwiches share the menu with shrimp baskets and breaded mushrooms. Grab a cupcake from the bakery for dessert.

When your client serves you breakfast!! 😍👏🏼👏🏼 Thank you Farleys!!

A post shared by Lacey Michelle (@lacey.m.johnston) on

7. Homi Restaurant, St. Paul, MN

A husband and wife team, HO(rtencia) and MI(guel), opened Homi Restaurant in 2010 with a goal of bringing the flavors and home-style cooking they missed from their native Mexico to St. Paul. Using recipes from each of their families, the owners ensure that all food is made to order, from scratch. They also have pozole every day of the week.

Inhale tacos. Exhale negativity. #namaste #tacotuesday #handsinframe #foodinhands

A post shared by MN Food & Photo (@mnfoodandphoto) on

8. Winona Family Restaurant, Winona, MN

If you’re looking for a home-style meal in Southeast Minnesota, Winona Family Restaurant will feed you and make you feel at home. Tasty breakfasts, quick lunches, and hearty dinners—steak and mashed potatoes, for instance—will fill you up. The family atmosphere will warm your heart. The owners have even invited customers to join them for a free Thanksgiving meal at the restaurant.

this breakfast is more attractive than I could ever hope to be

A post shared by Torie (@toriemee22) on

9. Bev’s Café, Red Wing, MN

Bev’s Café is the oldest restaurant in one of Minnesota’s oldest cities. Needless to say, it’s a local mainstay. The have hot coffee ready to go at 5 a.m. on weekdays and a fish fry every Friday night. And, of course, they make all their pies in house. But bring cash or a checkbook—they don’t accept plastic.

Midwestern delight #pie ☕️🍴

A post shared by Annihka Blueberrypicker (@annihkat) on

10. Weggy’s on Campus, Mankato, MN

Weggy’s on Campus is a Mankato favorite with perhaps the best breakfast in town. From country fried steak to a club sandwich and burgers, you’ll find something to fill you up no matter what time of day you visit. They also happen to have a full bar.

Select a Minnesota town to find the Best Things-To-Do and Places To Go around you
Find Mom & Pop Restaurants 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