Making authentic Mexican rice at home is simpler than you think. This traditional recipe creates fluffy, flavorful rice that rivals your favorite Mexican restaurant.

Why This Mexican Rice Recipe Works
This recipe comes from real Mexican cooking techniques. The secret lies in toasting the rice first and using tomato bouillon for that perfect orange color and rich flavor.
Many home cooks struggle with mushy or bland Mexican rice. This method fixes both problems by washing the rice properly and using the right ingredients.
What Makes Mexican Rice Special
Traditional Mexican rice differs from regular rice in several ways:
- Rice gets toasted in oil before adding liquid
- Tomato sauce and bouillon create the signature color
- Vegetables like peas and carrots add texture
- The cooking method produces fluffy, separate grains
Ingredients You Need
For the Rice:
- 1½ cups long grain white rice
- ¼ cup vegetable oil
- 1 teaspoon minced garlic
- ¼ medium onion, finely diced
- ¼ cup tomato sauce
- 2 teaspoons tomato bouillon granules
- ¼ teaspoon salt
- 3 cups water
For Extra Flavor:
- 1 diced carrot
- ½ cup peas (frozen or fresh)
- 1-2 whole serrano peppers (optional)
Step-by-Step Instructions
- Prepare the Rice – Rinse rice in a fine mesh strainer until water runs clear. This removes excess starch and prevents clumping.
- Toast the Rice – Heat oil in a large saucepan over medium-high heat. Add rice and stir constantly for about 10 minutes until golden brown. This step adds incredible flavor.
- Add Aromatics – Stir in tomato sauce, garlic, and diced onion. Cook for 2-3 minutes until fragrant.
- Add Remaining Ingredients – Add tomato bouillon, salt, carrots, peas, and water. Include serrano peppers if using.
- Simmer and Rest – Bring to a boil, then cover and reduce heat to low. Cook for 20 minutes until water absorbs completely. Remove from heat and let rest for 5 minutes.
- Fluff and Serve – Gently fluff with a fork before serving. Never stir vigorously as this breaks the grains.
Pro Tips for Perfect Mexican Rice
- Rinse Thoroughly Always wash rice until water runs clear. This simple step prevents sticky, clumpy rice.
- Toast Well Don’t rush the toasting step. Golden brown rice adds depth of flavor that makes the difference.
- Find Tomato Bouillon Look for tomato bouillon in the Mexican food aisle. It creates the authentic color and taste. Chicken bouillon works as a substitute.
- Let It Rest Never skip the resting period. This allows steam to finish cooking the rice evenly.
Common Mistakes to Avoid
- Skipping the Rinse Unwashed rice creates gummy, sticky results instead of fluffy grains.
- Not Toasting Enough Pale rice lacks flavor. Toast until golden for best results.
- Lifting the Lid Resist checking during cooking. Steam needs to stay trapped for proper cooking.
- Over-Stirring Gentle fluffing works better than aggressive stirring, which breaks rice grains.
Serving Suggestions
This Mexican rice pairs perfectly with:
- Chicken enchiladas
- Beef tacos
- Grilled meats
- Refried beans
- Fresh salsa and guacamole
Storage and Reheating
Store leftover rice in the refrigerator for up to 4 days. Reheat in the microwave with a splash of water, or on the stovetop with a little oil.
Variations to Try
- Brown Rice Version Use brown rice with an extra ½ cup water and cook for 40 minutes instead of 20.
- Vegetable-Free Skip the peas and carrots for simple, classic Mexican rice.
- Spicy Version Add diced jalapeños or keep the serrano peppers for mild heat.
The Bottom Line
This authentic Mexican rice recipe delivers restaurant-quality results at home. The key steps are rinsing, toasting, and proper resting. With practice, you’ll make perfect Mexican rice every time.
The combination of toasted rice, tomato bouillon, and proper technique creates the fluffy texture and rich flavor that makes this side dish special. Once you master this recipe, you’ll never need to order Mexican rice at restaurants again.
Start with quality long-grain white rice and follow each step carefully. Your family will love this authentic taste of Mexico right from your own kitchen.

Authentic Mexican Rice
Ingredients
Equipment
Method
- Rinse the rice in a fine mesh strainer until the water runs clear. This removes excess starch and prevents clumping. Set aside.
- Heat oil in a large saucepan over medium-high heat. Add the rice and stir constantly for about 10 minutes until golden brown all over. This toasting step adds incredible flavor.
- Add tomato sauce, garlic, and diced onion to the pan. Stir and cook for 2-3 minutes until fragrant.
- Add tomato bouillon, salt, carrots, peas, and water. Include serrano peppers if using. Stir to combine.
- Bring to a boil, then cover, reduce heat to low and cook for 20 minutes or until water is completely absorbed.
- Remove from heat and let rest for 5 minutes without lifting the lid. This allows steam to finish cooking the rice evenly.
- Gently fluff with a fork before serving. Never stir vigorously as this breaks the rice grains.