Minnesota knows how to do a good steak dinner, and some of the best plates come from towns you might drive right past. These are the old supper clubs and family steakhouses that have been feeding hungry regulars for generations, long before anyone thought to post a photo of their filet.
They sit by lakes, along quiet county roads, and inside historic buildings with real stories behind them. If you love a place where the prime rib is a tradition and the servers know the menu by heart, this list is for you.
Some of these spots have been open since the 1920s, and people still make the drive on purpose. Save this one, share it with a friend who appreciates a proper steak, and start planning a few road trips of your own.
1. The Hubbell House, Mantorville, MN

Few restaurants in Minnesota can claim a history that stretches back to 1854, but this Mantorville landmark can. The building itself is part of the draw, filled with antiques and the kind of vintage character that fits a town known for its preserved 19th-century limestone streetscape.
The kitchen sticks to meat-and-potatoes favorites done right. Filet mignon is a signature order, and the prime rib has earned its reputation over the decades.
The menu also runs wide, with a Hubbell Shrimp Cocktail, French Dip, Chicken Kiev, and a creme brulee worth saving room for.
Service leans traditional and attentive, which suits the setting. It works well for a special occasion, and the private dining room makes it a fit for groups.
Hours run Wednesday through Sunday, with the kitchen closed Monday and Tuesday, so plan ahead. Dinner reservations are recommended, and parking is easy with a free lot and street parking.
For a town of around 1,200 people, this is a genuine destination.
2. Norway Ridge Supper Club, Pequot Lakes, MN

Open since 1948, this northwoods spot carries that old supper club flair that so many places have lost. Set in Pequot Lakes, a Crow Wing County community of about 2,300, it has kept its tradition going for more than seven decades.
Steak is the reason to come. The ribeye gets top billing, and the kitchen turns out steaks that arrive tender and cooked the way you asked.
Homemade breads and dressings round out the meal, along with sides like garlic mashed potatoes that fans keep coming back for.
The menu reaches beyond beef too, with duck, calamari, wild rice soup, and a chocolate cake for dessert. A fireplace anchors the room, and the atmosphere lands somewhere between cozy and upscale.
Doors open at 4:30 PM Tuesday through Sunday, with the club closed on Mondays. Reservations are recommended, and there is often a wait, so it helps to plan.
Parking is plentiful and free.
3. Wiederholt’s Supper Club, Hastings, MN

Sitting out on 240th Street in the countryside near the little hamlet of Miesville, this supper club has been going strong since 1928. That is nearly a century of prime rib dinners, and it feels like it in the best way.
Beef and seafood share the spotlight. The place specializes in aged T-bone and prime rib, with steaks cooked to order and generous portions that suit hearty appetites.
Halibut, walleye fingers, and shrimp show up on the menu too.
The setup works well for larger groups, and the pricing stays fair for a classic sit-down dinner. A fireplace and casual, cozy dining room keep the throwback supper club feeling intact.
Hours are wide here, running Monday through Saturday from 9 AM and Sundays from 11:30 AM, with the kitchen closing at 8:30 PM. Reservations are recommended for dinner, and there is free parking plus a paid lot option.
Saturday evenings are the busiest stretch.
4. The Fireside, Detroit Lakes, MN

A lake view and a great steak make a hard combination to beat, and The Fireside has both. Perched on the East Shore of Detroit Lake, this institution has been part of the Becker County town of roughly 9,800 residents since 1948.
The filet mignon draws a loyal crowd, often served with compound butter that regulars swear by. Steaks come out cooked to the mark, whether that is a perfect medium or something a touch pinker.
The room reads cozy but elegant, with natural wood and leather and wide windows facing the water. There is a waterfront patio for warmer months, plus live music and a strong dessert list.
Dinner runs daily starting at 4:30 PM, with a Saturday morning window from 10 AM to 2 PM. Reservations are recommended, and Saturday evenings fill up first.
Free parking makes the visit easy, and the lake view seals the deal.
5. Spanky’s Stone Hearth, Frazee, MN

Beer cheese soup with a cult following is one way to start a meal, and that is exactly what greets you at Spanky’s. This log cabin restaurant sits on Rose Lake outside Frazee, a Becker County community of around 1,300 people.
Steaks are the heart of the menu, and the kitchen will cook them any way you like, right down to blue for those who want it barely warmed through. The filet mignon is a favorite, and the seafood and chops hold their own too.
Save room for dessert, where the carrot cake gets plenty of love. The lodge setting, with a lake view and a fireplace, has made this a multi-generational pick for special occasion dinners.
The restaurant opens at 4 PM Tuesday through Sunday and is closed on Mondays, staying open until 10 PM on Friday and Saturday. Reservations are recommended, and there is free parking on site.
6. Ranchero Supper Club, Webster, MN

A supper club that mixes American steaks with old-school German dishes is not something you find every day. Ranchero has been a Pinc family favorite for decades, tucked into the small Rice County community of Webster, home to fewer than 2,000 people.
The signature 12-ounce filet arrives looking as impressive as it sounds, and the steak and lobster pairing is a standout. Bread service comes with blue cheese and French dressings that keep people talking, and the German-inspired plates stay true to form.
The pace here is unhurried by design, which suits the throwback supper club atmosphere. Folks travel in from all over for the prime rib, and the from-scratch cooking backs up the reputation.
Hours run Tuesday through Sunday, with the club closed Mondays and dinner service starting in the late afternoon. Reservations are recommended, and parking is free and easy.
It is worth the drive out for the food you cannot get closer to home.
7. Anton’s Restaurant | Steakhouse, Waite Park, MN

A 1930s log cabin on the banks of the Sauk River sets Anton’s apart before you even see the menu. This family-owned steakhouse in Waite Park, in Stearns County, has been serving a trip-to-the-past dining experience for generations.
Steak cooked to perfection is the calling card, but the kitchen goes broad with salmon, chicken, and duck. The famous popovers are a table favorite, and the Cajun pasta, stuffed shrimp, and halibut give you plenty of reasons to explore beyond beef.
The setting is quiet and cozy, with a fireplace inside and a riverfront deck for outdoor seating when the weather cooperates. It works well for groups, and the servers know the menu inside and out.
Anton’s is open Wednesday through Sunday from 3:30 PM to 8 PM, closed Monday and Tuesday. Reservations are recommended, and there is free parking.
For a unique small-town setting, this old cabin is hard to top.
8. Shattuck’s Hub Supper Club, Burtrum, MN

In a village of fewer than 150 residents, a busy Friday night supper club is a small miracle. Shattuck’s Hub sits above Big Swan Lake in tiny Burtrum, in Todd County, and it has pulled in crowds for generations.
Prime rib and affordable beef anchor the menu, alongside burgers, onion rings, and a salad bar that regulars appreciate. The lake view gives the casual dining room a scenic edge, and the pricing keeps things approachable.
Friday night meat raffles are part of the tradition here, packing the place with people who come for the fun as much as the food. Live music and a good-for-sports vibe add to the easygoing atmosphere, and dogs are welcome too.
The club is open Wednesday through Sunday, closed Monday and Tuesday, with late hours on Friday and Saturday and lunch service starting Saturday and Sunday at 11 AM. Reservations are accepted, and parking is free.
9. Y Steak House, Park Rapids, MN

Right along US-71 near Park Rapids, Y Steak House has been catching hungry travelers and loyal locals for decades. Park Rapids, a Hubbard County northwoods town of about 4,100 people, sees plenty of seasonal visitors, and this roadside staple keeps them coming back.
Steaks, ribs, and shrimp headline the menu, and the prime rib earns steady praise. The broiled jumbo shrimp and salmon are known as some of the best around, and the garden salad has a reputation all its own.
Fried pickles make a fun starter, and the cozy, elegant dining room strikes a nice balance between casual and dressed-up. Prices land in a comfortable middle range for a full steak dinner.
Hours run daily, opening at 4 PM Monday and 5 PM Tuesday through Sunday, with the kitchen closing at 9 PM. Reservations are accepted, and free parking is easy to find.
It is a reliable stop whether you are passing through or making the trip on purpose.
Taken together, these nine steakhouses prove that some of Minnesota’s best dinners are waiting in its smallest towns. Pick a direction, make a reservation, and enjoy a plate with real history behind it.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.