Old Barn Restaurant at Old Barn Resort in Preston, Minnesota

Built on smoke, burgers, and good company.

Smoked Meats, Barn-Built Burgers and Stacked Sandwiches

The Old Barn Restaurant is located inside our historic old barn at Old Barn Resort between Lanesboro and Preston in Southeast Minnesota's Driftless Region.

Expect smoked meats, stacked burgers and sandwiches, cheese curds, and cold drinks — served first-come, first-served in a laid-back, family-friendly space.

THIS WEEK SPECIALS - Available through Thursday

Homestead Burger

Fresh beef topped with melted provolone, fresh tomato, crispy onion strings, and our house-made roasted garlic aioli on a pretzel bun.

Stacked Nachos

House-fried tortilla chips layered with house-made nacho cheese, lettuce, pico, black bean salsa, sour cream, southwest sauce, and your choice of taco beef, taco chicken, or house-smoked pork.

Old Barn Restaurant Favorites

Smoked meats, handcrafted burgers, and stacked sandwiches. The Old Barn Restaurant delivers bold flavors with a rustic charm. Here are some guest favorites you don’t want to miss!

Tractor Burger is an Old Barn Restaurant Favorite

Tractor Burger

Bacon, jalapeños, cheddar, crispy onion strings, and BBQ sauce on a soft pretzel bun.

Grilled chicken, cottage bacon, provolone, and a crispy onion ring on a pretzel bun.

Rodeo Chicken

Grilled chicken, cottage bacon, provolone, and a crispy onion ring on a pretzel bun.

Old Barn Eats Cheese Curds are crispy, beer-battered, and extra gooey.

Cheese Curds

Crispy, hand-dipped in beer batter, and extra gooey. A barn favorite.

View the Full Menu at Old Barn Restaurant

Check Out Our Full Menu and Plan Your Meal!