Utahns just can’t seem to get enough Mexican food. We track down tacos, beg for burritos, and crave enchiladas pretty much all the time. Luckily, we have tasty Mexican restaurants all across the state, and you don’t need to be in one of Utah’s larger cities to find a great one. Here’s an unassuming little town that has some of the best Mexican food ever:

You’ll find the little town of Parowan along I-15, just north of Cedar City.

Google

This charming place is home to just 3,000 or so residents, and it’s a close-knit community that’s full of hometown pride.

-ted/flickr

Parowan is also home to some of the best Mexican food in the state. Calvario’s Family Restaurant is located right on Main Street, and if you’re craving tasty, authentic Mexican food, this is the place to be.

Calvario’s Family Restaurant/Facebook The address of the restaurant is 30 N. Main St., Parowan, Utah.

Calvario’s is small and cozy. It’s a family-owned business that prides itself on top-quality food and friendly service.

Calvario’s Family Restaurant/Google

The restaurant serves both American and Mexican food, and everything on the menu is delicious, but for a real treat, order something from the Mexican menu.

Calvario’s Family Restaurant/Facebook

The Mother Town Burrito is the local favorite here, and you’ll see why the moment you sink your fork into one. It’s chock-full of your choice of nine different kinds of meat, plus lettuce, sour cream, guacamole, pico, and cheese, then smothered in red or green sauce.

Davin Perkins/Google

The Mother Town is humongous, so bring your appetite to the table! In fact, you’ll never leave Calvario’s hungry because all the portions are hearty here.

Jonathan Honeycutt/Google

Save room for dessert, because this place has homemade pastries to die for. Choose a traditional Mexican favorite like dessert chimichangas, or go for a slice of American apple pie.

Ponder Stibbons/Google

If you simply can’t fit dessert in after your meal, peruse the bakery case and find something tasty to take along for later.

Calvario’s Family Restaurant/Facebook Calvario’s Family Restaurant offers breakfast, lunch, and dinner Monday through Saturday from 7 a.m. to 8 p.m..

Visit Calvario’s Family Restaurant’s Facebook page to learn more about this little gem, and see its full menu.

Google

-ted/flickr

Calvario’s Family Restaurant/Facebook

The address of the restaurant is 30 N. Main St., Parowan, Utah.

Calvario’s Family Restaurant/Google

Davin Perkins/Google

Jonathan Honeycutt/Google

Ponder Stibbons/Google

Calvario’s Family Restaurant offers breakfast, lunch, and dinner Monday through Saturday from 7 a.m. to 8 p.m..

Looking for more great Mexican food in the Beehive state? Check out our list of 16 places to get Mexican food that will blow your mind.

OnlyInYourState may earn compensation through affiliate links in this article.