With a population of fewer than 300 people, McAllister is a small town by any definition. Located on U.S. 287 about six miles north of Ennis, it’s certainly not a well-known destination. However, this tiny town is harboring a pretty big secret, at least if you love a delicious dinner. McAllister Inn Steakhouse attracts patrons from all over Montana (and beyond) — it’s that good.

You’ll find McAllister Inn Steakhouse, Bar, and Lodging right on the highway as you pass through McAllister.

McAllister Inn Steakhouse / Facebook It’s the only restaurant in town, but it’s the only one you’ll need.

There’s a full bar and lounge area for those who prefer a more casual experience.

McAllister Inn Steakhouse / Facebook The bar has its own menu, which is full of casual fare like burgers and bacon mac & cheese, but also has fancier options like escargot.

The main dining room of the steakhouse is charming and rustic.

McAllister Inn / Google This building has been home to a bar and restaurant of some sort for decades. Since the McAllister Inn took over years ago, it has been remodeled and spruced up.

There’s a fantastic variety of steaks and other meaty entree options on the dinner menu.

Jason J. Solorzano / Google Better yet, you’ll have your choice of soup or salad and baked, twice-baked, or house-made au gratin potatoes.

Make sure to ask about any daily specials.

McAllister Inn Steakhouse / Facebook This 30-ounce Tomahawk Ribeye is topped with wild morel mushroom cream sauce. We realize an entree of this size would make it difficult to save room for dessert, but you should try the Truffled Creme Brulee or Chocolate Mousse anyway.

Depending on what part of Montana you call home (and the imminent food coma), you might not want to drive home after dinner. Luckily, you don’t have to.

McAllister Inn / Google There are 10 clean, comfortable motel rooms on the property you can rent for around $145 per night.

While the ambiance here is casual, you can definitely expect a 5-star meal.

McAllister Inn Steakhouse / Facebook The McAllister Inn is currently open from 4 p.m. - 9 p.m. on Thursday through Monday.

Have you ever discovered this off-the-beaten-path steakhouse? Check out the full menu here.

McAllister Inn Steakhouse / Facebook

It’s the only restaurant in town, but it’s the only one you’ll need.

The bar has its own menu, which is full of casual fare like burgers and bacon mac & cheese, but also has fancier options like escargot.

McAllister Inn / Google

This building has been home to a bar and restaurant of some sort for decades. Since the McAllister Inn took over years ago, it has been remodeled and spruced up.

Jason J. Solorzano / Google

Better yet, you’ll have your choice of soup or salad and baked, twice-baked, or house-made au gratin potatoes.

This 30-ounce Tomahawk Ribeye is topped with wild morel mushroom cream sauce. We realize an entree of this size would make it difficult to save room for dessert, but you should try the Truffled Creme Brulee or Chocolate Mousse anyway.

There are 10 clean, comfortable motel rooms on the property you can rent for around $145 per night.

The McAllister Inn is currently open from 4 p.m. - 9 p.m. on Thursday through Monday.

OnlyInYourState may earn compensation through affiliate links in this article.

Address: McAllister Inn Steakhouse Bar and Rooms, 5566 Highway 287 N, McAllister, MT 59740, USA