Utah is home to tons of great Mexican restaurants and little taco carts, but if you’re looking for truly authentic fare, look no further than Rancho Markets. This grocery store has a restaurant inside that serves authentic Mexican cuisine at great prices, and they have one dish that you’ve probably never had before.

Rancho Markets is a Utah-based grocery store with multiple locations around the state. Look for it in Salt Lake City, Kearns, Magna, West Valley City, Ogden, Heber, and Provo.

Casey Orton/Google

This grocery store is one of the best places to find a huge variety of fresh produce at a great price.

Manuel Zamora/Google

You’ll definitely need some treats from the bakery case, where you’ll find filled churros, empanadas, tres leches cake, donuts and more.

Manuel Zamora/Google

The store’s shelves are filled with tasty imported food that you can’t find elsewhere.

Johanny Constanza Gonzales’s a few/Google

Before you start your grocery shopping, settle into the restaurant for some lunch or dinner.

Manuel Zamora/Google

The specialty here is the El Molcajete.

Rancho Markets A molcajete is a huge stone mortar that’s heated over a gas flame until it’s fiery hot. Then it’s layered with Oaxacan cheese, which melts into a scrumptious crust. Strips of cactus, grilled shrimp, and beef are added, along with jalapenos and onions. Big chunks of cheese are placed on top before it’s served.

You’ve never tried anything like this before! It will feed several people.

Nicole Heslington/Zomato

Everything here is authentic and delicious. The tacos are some of the best you’ll find, and they’re just $1.50 - $2 each.

Gene Hayes/Google

The menudo is warm and filling on a cold day. Other menu items include quesadillas, huaraches, burritos, carnitas, gorditas, pozole, and other authentic dishes.

Judy Barba/Google

Visit Rancho Markets from 7 a.m. to 10 p.m. daily.

jaime garcia/Google

Have you ever tried the El Molcajete? Tell us what you thought!

Casey Orton/Google

Manuel Zamora/Google

Johanny Constanza Gonzales’s a few/Google

Rancho Markets

A molcajete is a huge stone mortar that’s heated over a gas flame until it’s fiery hot. Then it’s layered with Oaxacan cheese, which melts into a scrumptious crust. Strips of cactus, grilled shrimp, and beef are added, along with jalapenos and onions. Big chunks of cheese are placed on top before it’s served.

Nicole Heslington/Zomato

Gene Hayes/Google

Judy Barba/Google

jaime garcia/Google

For more delicious Mexican food in Utah, try these 16 restaurants.

OnlyInYourState may earn compensation through affiliate links in this article.