15 Best Restaurants in Medora (ND)

Medora is a small town in Billings County, North Dakota, and is a gateway to the Southern unit of Theodore Roosevelt National Park. It was founded in 1883 by Marquis de Morex, a French nobleman who named the town after his wife, Medora Von Huffman.

Today the small town of Medora, with a population of about 126, has become one of the most popular tourist destination in North Dakota. Its Western culture, history, and good food are some of the features that attract people to this small town.

One specific detail about Medora that makes it endearing to tourists is the role it played in the life of Theodore Roosevelt before he became the 23rd president of the United States.

As is familiar to most tourist hubs, Medora is home to many great foods, and you will indeed have a wonderful dining experience in this little town. If you have plans to visit Medora for a vacation, this article is for you.

This guide has collected the best places to eat in Medora, ND. Here are the best restaurants in Medora, ND.

Best Restaurants in Medora

1. Theodore’s Dining Room

Theodore's Dining Room

Theodore’s Dining Room is one of the oldest historical restaurants in Medora, built-in 1884. This restaurant has a unique mix of history and elegance; from the old fireplace to the stained glass windows and delightful dishes, it is arguably the number one restaurant in Medora.

Theodore’s Dining Room accepts reservations and credit cards and is vegan-friendly. They also provide wheelchair-accessible facilities, table services, and availability of highchairs.

Theodore’s Dining Room menu options are Bison Benedict, Denver Omelets, Steak, Bison Osso Bucco, Walleye, Char Crusted Ribeye, and Veggie Omelets.

You could stop at TR’S Tavern in the dining room for a craft cocktail or local beer on tap.

Theodore’s Dining Room operates daily from 7:00 AM- 10:00 PM and every Wednesday to Sunday from 5:00 PM- 8:00 PM and TR’S Tavern operates from 4:30 PM- 11:00 PM.

Address: Rough Riders Hotel, 301 3rd Avenue, Medora, ND 58645. Phone: +1701-623-4444.

2. Farmhouse Café

Farmhouse Café

If you’re big on breakfasts and want to know the top restaurants in Medora, ND to get the best breakfasts, then Farmhouse Cafe would be an excellent choice.

Farmhouse Café offers a mix of traditional and modern breakfasts that are put together creatively and would give your taste buds a delightful experience.

The Cafe’s cozy atmosphere and exceptionally prepared dishes will surely give you a great dining experience.

The restaurant features indoor dining, highchair availability, table services, and wheelchair-accessible options for the comfort of their visitors.

Farmhouse Café offers an assemblage of mouth-watering dishes like chicken fried steak, croissant French toast, stuffed cheesy hashbrowns, cheese omelets, veggie omelets, Bacon cheeseburgers, Badland Nachos, Chicken sandwiches, veggie burgers.

They operate on Sundays, Fridays, and Saturdays from 7:00 am -7:00 pm and 7:00 am – 2:00 pm, Mondays to Thursdays.

Address: 314 Pacific Avenue, Medora, ND 58645. Phone:+1701-623-3105.

3. Badlands Pizza Parlor

Badlands Pizza Parlor

Next on this list of best restaurants in Medora , ND is Badlands Pizza Parlor, an amazing restaurant worth visiting.

This family-friendly restaurant offers delicious pizzas that take your taste buds on a journey of culinary bliss.

Badlands Pizza Parlor provides outdoor seating for patrons who enjoy eating outside, wheelchair-accessible seating, table services, availability of highchairs, alcohol, and a full bar.

You can enjoy your favorite meal from Badlands Pizza Parlor without dining there by picking the take-out option.

This restaurant offers an array of mouth-watering pizza options like Cowboy combo, made with a mozzarella blend, ham, red onions, black olives, and much more.

You could also get pepperoni pizza made with a mozzarella blend stuffed with crisp cupping pepperoni and pesto chicken pizza.

They also offer Salads, fried chicken, pasta dishes, and appetizers like waffle fries, cheesy bread sticks, mozzarella sticks, and more.

They are open daily from 11:00 AM- 8:00 PM.

Address: 301 3rd Avenue, Medor, ND 58645. Phone:+1701 -623- 4481.

4. Pitchfork Steak Fondue

Pitchfork Steak Fondue

If you plan to visit Medora, Pitchfork Steak Fondue is a must-stop. The restaurant is famous for its hand-trimmed steak and luscious chicken and would give you an unforgettable dining experience.

Dining at Pitchfork Steak Fondue is simply lovely as you get to eat steak that was prepared fondue style on a pitchfork with a beautiful view of the Wind River Mountain.

What’s more interesting is that you get to watch the Medora Musical, the best festival in North Dakota. Steak and live music in a picturesque environment is nothing short of magical.

Pitchfork Steak Fondue features outdoor seating, wheelchair accessibility, and parking spots. They also accept reservations and credit cards.

Explore their excellent menu options comprising homemade potato chips and buffalo braces, your choice of Sirloin steak, chicken breasts, fondue sauces, and dessert homemade brownie or lemon bar.

Pitchfork Steak Fondue is among the best Medora restaurants and it is open on Thursday to Saturday from 5:00 AM- 8:30 PM.

Address: 3422 Chateau Road, Medora, ND 58645. Phone: +1800-633-6721.

5. Boots Bar and Grill

Boots Bar and Grill

Boots Bar and Grill was founded in May of 2009 and has grown to be one of the best restaurants in Medora. This restaurant is well known for its juicy burger, homemade pizza, and locally brewed beers.

Boots Bar and Grill makes it easy for its customers to enjoy their meals anywhere they want, as they can either dine in or dine out.

This restaurant features outdoor seating, parking spots, wheelchair accessibility, availability of highchairs, a full bar, live music, alcohol, and table services.

You can enjoy Dakota Walleye, Top Sirloin steak, Rue Bourbon Burger, Quesadilla, Bourbon BBQ Pizza, Caprese Pizza, Craft cocktails, draft beers, and wine.

They operate Mondays to Fridays from 11:00 am- 2:00 am and 5:00 PMM- 8:00 pm. Saturdays from 11:00 am- 8:00 pm. Sundays from 11:00 am- 4:00 pm.

Address: 300 Pacific Avenue, Medora, ND 58645. Phone: (701) 623-2668.

6. Little Missouri Dining and Saloon

Little Missouri Dining and Saloon

Little Missouri Dining and Saloon is one of the oldest restaurants in Medora. This establishment is known for its mouth-watering food, welcoming staff, and lively atmosphere.

Whether you’re a local or a visitor, Little Missouri Dining and Saloon is the perfect place to grab a delicious meal or a refreshing drink.

One of the remarkable features of Little Missouri Dining and Saloon is its rustic décor. The restaurant’s interior has wooden paneling, exposed brick walls, and antique fixtures giving it a cozy and inviting atmosphere.

The Saloon area is particularly popular with its large bar, comfortable seating, and big-screen TVs. Little Missouri Saloon and Dining also feature a large outdoor dining area so the patrons can decide whether to dine inside or outside.

The menu features a variety of dishes like Buffalo burgers, smoked brisket sandwiches, walleye platters, deep-fried pickles, elk burgers, chicken strips, salads, and wontons.

Of course, only visiting Little Missouri Dining and Saloon is complete with trying one of their signature cocktails. The bartenders are skilled at mixing up creative drinks that are both delicious and visually stunning.

Some customer favorites include the jalapeño margarita, the huckleberry lemonade, and the raspberry mojito.

Little Missouri and Dining Saloon operate daily from 11:00 am-1:00 pm. Feel free to add this restaurant to your list of best places to eat in Medora, ND.

Address: 440 3rd Street, Medora, ND 58645. Phone: (701) 623-4404.

7. Hidden Spring Java

Hidden Spring Java

Hidden Springs Java is a charming coffee shop in Medora. This cozy Café is popular among locals and tourists, offering a warm and inviting atmosphere and some of the best coffee in town.

The shop is in a historic building that dates back to the early 1900s, giving it a unique and rustic feel. Visitors will find a cozy seating area with comfortable chairs, tables, and a fireplace that creates a relaxed ambiance, especially during colder months.

One of the main draws of Hidden Springs Java is its coffee, which is sourced from various regions around the world and roasted on-site to ensure maximum freshness.

The Cafe’s skilled baristas are also known for their artful latte designs, making each cup of coffee a work of art. You could get one of their caramel macchiato, vanilla latte, and Americano.

In addition to its exceptional coffee, Hidden Springs Java offers a variety of baked goods and light snacks, including muffins, scones, and breakfast burritos. Visitors can also enjoy a selection of teas, hot chocolate, and other non-coffee beverages.

They operate from 8:00 am -5:00 pm on Mondays to Thursdays and 7:00 am-10:00 pm on Sundays.

Address: 340 4th Street, Medora, ND 58645. Phone: +1701-623-4700.

8. Medora Gospel Brunch

Medora Gospel Brunch

Also worth adding to your list of best restaurants in Medora, ND is Gospel Brunch,a spectacular restaurant that offers a unique and uplifting dining experience.

It combines delicious food and inspiring Gospel music in the scenic backdrop of Medora.

This brunch takes place every Sunday during the summer months and attracts visitors from all over the country looking for a wholesome and entertaining way to start their day.

Medora Gospel Brunch is in the historic and rustic setting of Von Hoffman House. Guests are seated at long communal tables and served hearty, delicious, and buffet-style meals.

While dining, the visitors listen to inspirational gospel music performed live, making the whole experience more unique and beautiful.

In addition to music and food, the Medora Gospel Brunch guests are treated to a short devotional message from a local pastor or minister, adding an extra layer of meaning and inspiration to the experience.

The visitors of the Medora Gospel Brunch meals feature traditional North Dakota cuisines such as scrambled eggs, bacon, sausage, biscuits, and gravy.

They are open Wednesdays to Thursdays from 9:30 am- 11:30 am.

Address: 250 3rd Avenue ,Medora,ND 58645. Phone: +1701-623-4444.

Are you planning a food tour? Here is a guide on restaurants in Buckeye Lakerestaurants in Anna, and restaurants in Spanish Fork for a fun meal time.

9. Cowboy Café

Cowboy Café

Cowboy Café is a popular restaurant in the charming town of Medora, North Dakota. This Cafe serves delicious meals with a Western flair, which adds to the overall experience of visiting the small town.

One of the critical features of Cowboy Café is its rustic décor which is warm and welcoming. The walls have cowboy hats, photographs, and rodeo posters. The wooden tables and chairs add to the Western vibe, while the dim lighting creates a cozy ambiance.

The menu at Cowboy Café is full of hearty meals like chicken fried steak, burgers, and ribs. The portions are generous, and the prices are reasonable, making it an excellent spot for locals and tourists.

The Café also has an extensive breakfast menu that includes pancakes, waffles, omelets, and more; all served with sides like crispy bacon and hash browns.

One of the standout items on the menu is the bison burger, made with locally sourced meat that is leaner and healthier than beef.

Another popular dish is the hickory smoked ribs, cooked to perfection and served with homemade BBQ sauce.

In addition to the delicious food, Cowboy Café offers friendly service that makes customers feel right at home. The staff are knowledgeable about the menu and always willing to make recommendations.

Overall, Cowboy Café is a must-visit spot for anyone traveling through Medora. It’s a perfect place to grab a satisfying meal after a day of exploring the nearby national park or taking in the local sights.

Cowboy Café is also one of be best Medora restaurants and it operate from 7:00 am daily.

Address: 215 4th Street, Medora, ND 58645. Phone: +1701-623-4343.

10. Medora Ice Cream and Fudge Depot

Medora Ice Cream and Fudge Depot

Nestled in the heart of Medora, North Dakota, is the Medora Ice Cream and Fudge Depot, a charming little shop that offers some of the best ice cream and fudge in the area.

The Medora Ice Cream and Fudge Depothaves have satisfied sweet cravings for over two decades. Their ice cream is fresh every morning using locally sourced ingredients that give it a rich, creamy texture and authentic flavor.

The shop has a variety of flavors to choose from, including classic favorites like chocolate and vanilla, as well as creative combinations like salted caramel and blueberry pie.

One of the highlights of the shop is its homemade fudge. Their fudge uses a traditional recipe with high-quality ingredients; each slice is thick and chock-full of delicious flavor.

Their most popular flavors include chocolate peanut butter, rocky road, and maple nut.

Aside from ice cream and fudge, the Medora Ice Cream and Fudge Depot also offer a selection of candies, popcorn, and other sweet treats. Customers can eat their treats inside the cozy shop or outside on the picnic tables in the shade.

They operate daily from 11:00 am-8:00 pm.

Address: 201 Broadway, Medora,ND 58645. Phone: +1701-623-3008.

11. Medora Uncork’d Bar

Medora Uncork'd Bar

Medora Uncork’d Bar in Medora is an exciting destination for locals and tourists. This unique bar offers a range of beverages, from local brews to international wines.

The bar’s interior is sleek and modern, with a mix of industrial and rustic elements creating a classic and inviting ambiance.

One feature that sets this bar apart is its outdoor patio, which offers stunning views of the surrounding landscape. Guests can enjoy their drinks and snacks while enjoying the area’s beauty.

From rare French wines to Australian reds, the wine list has everything one could ask for. In addition to wine, the bar also offers a range of local and international beers and spirits.

Along with the drinks, the bar also serves a range of small plates and appetizers that pair well with the selection of beverages on offer. Guests can indulge in a cheese board, charcuterie platter, or heartier dishes like sliders or flatbreads.

One of the unique experiences offered by Medora Uncork’d Bar is the opportunity to take part in wine tasting; it’s an enjoyable experience.

They are open Thursdays and Wednesdays from 4:00 pm-9:00 pm, Fridays and Saturdays from 11:00 am- 9:00 pm, and Sundays from 11:00 am-6:00 pm.

Address: 370-378 Pacific Avenue, Medora, ND 58645. Phone: (833)623-2675.

12. Hatlee and Brae Ice Cream and Espresso

Hatlee and Brae Ice Cream and Espresso

A visit to Medora food scene with not be complete without visiting Hatlee and Brae, a charming ice cream and espresso shop which is also among the top Medora restaurants.

The shop is named after the owner’s granddaughters, Hatlee and Brae, and features delicious treats that satisfy any sweet tooth.

The atmosphere at Hatlee and Brae is warm and welcoming, with friendly staff. The shop is decorated with vintage items and memorabilia from the owner’s travels, adding to its unique charm.

Visitors to Hatlee and Brae can choose from various handcrafted ice cream flavors, including classic flavors like vanilla and chocolate and unique creations like lavender honey and dark chocolate cherry.

The ice cream is made using locally sourced ingredients whenever possible and is in freshly made waffle cones or cups, and the taste is heavenly.

In addition to ice cream, Hatlee, and Brae also serves a selection of espresso drinks, including lattes, cappuccinos, and Americano. They also offer a selection of teas and hot chocolate for those who prefer something non-caffeinated.

Customers can choose their favorite ice cream flavors and have them sandwiched between two freshly baked cookies for a delicious and indulgent treat.

They operate daily from 7:00 am-8:00 pm.

Address: 370 Pacific Avenue, Medora, ND 58645. Phone:+1701-260-1647.

13. Sheriff Bear’s Ice Cream

Sheriff Bear's Ice Cream

Sheriff Bear’s Ice Cream in Medora, North Dakota, is a delightful family-owned ice cream shop that has served the community for many years. This ice cream shop serves some of the best ice creams in Medora.

The shop features an impressive selection of ice cream flavors made in-house with locally sourced ingredients. Some popular flavors include vanilla bean, chocolate fudge, strawberry, and caramel pecan.

In addition to ice cream, Sheriff Bear’s also offers a range of other sweet treats. Visitors can indulge in homemade fudge, caramel apples, candy, refreshing milkshakes, and sundaes.

Everything is with the same care and attention to detail that has made Sheriff Bear’s Ice Cream such a beloved fixture in Medora.

They operate daily, excluding Wednesdays, from 10:00 am-6:00 pm.

Address: 340 3rd street, Medora, ND 58645. Phone: (701)623-4444.

14. Buffalo Gap Guest Ranch

Buffalo Gap Guest Ranch

The Buffalo Gap Guest Ranch is a charming Western-style guest ranch located in the beautiful town of Medora, North Dakota.

This rustic retreat is the perfect place to escape from the hustle and bustle of everyday life and immerse yourself in the natural beauty of the Badlands.

One of the highlights of the Buffalo Gap Guest Ranch is its on-site restaurant, which offers guests delicious meals made from fresh, locally sourced ingredients.

The restaurant is open to both guests of the ranch and visitors to the area, and it’s known for its warm and welcoming atmosphere and outstanding food.

The restaurant’s menu features a variety of classic American dishes with a Western twist, including flavorful sandwiches and savory entrees.

Some standout dishes include the cowboy breakfast, which includes eggs, bacon, and hashbrowns, the buffalo burger made with locally raised bison meat; and the smoked brisket.

In addition to its delicious food, the Buffalo Gap Guest Ranch restaurant is also known for its stunning views of the surrounding Badlands.

Guests can enjoy their meals on the restaurant’s outdoor patio, which overlooks the rugged terrain and provides a breathtaking backdrop for any dinner.

They operate daily from 7:00 am- 1:00 am.

Address: PO Box 373, Medora, ND 58645. Phone: +1701-623-4200.

15. Penny’s Diner

Penny's Diner

Lastly on this list of top restaurants in Medora, ND is Penny’s Diner, a popular 1950s-style restaurant located in Glendive, Montana, one hour and one minute from Medora.

The restaurant’s interior features a vintage jukebox, red vinyl booths, and chrome accents, creating a nostalgic atmosphere for diners.

The restaurant also offers take-out and catering services for those who want to enjoy the classic diner fare on the go; it gives the customers options of either dining in or out.

Penny’s Diner serves breakfast, lunch, and dinner, with all-day breakfast options, including pancakes, omelets, and breakfast sandwiches.

The lunch and dinner menu features burgers, sandwiches, salads, and hearty entrees like meatloaf, chicken fried steak, and country fried chicken.

One of the Diner’s most popular menu items is the “Penny’s Special,” a classic burger with a quarter-pound beef patty, lettuce, tomato, onion, and special sauce, served with fries.

They operate 24 hours, from Sundays to Saturdays.

.Address: 2006 N Merrill Avenue, Glendive, MT 59330. Phone:+1406-377-2050.

Also, check out our guide on restaurants in Scotch Plains, restaurants in Basking Ridge, and restaurants in Ciudad Juarez for a memorable meal time.

Plan a Trip to Medora

A wonderful vacation must always include trying out new and excellent dishes. The taste and feel of good food are one of the most treasurable memories you can have.

Medora has a lot of wonderful and delectable dishes that you need to try out, plan a trip to Medora and allow your taste buds to go on a journey of culinary delight.