The Best Restaurants in Ennis
Come try some of the best food in Montana right here in Ennis! You won't just find country BBQ out here, but instead a wide selection from different cuisines. Even the most snooty of foodies wouldn't want to pass on the food of the backroad to Yellowstone.

Alley Bistro

The Alley Bistro serves up some of the best food in town. They have everything from pizza to shrimp and chicken wings to cranberry salads. Lunch and dinner are both available here for reasonable prices, and they even offer take-out for the travelers on the go!

A meal here will run anywhere from $15-$30. One of the crowd favorites is the Beef Pot Roast, and the Chicken Parmesan is a must-have for some tourists. You really can't go wrong here.

McAllister Steakhouse & Bar

Located in McAllister, just north of Ennis, MT The McAllister Inn Steakhouse & Bar is a top rated fine dining restaurant. Featuring local ranch steaks and burgers as well as other steakhouse classics, McAllister's is open for dinner, check their website for more details and reservations.

Yesterdays Soda Fountain & Restaurant

Yesterdays offers the pinnacle of comfort food. With its classic diner-style eggs and bacon for breakfast, you'll feel like you can take on the hike to Old Faithful in five seconds flat!

For lunch and dinner, the diner also offers good old American cuisine. Burgers, patty melts, fries, and malt shakes are all the talk of the town. This is a great place to eat with families.