Why You’ll Love This Recipe

This recipe captures the classic taste and texture you expect from your favorite restaurant. The rice is light and fluffy, never sticky, and infused with rich, savory flavors.

One of the best things about this dish is how simple it is to make with everyday ingredients. It transforms basic pantry staples into something that feels special and satisfying.

It is also incredibly versatile. You can serve it alongside tacos, grilled meats, or beans, or enjoy it as a standalone dish. The balanced seasoning and subtle tomato flavor make it a crowd-pleaser every time.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • long-grain white rice
  • vegetable oil
  • onion, finely chopped
  • garlic, minced
  • tomato sauce or blended tomatoes
  • chicken broth or water
  • salt
  • cumin
  • chili powder

Optional additions:

  • peas
  • carrots
  • corn
  • fresh cilantro
  • lime juice

Directions

  1. Rinse the rice under cold water until the water runs clear, then drain well.
  2. Heat oil in a large pan over medium heat.
  3. Add the rice and cook, stirring frequently, until it turns lightly golden and fragrant.
  4. Stir in the chopped onion and cook until softened.
  5. Add the garlic and cook briefly until fragrant.
  6. Pour in the tomato sauce and stir to coat the rice evenly.
  7. Add the broth, salt, cumin, and chili powder. Mix well.
  8. Bring to a boil, then reduce the heat to low, cover, and simmer until the rice is tender and the liquid is absorbed.
  9. Turn off the heat and let the rice sit covered for a few minutes.
  10. Fluff with a fork and stir in any optional ingredients like peas, cilantro, or a squeeze of lime juice before serving.

Servings and timing

This recipe serves about 4 to 6 people.

Timing:

  • Prep time: 10 minutes
  • Cook time: 20 minutes
  • Resting time: 5 minutes
  • Total time: about 35 minutes

Variations

For a more authentic flavor, blend fresh tomatoes with garlic and onion instead of using canned tomato sauce.

You can make it vegetarian by using vegetable broth instead of chicken broth.

For a spicier version, add diced jalapeños or extra chili powder.

Adding vegetables like peas, carrots, or corn gives the rice more texture and color.

You can also stir in fresh cilantro and lime juice for a bright, fresh finish.

Storage/Reheating

Store leftover rice in an airtight container in the refrigerator for up to 4 days.

To reheat, add a splash of water or broth and warm in a pan over medium heat until heated through.

You can also microwave it, stirring halfway to ensure even heating.

This rice can be frozen for up to 2 months. Thaw in the refrigerator before reheating.

FAQs

What makes Mexican rice different from regular rice?

Mexican rice is toasted before cooking and simmered in a tomato-based broth with spices, giving it more flavor and color.

Why do you toast the rice first?

Toasting adds a nutty flavor and helps keep the grains separate and fluffy.

Can I use brown rice?

Yes, but it will require a longer cooking time and more liquid.

What type of rice works best?

Long-grain white rice is ideal for achieving a light and fluffy texture.

Can I make this dish vegetarian?

Yes. Use vegetable broth instead of chicken broth.

Why is my rice mushy?

Too much liquid or overcooking can cause mushy rice. Measure carefully and avoid stirring too much while it cooks.

Can I add vegetables?

Yes. Peas, carrots, and corn are common additions.

How do I make it spicier?

Add chili powder, jalapeños, or hot sauce to taste.

Can I prepare this ahead of time?

Yes. It reheats well and can be made in advance.

What dishes pair well with Mexican rice?

It pairs well with tacos, enchiladas, grilled meats, and beans.

Conclusion

Restaurant style Mexican rice is a simple yet flavorful dish that brings authentic taste to your table. With its fluffy texture, savory seasoning, and vibrant color, it is the perfect side for many meals. Easy to prepare and highly adaptable, it is a recipe you will come back to again and again.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Restaurant Style Mexican Rice

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Lisa
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: 4–6 servings
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: Mexican
  • Diet: Vegetarian

Description

This Restaurant Style Mexican Rice is fluffy, flavorful, and perfectly seasoned with tomato, garlic, and warm spices. Just like your favorite restaurant version, this easy Mexican rice recipe is the perfect side dish for tacos, enchiladas, and grilled meats.


Ingredients

  • 1 cup long-grain white rice
  • 2 tbsp vegetable oil
  • ½ small onion, finely chopped
  • 2 cloves garlic, minced
  • ½ cup tomato sauce or blended tomatoes
  • 2 cups chicken broth or water
  • 1 tsp salt
  • ½ tsp cumin
  • ½ tsp chili powder

Optional additions:

  • ½ cup peas
  • ½ cup diced carrots
  • ½ cup corn
  • Fresh cilantro, chopped
  • Lime juice

Instructions

  • Rinse rice under cold water until clear, then drain well.
  • Heat oil in a large pan over medium heat.
  • Add rice and toast, stirring frequently, until lightly golden.
  • Add chopped onion and cook until softened.
  • Stir in garlic and cook until fragrant.
  • Add tomato sauce and mix to coat the rice.
  • Pour in broth, then add salt, cumin, and chili powder.
  • Bring to a boil, then reduce heat to low, cover, and simmer until rice is tender and liquid is absorbed.
  • Remove from heat and let rest, covered, for 5 minutes.
  • Fluff with a fork and stir in optional additions like cilantro or lime juice before serving.

Bring to a boil, then reduce heat to low, cover, and simmer until rice is tender and liquid is absorbed.

Remove from heat and let rest, covered, for 5 minutes.

Fluff with a fork and stir in optional additions like cilantro or lime juice before serving.


Notes

Toasting the rice is key for authentic flavor and texture.Do not stir while simmering to keep rice fluffy.Use broth instead of water for deeper flavor.Let the rice rest before fluffing for best results

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star