The 10 Best Restaurants in Miles City, Montana

Rebecca Hanlon
Last Updated: March 4th, 2023

Located in the southeastern corner of beautiful Montana, Miles City has an undeniable Old West charm.

Whether you’re in town for the Bucking Horse Sale or just checking out the Miles City Farmers Market on your way to Billings, this thriving 1887 city offers the area’s largest winery (Tongue River Winery), multiple breweries, and a variety of restaurants for the whole family to enjoy.

Read on to learn more about everything Miles City has to offer – from juicy rotisserie to spicy Mexican to locally owned fresh-brewed coffee and savory quick bites, these are the best restaurants in Miles City.

You’re already hungry, aren’t you? Bon appetit!

Recommended Food & Wine Tours in Miles City


View this post on Instagram


A post shared by Tongue River Winery (@tongueriverwine)

Start your tour at hidden gem Tongue River Winery, a 3-acre vineyard, and orchard that offers free wine tastings – from 25+ reds, whites, and fruit options.

Depending on how long you stay, head over to Otium Brewing for craft beer with notes of citrus, coffee, and more. Also recommended for a taste of Montana: local mainstays Trails Inn Tap Haus and Tilt Würks Brewhouse.

Travel Tips for Eating in Miles City

  • You may be in the center of Cattle Country, but Miles City offers a variety of vegetarian options – from savory egg dishes, crunchy salads, and vegetable-enhanced enchiladas. Residents take their Miles City Farmers Market passion straight to the local restaurant scene, paving way for fresh, locally supplied meat and produce, as well as baked goods.
  • While gluten-free options do appear on menus, be sure to specify any dietary needs with your waitstaff. And if you’re only interested in locally sourced items, your waiter will also be glad to show you the ropes! And speaking of ropes…
  • With the exception of one restaurant (Black Iron Grill & Rotisserie), reservations aren’t typically necessary for this laidback southeastern Montana city. However, the landscape changes drastically during the annual Bucking Horse Sale. If you happen to be in town during this exciting event, assume there may be longer lines. Yeehaw!

The 10 Best Restaurants in Miles City

Whether you’re in the mood for rotisserie-roasted chicken, spinach enchiladas, artisanal pizza, or a cold iced latte, Miles City caters to meat-eaters, vegetarians, and craft beer lovers alike.

Let’s get started with some hometown favorites!

1. Black Iron Grill & Rotisserie – 2901 Boutell St – $$


View this post on Instagram


A post shared by Mandi Luce-Heinle (@mtchickadventures)

Arguably the most well-known restaurant in Miles City, the Black Iron Grill & Rotisserie rates highly among both locals and travelers.

Loved for its roasted chicken, a plethora of sides, juicy steaks, and tasty brews and wines, there’s a reason residents choose to relax here after a day at Pirogue Island State Park.

Visitors recommend the prime rib, rotisserie chicken (of course!), and cheesecake. Great locally supplied food, impressive drinks, a friendly staff, and vegetarian-friendly options.

No reservation is needed, but Black Iron suggests calling ahead for larger parties. Cheers!

2. Mexico Lindo – 717 S Haynes Ave – $$


View this post on Instagram


A post shared by Ginny MacDonald (@macdonaldginny)

In the mood for chips and salsa? How about a steak fajita? Chile relleno? Well, you’re in luck, because this colorful Latin-infused haunt has colorful, bold flavors to match its decor.

Vegetarian friends, go ahead and rejoice! Eco-friendly travelers rave over Mexico Lindo’s spinach enchiladas, as well as their spicy cabbage-based salsa.

Locally owned and operated by Miles City resident Luis Amaya, Mexico Lindo also offers a wide range of daiquiris, beers, and margaritas (Try the lime wine margarita!).

No reservation is necessary – this place has exceptionally fast service, even on its busiest nights. Open every day of the week but Mondays!

3. Main Street Grind – 713 Main St – $


View this post on Instagram


A post shared by Anthony Maroon (@maroonanthony)

Before heading out to the Miles City Town and Country Club for some golf, why not stop for some bagels and a coffee? Or you may be more into the Open Plate – two eggs, bacon, and hash browns. Yum!

However you like your coffee dripped and your eggs cooked, the folks at the front of Main Street Grind are happy to help you rise and shine.

Or if you’re in for lunch, give the Cowgirl Sandwich or Grizzly a try. Locals love this spot for its affordable prices, strong espresso, and especially for a sunny lunch date.

No reservation is required! Open Monday through Saturday.

4. Gallagher’s Family Restaurant – 1215 S Haynes Ave – $-$$


View this post on Instagram


A post shared by Ashlie Sarah Corbin Slunaker (@sarriebug)

Are you always curious to hit up the real local spots on your road trips? Check out Gallagher’s Family Restaurant, an eccentric small town favorite that triples as a breakfast, lunch, and dinner hang out.

As the name suggests, it’s family-friendly, offering American fare that will please even the, ahem, pickiest family members. Visitors love the generous portions, reliability, and all-day breakfast options.

Reservations are not needed, but do be mindful of busy weekend brunch hours.

5. City Brew Coffee – 719 S Haynes Ave – $$


View this post on Instagram


A post shared by City Brew Coffee (@citybrewcoffee)

Ahhhh, the scent of freshly brewed coffee. Who needs Starbucks when you’ve got City Brew Coffee!?

Stop in for a wide variety of beverages and snacks, from lattes to Huckleberry Green Tea (yum!) to some suspiciously flavorful egg bites.

While it may be a strange thing to get excited about, caffeine fiends always comment on this shop’s cup illustrations. You’ll have to see it in person!

If you’re looking for friendly, quick service before work or a long drive, you’ve met your match in City Brew Coffee. Vegetarian approved.

Looking for the best chai? Head on over to locally owned The Ugly Mug below!

6. Hole in the Wall Family Dining – 602 Main St – $$


View this post on Instagram


A post shared by justme1966 (@troyruscheinsky)

Okay, first things first: Hole in the Wall only accepts cash, so head to your nearest ATM before stepping foot in this cozy Main Street spot.

Some may call it old-fashioned, but Hole in the Wall has managed to preserve its Old West history while curating an authentic Montana dining experience.

We’re talking about meat (rib-eye steak!) and potatoes, but you can also expect a salad bar for those craving fresh vegetables – as well as an extensive breakfast menu.

Western and rustic, Hole in the Wall caters to local families and traveling vagabonds alike. Everyone is welcome at Hole in the Wall – no reservation is needed.

7. Mama Stella’s Pizza – 607 Main St – $$


View this post on Instagram


A post shared by Chris Noland (@_westernretro_)

Come in for the handmade artisanal pizza, and stay for the extensive craft beer selection.

You may have already noticed this spot since it’s right next to Trails Inn Tap Haus (above), but you can’t go wrong with a classic pie or – for the more adventurous eaters – the Thai or Hot Hawaiian pie.

Or visit Mama Stella earlier in the day for one of their classic breakfast pizzas! Visitors go wild over their flatbread crust and pretzel poppers.

While a reservation isn’t needed, Mama’s pizza palace does moonlight as a pub, so it may be busier than usual on weekends.

8. New Hunan – 1711 S Haynes Ave – $$

new hunan

Always ready to please their customers with quality service and good food, New Hunan has the title of best – and only – Chinese food in town.

Visitors from metropolitan cities and small towns alike continue to be wowed by New Hunan’s authentic Hot ‘n Sour soup, Kung Pao Beef, fresh vegetables, Chicken Lo Mein, and other Asian staples.

Smack dab in the middle of Beef Country, this Chinese spot is best for when you want something a little different. A lunch buffet is available, and no reservation is required.

9. Cafe 600 – 600 Main St – $

cafe 600

This is one great breakfast spot! Centrally located on 600 Main Street, it’s swimming in locals for a reason!

You can expect thick, crispy bacon, fluffy pancakes, and eggs cooked to perfection. Old West cowboy nostalgia seen throughout the city sparkles in this downhome family-owned establishment, but it stands alone with its caramel doughnuts and coffee.

Spacious parking, staff that treats you like family, walk-in service – what’s not to love?

10. The Ugly Mug – 115 N 7th St – $$


View this post on Instagram


A post shared by The Ugly Mug✨ (@theuglymugmc)

Saving the best for last? City Brew Coffee may have some of the best coffee in town, but the newer kid in town The Ugly Mug easily takes the cake for the best local chai. Sometimes you just want something a little different!

This independently-owned coffee spot operates as a drive-thru and indoor cafe, also offering refreshing brightly colored drinks, dirty vanilla chais, boba pearls, and cinnamon buns.

If you’re deciding between the two coffee hangouts and want to support a small business, go here!

Best Restaurants in Miles City – Final Thoughts

Miles City shines with its American standard fare, family-friendly service, and down-home cooking. Here you can find craft beer to pair with artisanal pizza, Chinese food for a kick, and two completely different local approved coffee shops.

Whether you’re passing through for the Bucking Horse Sale, the County Fair, or visiting on a family vacation, Miles City welcomes you to come on in and raise a toast to Big Sky Country and friendly neighbors! Cheers!

Related Articles

About The Author

Rebecca Hanlon

Rebecca has been a travel blogger and editor for over 5 years, working with some of the biggest brands in industry. She’s taught English as a foreign language in 5 different countries, and her most fulfilling role was as a tour guide around some of Europe’s finest vineyards. She the one behind the social channels here at Discovering Montana, whilst also finding the time to perform an assistant editor role.

Leave a Comment