The Best Restaurants in Ennis
Even the most dedicated foodie's will find the restaurants & dining opportunities in Ennis, Montana to be a delicious  & noteworthy experience. 


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.


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 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.