A great ribeye can turn a boring Saturday into a full-blown road trip, and Minnesota has quietly stacked its small towns with steakhouses that pull people in from miles away. Some sit by lakes, some fill old historic buildings, and a couple are so no-frills you order at a counter.
What they share is a seriously good cut of beef and a reason to gas up the car. Here are eight small-town spots where the ribeye alone makes the miles feel short.
1. Prime Steakhouse, Morris, MN

A walk-in aging room is not something you find in most small Minnesota towns, but that is exactly what sets this Morris steakhouse apart. Aged steaks, including dry-aged cuts, are cooked to order, which explains the buzz around the ribeye.
The bone-in ribeye and the aged ribeye are the cuts people talk about most, though the menu spreads out nicely with NY strip, an 8-ounce prime grade filet mignon, and a steakhouse pot pie for chillier nights. Shareable sides like a loaded baked potato, smoked mac and cheese, and asparagus round out a table well.
The setting stays casual and relaxed, with a fireplace, a bar onsite, and free Wi-Fi. Reservations for dinner are a smart move since Saturday evenings fill up fast.
Hours run Monday through Friday from 11 AM to 9 PM and Saturday from 4 to 9 PM, with the kitchen closed on Sundays. Expect to spend in the $40 to $100 per person range, and enjoy the easy free parking.
You can reach them at 320-589-5505.
2. The Hubbell House, Mantorville, MN

Dining inside a building that dates to 1854 gives this Mantorville landmark a head start on charm. Antiques fill the rooms, and the menu leans into classic meat-and-potatoes favorites that fit the historic supper club feel.
The ribeye earns its place here, cooked with care and known for turning out tasty and tender. The filet mignon dinners are equally famous, and steak-and-shrimp specials and lamb chops give the table plenty of options.
Start with the shrimp cocktail or the Pappas onion rings, and save room for the vanilla bean creme brulee.
The atmosphere runs upscale but still family-friendly, with private dining rooms and attentive table service. Dinner reservations are recommended, especially for the busy Friday and Saturday evenings and the Sunday afternoon crowd.
You will find it at 502 N Main St, open Wednesday and Thursday from 4 to 8 PM, Friday until 8:30 PM, Saturday from 11:30 AM to 8:30 PM, and Sunday from 11:30 AM to 7:30 PM, closed Monday and Tuesday. Prices land around $20 to $60 per person, with free parking nearby.
3. Norway Ridge Supper Club, Pequot Lakes, MN

Blackened ribeye is the move at this cabin-style supper club, especially topped with mushrooms and onions and set next to those au gratin potatoes people rave about. It is the kind of order that makes the county road drive feel worth it.
The quaint cabin design leans warm and rustic, complete with a fireplace, and the menu keeps things homemade. Beyond the ribeye, you will find duck, calamari, wild rice soup, and a chocolate cake that closes the meal on a high note.
Expect a bit of a wait during peak hours, since this place fills up in the Brainerd Lakes area. Dinner reservations are recommended, and the plates run in the $50 to $60 per person range.
The address is 34757 Co Rd 39, and hours run Tuesday through Thursday from 4:30 to 8 PM, Friday and Saturday until 9 PM, and Sunday from 4:30 to 8 PM, closed Monday. Parking is free and plentiful.
Call 218-543-6136 to book a table.
4. Spanky’s Stone Hearth, Frazee, MN

Set right on Rose Lake, this Frazee log cabin restaurant blends rustic looks with a surprisingly high-end wine room just off the entrance. It is casual fine dining that leans into steaks, seafood, and comfort food.
The ribeye is the standout, described by regulars as absolutely perfect, and the kitchen also turns out ribs, scallops, and a 6-ounce filet mignon. Start with the beer cheese soup and finish with carrot cake if you have the room.
For the adventurous, there is a chef’s-choice “Trust Me” entree that lets the kitchen decide your meal. Holiday feasts here draw families back year after year, which tells you the place knows how to handle a crowd.
Yes, it runs a little spendy at $40 to $80 per person, but the experience matches the price. Find it at 34785 Co Hwy 4, open Tuesday through Thursday from 4 to 9 PM, Friday and Saturday until 10 PM, and Sunday from 4 to 9 PM, closed Monday.
Reservations are recommended for busy weekend evenings.
5. CHAR Craft Steaks at Grand View Lodge, Nisswa, MN

Tucked inside the Grand View Lodge Spa and Golf Resort, this Nisswa steakhouse aims higher than your average supper club. The focus is prime meats, local fish, and a varied wine list, and the ribeye is a serious contender.
Cooked medium rare with bone marrow butter, that ribeye earns descriptions like butter-knife tender, and the truffle ribeye is another one people single out. The bone-in ribeye, filet and lobster, and prime rib fill out a menu built for a special night.
Because it sits on a stunning resort property, this is a destination dinner rather than a quick bite. Reservations are required, and parking on the grounds can take a minute to find, so plan for that.
Prices sit at $100 and up per person, so this one is for celebrations. The address is 23521 Nokomis Ave, with dinner served Monday through Saturday from 5 to 9 PM and closed Sunday.
Call 218-963-8756 to lock in a table.
6. Farmington Steak House, Farmington, MN

Not every great ribeye comes with white tablecloths, and Farmington Steak House proves the point with a counter-serve, cafeteria-style setup. This is an independently owned spot that has been feeding the town for decades.
The ribeye special is the headliner, with huge, well-seasoned steaks cooked to order and buttery Texas toast on the side. Portions run generous enough that one steak dinner can feed two, and the value is hard to top.
The prices are the real shocker. Where the resort steakhouses climb past $100, this place lands at $10 to $20 per person for classic American grub like steak sandwiches, burgers, and fish sandwiches.
There is no table service and no reservations, so just walk up and order. You will find it at 329 3rd St, open Monday through Friday from 11 AM to 8 PM and Saturday until 7 PM, closed Sunday.
Parking is free, and the crowds pick up on Friday and Saturday evenings. Call 651-463-3726 with questions.
7. Pike & Pint Grill, Alexandria, MN

A relaxed grill with a menu that wanders happily between comfort food and creative plates, Pike & Pint keeps things interesting in Alexandria. The ribeye still steals the show, nicely marbled, cooked to order, and well seasoned.
Sides make a difference here, from golden potatoes with crisp bacon and brussels sprouts to a surprisingly good baked potato. If you swing by on a Saturday, prime rib runs as the special, and the broader menu adds Korean BBQ beef tacos, Japanese pan noodles with flat iron steak, and lobster nachos.
The vibe is casual and family-friendly, with a fireplace, sports on the screens, and even dogs welcome on the patio. Reservations are accepted, which helps on the busy Friday and Saturday nights.
Prices are easy on the wallet at $20 to $30 per person. Find it at 110 30th Ave W, open Tuesday through Saturday from 11 AM to 10 PM and Sunday until 9 PM, closed Monday.
Parking is plentiful and free. Reach them at 320-763-7468.
8. Bar Harbor Supper Club, Lake Shore, MN

Right on the water in Lake Shore, this lakeside supper club pairs a refined dining room with a menu of chops, seafood, and steaks. The ribeye comes with a savory potato side that leans toward au gratin, and it is a favorite here.
Beyond the ribeye, the braised short ribs get plenty of attention, and the surf and turf and pistachio-crusted walleye give the menu range. Desserts are a strong closer, so plan accordingly.
The setting is a big draw, with a fireplace, live music, outdoor seating, and a cozy, upscale feel that still stays welcoming for families. Dinner reservations are recommended to secure a spot.
Prices run $20 to $60 per person, making it an approachable splurge in the lakes region. The address is 8164 Interlachen Rd, open Wednesday through Friday from 4 to 9 PM and Saturday and Sunday from noon to 9 PM, closed Monday and Tuesday.
Parking is free and easy. Call 218-963-2568 to book.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.