Homemade Mexican Rice Recipe: Vibrant Spices and Perfectly Fluffy Grains

Homemade Mexican Rice Recipe: Vibrant Spices and Perfectly Fluffy Grains

This recipe delivers perfectly fluffy grains every time, infused with vibrant spices that define authentic Mexican flavors.

I’ve refined this method to ensure the rice cooks evenly, absorbing all the rich tomato and garlic essence without turning mushy. The result is a homemade side dish that pairs beautifully with any meal.

👨‍🍳
Difficulty
Medium
🍗
Category
Poultry
⏱️
Duration
30 min
🔥
Calories
Low Cal

Ingredients for Homemade Mexican Rice

Long-grain rice, vibrant spices, and rich tomato create this authentic side dish with ease.

Ingredient Amount Notes
Long-Grain White Rice 🍚 2 cups Rinsed until water runs clear
Olive Oil 🫒 3 tbsp Divided for toasting and cooking
Garlic Cloves 🧄 4 cloves Minced finely for even distribution
Yellow Onion 🧅 1 whole Finely diced for base flavor
Tomato Sauce 🍅 1 cup Plain, unsweetened variety preferred
Chicken Broth 🥣 3 cups Use vegetable broth for vegetarian
Ground Cumin 🌿 1 tsp Freshly ground for optimal flavor
Smoked Paprika 🌶️ 1 tsp Adds authentic depth of flavor
Dried Oregano 🍃 ½ tsp Mexican oregano if available
Bay Leaf 🌿 1 whole Removed before serving
Salt 🧂 1 ½ tsp Adjust to taste at the end
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish (optional)
Lime 🍋 1 whole Juiced for finishing touch
Green Peas 🌱 ¾ cup Frozen, thawed (optional)

The rice quality is paramount for achieving the promised fluffy texture. Basmatis or jasmine rice works best here, though any long-grain variety will do. For the tomato element, plain tomato sauce provides consistent flavor without added sugars. The broth should be low-sodium to allow precise seasoning control. Whole Foods and Trader Joe’s carry excellent organic options for both the rice and spices.

Need to make this strictly vegetarian? Swap the chicken broth for vegetable broth—better yet, use a homemade version for maximum flavor. No fresh cilantro? Flat-leaf parsley offers a similar fresh note. Missing smoked paprika? Regular paprika plus a pinch of cayenne gets you close. The green peas are entirely optional but add a nice pop of color and texture (frozen works perfectly here).

This keeps beautifully for 4-5 days in the fridge, and the flavors actually deepen over time. Freeze portions for up to 3 months in airtight containers. The rice might clump slightly when thawed, but a quick stir over low heat restores its fluffy texture. Always store with the bay leaf removed to prevent bitterness.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything cooks together—just sauté the onion and garlic in olive oil, add rice and tomato sauce, then let it simmer.
  • Rich Tomato Depth: The tomato sauce gives it that classic Mexican rice flavor, warm and slightly sweet with the garlic kicking it up.
  • Feeds a Crowd: Between us, this recipe stretches easily for tacos, burritos, or as a side—doubling it still takes the same effort.
  • Budget Stretch: Honestly, a bag of rice, a can of tomato sauce, and pantry staples make this dish for pennies per serving.

Step-by-Step Instructions for Mexican Rice

Master the technique for consistently fluffy grains with vibrant, well-balanced flavors every time.

Step 1: Toast the Rice for Maximum Flavor

Rinse the 2 cups Long-Grain White Rice until the water runs clear to remove excess starch, which prevents gummy texture. Heat 2 tbsp Olive Oil in a large skillet over medium-high heat until shimmering.

Add the drained rice and cook for 5-7 minutes, stirring frequently, until the grains turn golden brown and emit a nutty aroma. This toasting step is critical—it deepens the flavor and creates a barrier that prevents the rice from becoming mushy during cooking.

Step 2: Sauté Aromatics to Build the Base

Reduce heat to medium and add the remaining 1 tbsp Olive Oil. Stir in the finely diced Yellow Onion and cook for 3-4 minutes until translucent. Add the minced Garlic Cloves and sauté for 30 seconds until fragrant—don’t let it brown.

Immediately add the 1 cup Tomato Sauce, 1 tsp Ground Cumin, 1 tsp Smoked Paprika, 0.5 tsp Dried Oregano, and 1.5 tsp Salt. Cook for 2 minutes, stirring constantly, until the mixture darkens slightly and the raw tomato scent dissipates.

Step 3: Simmer Rice to Fluffy Perfection

Pour in the 3 cups Chicken Broth and add the Bay Leaf. Stir to combine, then bring to a boil. Once boiling, reduce heat to low, cover the skillet tightly, and simmer for 20-25 minutes.

Resist the urge to lift the lid during cooking—steam is essential for even cooking. The rice is done when all liquid is absorbed and the grains are tender with no chalky center. If using 0.75 cup Green Peas, sprinkle them over the rice during the last 5 minutes of cooking.

Step 4: Rest and Finish for Optimal Texture

Remove the skillet from heat and let the rice rest, covered, for 10 minutes. This allows the grains to steam and separate fully. Fluff gently with a fork to release any compacted sections.

Discard the Bay Leaf and transfer the rice to a serving dish. Finish with a squeeze of Lime juice and a sprinkle of chopped Fresh Cilantro for brightness and freshness. The rice should be light, separate, and infused with rich, spiced tomato flavor in every bite.

👨‍🍳

Pro Tips For Making Homemade Mexican Rice

  • Toast the Rice First: I learned this the hard way—cook the rice in olive oil for 3-4 minutes until golden before adding liquids. It removes the raw starch and gives the rice that nutty depth Mexican rice is known for.
  • Bloom the Garlic: After the onion softens, add minced garlic and cook just until fragrant, about 30 seconds. Any longer and it turns bitter, ruining the dish.
  • Use Warm Tomato Sauce: Sounds weird, but it works: warm the tomato sauce slightly before mixing it in. Cold sauce can make the rice clump together instead of cooking evenly.
  • Skip the Stirring: Once the liquid is added, resist the urge to stir. Stirring breaks the grains and turns your rice mushy—I skip this when I’m lazy, but the texture suffers every time.

Essential Equipment for Great homemade mexican rice

Skillet Selection

I always use a heavy-bottomed skillet with a tight-fitting lid for even heat distribution. A 12-inch cast iron works perfectly, but stainless steel with an aluminum core is also excellent. Avoid nonstick for the toasting step—it won’t get hot enough. 🔥

Wooden Spoon

A wooden spoon is essential for stirring the rice while toasting. It won’t scratch your skillet and handles the high heat beautifully. I keep mine right next to the stove for this recipe.

Fine-Mesh Strainer

Rinsing the rice properly is key, and a fine-mesh strainer ensures no grains escape down the drain. I use a OXO Good Grips strainer—it’s durable and easy to clean.

Chef’s Knife

For dicing the onion and mincing garlic, a sharp 8-inch chef’s knife makes quick work. I love my Wüsthof for precision cuts. Dull knives slip and make prep dangerous.

Liquid Measuring Cup

A 4-cup glass measuring cup with clear markings helps measure the broth accurately. I prefer Pyrex because it’s heat-resistant and easy to read. Never guess on liquid ratios.

Citrus Juicer

A simple handheld citrus juicer extracts every drop of lime juice efficiently. I use a OXO reamer—it’s comfortable and catches seeds. Fresh juice makes all the difference. 💛

Nutrition Facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 720mg31%
Total Carbohydrate 48g17%
Dietary Fiber 3g11%
Sugars 4g
Protein 6g12%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Why do I need to toast the rice first?

Toasting enhances the nutty flavor and creates a barrier to prevent mushiness. Cook for 5-7 minutes over medium-high heat until golden brown for best results.

2

Can I substitute brown rice?

Yes, but adjust the liquid to 4 cups broth and increase simmer time to 40-45 minutes. The texture will be chewier and less fluffy.

3

How do I fix mushy rice?

Prevent it by rinsing rice thoroughly and avoiding lid-lifting. If it happens, spread on a tray to dry slightly or repurpose as a rice pudding base.

4

Can I make this ahead?

It keeps 4-5 days refrigerated. Reheat with a splash of water and cover to restore moisture.

★★★★★4.9(8 reviews)
Tyler Campbell