These 7 Minnesota Steakhouses Out In Farm Country Serve Steaks Worth The Long Drive

Some of the best steaks in Minnesota are not found downtown. They show up at the end of a two-lane highway, past…

These 7 Minnesota Steakhouses Out In Farm Country Serve Steaks Worth The Long Drive
These 7 Minnesota Steakhouses Out In Farm Country Serve Steaks Worth The Long Drive

Some of the best steaks in Minnesota are not found downtown. They show up at the end of a two-lane highway, past corn fields, dairy barns, and wind turbines, in towns where the steakhouse is the big night out.

If you are a food-focused day-tripper who measures a road trip by what lands on the plate, this list is for you. These seven spots range from an 1850s hotel turned supper club to a lakeside lodge with charcoal-grilled cuts and a dry-aged steak specialist on the prairie.

Some are only open a few nights a week, so planning ahead matters. Each one earned its place with a real reason to make the trip, whether that is a salt-crusted baked potato, a salad bar, or a ribeye worth crossing counties for.

Grab a map, call ahead, and get ready to rack up some miles.

1. The Hubbell House, Mantorville, MN

The Hubbell House, Mantorville, MN
© The Hubbell House, Mantorville, MN

Few dinner reservations come with a building that dates back to 1854. The Hubbell House sits on Main Street in Mantorville, a tiny historic town of about 1,200 people surrounded by Dodge County crop fields and dairy pastures.

Inside, the dining rooms are filled with antiques, and the whole place keeps a classic supper club rhythm. The menu sticks to meat-and-potatoes favorites, with thick, tender filets and prime rib leading the way.

Shrimp and lobster round things out for anyone who wants surf with their turf.

I would save this one for an anniversary or a birthday dinner, since the setting leans quiet and romantic. It still works for families, with a kids’ menu and high chairs on hand.

Plan around the schedule. The restaurant is closed Monday and Tuesday, opens at 4 PM Wednesday through Friday, and serves lunch starting at 11:30 AM on weekends.

Friday and Saturday evenings get busy, so reservations for dinner are a smart move.

2. Greendoor | Steakhouse and Sports Bar, Minneota, MN

Greendoor | Steakhouse and Sports Bar, Minneota, MN
© Greendoor | Steakhouse and Sports Bar, Minneota, MN

Out on 220th Avenue, surrounded by the open farmland of Lyon County, Greendoor manages to be two things at once. It is an old-fashioned supper club and a sports bar under the same roof.

The steaks come lightly seasoned so the beef does the talking, and the porterhouse gets plenty of attention. A salad bar sits alongside the entrees, which is a classic small-town supper club touch that is getting harder to find.

The menu goes well past steak. Expect burgers, fresh hand-cut fries, ribs, walleye, and a long list of appetizers, plus desserts and coffee drinks.

There is even a date night dinner special for two.

Prices land around $20 to $30 per person, which makes it one of the friendlier tabs on this list. Greendoor opens Thursday through Sunday at 4 PM, with late hours on Friday and Saturday nights.

3. Prime Steakhouse, Morris, MN

Prime Steakhouse, Morris, MN
© Prime Steakhouse, Morris, MN

Dry-aged beef is the calling card in Morris, and that is not something you expect to find in a prairie farm town of around 5,100 people. Prime Steakhouse specializes in it, and the aged ribeye is the cut that gets people talking.

Steaks arrive seasoned and cooked to the temperature you ask for, often paired with mashed potatoes. Beyond beef, the kitchen turns out walleye and a firecracker cauliflower that gives non-steak eaters a real option.

The room has a classy, relaxed feel with a fireplace, and there is outdoor seating too. Expect a higher price range here, roughly $40 to $100 per person, which fits the dry-aged focus.

One handy detail for road trippers is the weekday lunch service. Doors open at 11 AM Monday through Friday, while Saturday is dinner only from 4 PM, and Sunday is closed.

Reserve ahead for weekend evenings.

4. Country House, Lake Benton, MN

Country House, Lake Benton, MN
© Country House, Lake Benton, MN

Wind turbines line the hills around Lake Benton, a prairie town of roughly 680 people near the South Dakota border. Country House is the kind of supper club many Minnesotans remember from childhood, still going strong.

Broasted chicken is one signature, but the steaks and prime rib hold their own. The French onion soup also earns a spot on many tables before the main course arrives.

Here is the budget-friendly surprise of the list. Prices run about $10 to $20 per person, which is hard to beat for a sit-down steak dinner with table service.

The atmosphere stays casual and quiet, with a fireplace and a kids’ menu. Hours are limited to evenings Thursday through Sunday, starting at 5 PM, so this is a weekend plan rather than a weeknight stop.

5. SteVelly’s Steak, Battle Lake, MN

SteVelly's Steak, Battle Lake, MN
© SteVelly’s Steak, Battle Lake, MN

Lake country and farm country meet in Otter Tail County, and Battle Lake sits right in the middle of both. With fewer than 1,000 residents, the town punches above its weight thanks to SteVelly’s.

Ribeyes are the headliner, cooked to order with a classic supper club feel. Prime rib and seafood fill out the menu, and pan-fried walleye is a strong pick for anyone wanting a Minnesota classic.

Ask for your hash browns crispy if that is your style.

The space is small and intimate, which gives it a romantic, fine dining edge without feeling stuffy. A fireplace and private dining room add options for groups.

SteVelly’s serves dinner Tuesday through Saturday from 4 to 9 PM. Friday and Saturday evenings fill up, so an early arrival or a weeknight visit makes things easier.

6. Spanky’s Stone Hearth, Frazee, MN

Spanky's Stone Hearth, Frazee, MN
© Spanky’s Stone Hearth, Frazee, MN

Charcoal is the secret weapon at this lakeside lodge off County Highway 4. Spanky’s Stone Hearth grills its steaks over charcoal, and the ribeye and New York strip are the cuts to know.

The setting is a big part of the appeal. Big lake views stretch out from the lodge, with woodlots and pastures surrounding it between Frazee and Vergas.

Start with the Prime Rib Wontons, a fun twist you will not see at most supper clubs. Slow-cooked filet mignon and scallops are other standouts, and the carrot cake makes a strong case for saving room.

This is a special occasion spot, with prices around $40 to $80 per person and an extensive wine list. Spanky’s is open Tuesday through Sunday starting at 4 PM, and dinner reservations are recommended.

7. George’s Fine Steaks & Spirits, New Ulm, MN

George's Fine Steaks & Spirits, New Ulm, MN
© George’s Fine Steaks & Spirits, New Ulm, MN

A salt-crusted baked potato might be the side dish that steals the show in New Ulm. At George’s, it comes alongside char-broiled steaks that are lean and tender.

The restaurant sits on North Minnesota Street in this historic city of about 14,000, set along the Minnesota River and ringed by Brown County farmland. The space feels quaint and welcoming, with the owner often acting as host.

Filets topped with mushrooms are a popular order, and fresh seafood is on the menu too. A good beer selection and desserts round out the evening.

George’s is open Monday through Saturday from 4 to 9 PM. Saturday night is the busiest, so call ahead.

That wraps up the list. From prairie towns to lake lodges, each stop proves farm country knows its beef, so pick one and plan your next drive around dinner.

Share this story

Leave a response

Your email address stays private. Required fields are marked with an asterisk.