Imagine fluffy, flavorful rice bursting with vibrant colors and savory aromas. This isn’t just any rice; it’s authentic Mexican Rice, cooked to perfection every single time.

Inspired by the rich culinary traditions of Mexico, this recipe promises a restaurant-quality experience in your own kitchen. This recipe uses simple techniques to get the perfect texture every time.
We’ve streamlined the process, so even novice cooks can achieve impressive results. Ready to elevate your side dish game? Perhaps you’d like to pair it with our black eyed peas and rice recipe?
Let’s dive into the secrets of creating the ultimate Mexican Rice!
Quick Overview: Making Restaurant-Style Mexican Rice
Want to whip up authentic Mexican rice without the restaurant wait? Here’s a quick guide to get you started. Get ready for a flavorful side dish!
Key Facts at a Glance
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Servings: 6
The Easiest Way to Make It
- Rinse rice until water runs clear.
- Toast rice in oil until golden.
- Add aromatics and tomato sauce.
- Simmer until water is absorbed.
- Rest, then fluff with a fork.
Ready to dive deeper? Keep reading for all my expert tips and tricks.
The Secrets to Perfect Mexican Rice Every Time
Making perfect Mexican rice is about more than just following a recipe. It’s about understanding the fundamental techniques that transform simple ingredients into a flavorful, fluffy side dish. These tips will unlock the secrets to restaurant-quality results, every single time.
Why Rinse Your Rice?
Rinsing your rice before cooking is a crucial step often overlooked. Rinsing removes the excess starch from the surface of the grains.
This prevents the rice from becoming sticky and clumpy as it cooks, resulting in a beautifully fluffy texture.
The Magic of Toasting the Rice
Toasting the rice in oil before adding liquid is another game-changer. The toasting process develops a delightful nutty flavor that elevates the overall taste of the dish.
Additionally, toasting helps to seal the starches in the rice grains. This further contributes to a fluffier texture, even if you skip the rinsing step.
Be sure to toast over medium heat, stirring frequently to ensure even browning and prevent burning. It should take about 10 minutes.
Unlocking Flavor: Tomato Bouillon & Sauce
Tomato bouillon is the key to achieving that signature color and savory depth in authentic Mexican rice. It infuses the rice with a rich, umami flavor that’s simply irresistible.
You can use either granulated bouillon or bouillon cubes. If you can’t find tomato bouillon, don’t worry. You can substitute it with chicken broth for a similar depth of flavor.
The Crucial Rest & Fluff
Once the rice has finished cooking, resist the urge to dig in immediately. Allowing the rice to rest, covered, for 5 minutes is essential.
This resting period allows the steam to redistribute evenly throughout the rice, ensuring that each grain is perfectly cooked and fluffy. After resting, gently fluff the rice with a fork to separate the grains and prevent clumping.
Now that you know the secrets, let’s put them into practice with a step-by-step guide.
Let’s Get Cooking: Step-by-Step
Ready to bring the vibrant flavors of Mexican rice to your kitchen? This step-by-step guide will walk you through each stage, ensuring you create a restaurant-worthy side dish with ease.
Step 1: Prep Your Rice
Begin by rinsing 1 cup of long grain white rice in a fine mesh strainer. Rinse until the water runs clear; this removes excess starch, preventing clumping, as we discussed in the Expert Tips section.
Step 2: Toasting for Flavor
In a large saucepan over medium-high heat, add 1/4 cup of vegetable or canola oil. Once the oil is hot, add the rinsed rice and stir to coat every grain.
Reduce the heat to medium and cook, stirring frequently, for about 10 minutes, or until the rice is lightly golden brown all over. Refer back to the “The Magic of Toasting the Rice” tip for more on why this step is so important.
Step 3: Building the Flavor Base
Add 1/4 cup of tomato sauce (or 2 pureed tomatoes), 1 teaspoon of minced garlic, and 1/4 medium of finely diced onion to the pan with the toasted rice. Stir to combine all the ingredients.
Step 4: Bringing It All Together
Now, add the remaining ingredients: 2 teaspoons of tomato bouillon, 1/4 teaspoon of salt, 1 diced carrot, 1/2 cup of peas (frozen or fresh), and 2 cups of water. If you like a little heat, toss in 1-3 whole serrano peppers (optional).
Step 5: Simmer to Perfection
Bring the mixture to a boil, then immediately reduce the heat to low. Cover the saucepan tightly and cook for about 20 minutes, or until the water is completely absorbed.
Step 6: Rest and Fluff
Remove the saucepan from the heat and allow the rice to rest, covered, for 5 minutes. This crucial step allows the steam to distribute evenly, resulting in perfectly fluffy rice. Before serving, fluff the rice gently with a fork, as mentioned in the “Crucial Rest & Fluff” tip.
Now that you’ve mastered the steps, let’s explore some ways to customize this dish and address any potential issues in the next section.
Elevate Your Rice: Variations & Troubleshooting
Even with a foolproof recipe, things can sometimes go awry. This section will help you troubleshoot common issues and explore fun ways to customize your Mexican rice. Let’s ensure every batch is a success.
Troubleshooting Common Issues
Crunchy rice: This usually means the rice wasn’t cooked long enough or there wasn’t enough liquid. Add a few tablespoons of hot water or broth, cover, and continue steaming on low heat for another 5-10 minutes.
Wet or Clumpy rice: This happens when there’s too much liquid or the rice wasn’t rinsed properly beforehand. Ensure you rinse your rice thoroughly to remove excess starch. Next time, reduce the amount of water by 1/4 cup. Spread the cooked rice on a baking sheet and bake in a low oven (200°F or 93°C) for about 10-15 minutes to dry it out.
Mushy Rice: Overcooking or using too much liquid can lead to mushy rice. Unfortunately, there’s no perfect fix once it’s mushy. To prevent this, watch the rice closely during cooking and use the recommended amount of water. Next time, reduce the cooking time by 5 minutes.
Creative Twists and Additions
Mexican rice is a fantastic base for endless variations. Consider adding other vegetables like corn or diced bell peppers for extra flavor and nutrients. Frozen veggies work great; add them during the last 5 minutes of cooking.
Want to kick up the heat? Use different types of peppers, like diced jalapeños or a pinch of cayenne pepper. Add them along with the onions and garlic.
For a richer flavor, try using chicken broth instead of water. You can even add a bay leaf or a sprig of cilantro during cooking for an extra layer of flavor; just remember to remove them before serving.
While this recipe is written for the stovetop, Mexican rice can be made in an Instant Pot! Use the rice setting and adjust the liquid accordingly.
Now that you’re armed with these tips and variations, you can confidently create the perfect Mexican rice every time. Next up, let’s hear about your creations.
Should I rinse the rice before making Mexican Rice?
Yes, rinsing removes excess starch, helping to prevent clumping and ensure fluffy results.
What can I use as a substitute for the Caldo de Tomate?
If you can’t find tomato bouillon, use chicken broth for the water in this recipe to achieve a similar depth of flavor and color.
My rice didn’t cook all the way through in the 20 minutes. What happened?
This can happen if the lid wasn’t sealed properly or if heat was too high. Add a few tablespoons of hot broth, re-cover, and steam for 5 more minutes.
Can I add veggies to my Mexican Rice?
Absolutely! Peas and carrots are included, and you can also add corn or bell peppers, ideally frozen to prevent them from overcooking.
Did You Make This Delicious Mexican Rice?
We’re so excited for you to try this restaurant-quality Mexican rice recipe! Now, we want to hear from you.
Share Your Experience!
Did you love this recipe? Leave a rating and comment below to let us know! Share any photos of your creation, and tell us about any fun variations you tried.
Looking for more side dish ideas? Try our amazing black eyed peas and rice recipe!
Up next, we’ll answer some frequently asked questions to ensure your Mexican rice turns out perfect every time.
For more delicious recipes and cooking inspiration, follow us on Pinterest and Facebook.

Restaurant-Style Mexican Rice
Equipment
- Saucepan
Ingredients
Rice
- 1 cup long grain white rice rinsed until water runs clear
Toasting
- 1/4 cup vegetable or canola oil
Flavor Base
- 1/4 cup tomato sauce or 2 pureed tomatoes
- 1 teaspoon minced garlic
- 1/4 medium onion finely diced
Bringing It All Together
- 2 teaspoons tomato bouillon
- 1/4 teaspoon salt
- 1 diced carrot
- 1/2 cup peas frozen or fresh
- 2 cups water
- 1-3 serrano peppers whole (optional)
Instructions
Prep Your Rice
- Begin by rinsing 1 cup of long grain white rice in a fine mesh strainer. Rinse until the water runs clear; this removes excess starch, preventing clumping, as we discussed in the Expert Tips section.
Toasting for Flavor
- In a large saucepan over medium-high heat, add 1/4 cup of vegetable or canola oil. Once the oil is hot, add the rinsed rice and stir to coat every grain.
- Reduce the heat to medium and cook, stirring frequently, for about 10 minutes, or until the rice is lightly golden brown all over. Refer back to the "The Magic of Toasting the Rice" tip for more on why this step is so important.
Building the Flavor Base
- Add 1/4 cup of tomato sauce (or 2 pureed tomatoes), 1 teaspoon of minced garlic, and 1/4 medium of finely diced onion to the pan with the toasted rice. Stir to combine all the ingredients.
Bringing It All Together
- Now, add the remaining ingredients: 2 teaspoons of tomato bouillon, 1/4 teaspoon of salt, 1 diced carrot, 1/2 cup of peas (frozen or fresh), and 2 cups of water. If you like a little heat, toss in 1-3 whole serrano peppers (optional).
Simmer to Perfection
- Bring the mixture to a boil, then immediately reduce the heat to low. Cover the saucepan tightly and cook for about 20 minutes, or until the water is completely absorbed.
Rest and Fluff
- Remove the saucepan from the heat and allow the rice to rest, covered, for 5 minutes. This crucial step allows the steam to distribute evenly, resulting in perfectly fluffy rice. Before serving, fluff the rice gently with a fork, as mentioned in the "Crucial Rest & Fluff" tip.
Notes
Crunchy rice: This usually means the rice wasn't cooked long enough or there wasn't enough liquid. Add a few tablespoons of hot water or broth, cover, and continue steaming on low heat for another 5-10 minutes.
Wet or Clumpy rice: This happens when there's too much liquid or the rice wasn't rinsed properly beforehand. Ensure you rinse your rice thoroughly to remove excess starch. Next time, reduce the amount of water by 1/4 cup. Spread the cooked rice on a baking sheet and bake in a low oven (200°F or 93°C) for about 10-15 minutes to dry it out.
Mushy Rice: Overcooking or using too much liquid can lead to mushy rice. Unfortunately, there's no perfect fix once it's mushy. To prevent this, watch the rice closely during cooking and use the recommended amount of water. Next time, reduce the cooking time by 5 minutes. Creative Twists and Additions:
Mexican rice is a fantastic base for endless variations. Consider adding other vegetables like corn or diced bell peppers for extra flavor and nutrients. Frozen veggies work great; add them during the last 5 minutes of cooking.
Want to kick up the heat? Use different types of peppers, like diced jalapeños or a pinch of cayenne pepper. Add them along with the onions and garlic.
For a richer flavor, try using chicken broth instead of water. You can even add a bay leaf or a sprig of cilantro during cooking for an extra layer of flavor; just remember to remove them before serving.
While this recipe is written for the stovetop, Mexican rice can be made in an Instant Pot! Use the rice setting and adjust the liquid accordingly.