Mexican White Rice Recipe: Fluffy Grains With Tomato and Garlic

Mexican White Rice Recipe: Fluffy Grains With Tomato and Garlic

This Mexican white rice delivers fluffy, aromatic grains with a subtle tomato-garlic foundation. A classic side that pairs perfectly with any main dish.

The secret lies in toasting the rice before cooking, which enhances its nutty flavor and prevents mushiness. Simple ingredients come together to create a dish that’s both comforting and versatile.

What you get is tender, separate grains with a faint golden hue and a gentle savory depth. It’s the kind of rice that disappears fast at the table.

Serve it alongside tacos, enchiladas, or grilled meats for a complete meal.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Low Cal

Ingredients for Mexican White Rice

Simple pantry staples create this aromatic, tomato-infused side dish with perfect texture every time.

Ingredient Amount Notes
Long-Grain White Rice 🍚 2 cups Rinsed until water runs clear
Vegetable Oil 🫒 3 tbsp Divided for toasting and sautéing
Garlic Cloves 🧄 4 cloves Minced finely for even distribution
Yellow Onion 🧅 1 whole Finely diced for base flavor
Tomato Sauce 🍅 ½ cup Plain, no added seasonings
Chicken Broth 🥣 3 cups Use vegetable broth for vegetarian
Kosher Salt 🧂 1 ½ tsp Adjust to taste at end
Ground Cumin 🌿 ½ tsp Toasted briefly for depth
Dried Oregano 🍃 ½ tsp Mexican oregano preferred
Bay Leaf 🌿 1 whole Removed before serving
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime 🍈 1 whole Juiced for finishing touch

The rice quality is paramount here. Long-grain white rice like Mahatma or Carolina yields the fluffiest results—avoid instant or short-grain varieties. Toasting the rice in oil until golden (about 5 minutes) develops the nutty base flavor. For broth, Swanson Vegetable Broth or Better Than Bouillon Vegetable Base are reliable options that complement the tomato without overpowering.

Need a shortcut? Pre-minced garlic in jars works in a pinch (use 1.5 tsp per clove). No tomato sauce? Blended canned tomatoes at a 1:1 ratio substitutes well. The cumin and oregano can be swapped for 1 tsp taco seasoning if that’s what you’ve got. For extra richness, stir in 2 tbsp tomato paste with the sauce—deepens the color and flavor.

Cooked rice keeps 4-5 days refrigerated in an airtight container. Reheat with a splash of water or broth to restore moisture. Freezes well for up to 3 months—portion before freezing for easy use. The cilantro and lime are best added fresh when serving.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything cooks together—just rice, oil, garlic, onion, and tomato sauce simmering in one pot.
  • Garlicky Comfort: The garlic and onion sautéed in oil give it that rich, savory depth I crave.
  • Meal Prep Hero: Honestly, it reheats like a dream, so I make a big batch for the week.
  • Budget Stretcher: Long-grain rice and pantry staples mean I can feed four for pocket change.

Step-by-Step Instructions for Mexican White Rice

This method ensures perfectly fluffy grains infused with rich tomato and aromatic spices every time.

Step 1: Toast the Rice for Nutty Depth

Heat 2 tablespoons of the vegetable oil in a large pot with a tight-fitting lid over medium heat. Add all 2 cups long-grain white rice and stir frequently for 5-7 minutes until the grains turn light golden brown and emit a toasty aroma.

This toasting step is crucial—it develops deep, nutty flavors and prevents the rice from becoming mushy. Keep the heat steady and don’t walk away, as the rice can burn quickly once it starts browning.

Step 2: Sauté Aromatics Until Fragrant

Add the remaining 1 tablespoon vegetable oil to the pot along with the finely diced yellow onion. Sauté for 3-4 minutes until the onion softens and turns translucent.

Stir in the 4 cloves minced garlic cloves, 0.5 tsp ground cumin, and 0.5 tsp dried oregano. Cook for 1 minute until the garlic becomes fragrant but not browned. The spices will bloom in the hot oil, releasing their essential oils and creating a flavor foundation for the dish.

Step 3: Combine Liquids and Seasonings

Pour in the 0.5 cup tomato sauce and stir to coat the rice and aromatics. The mixture will turn a vibrant reddish-orange color. Add the 3 cups chicken broth, 1.5 tsp kosher salt, and 1 whole bay leaf, stirring to combine.

Bring the mixture to a boil, then immediately reduce the heat to low. The liquid should just barely simmer—you’ll see small bubbles breaking the surface gently. This controlled simmer prevents the rice from cooking unevenly or sticking to the bottom of the pot.

Step 4: Simmer Until Liquid Is Absorbed

Cover the pot with the lid and let it simmer undisturbed for 20-25 minutes. Resist the urge to lift the lid and stir—the steam trapped inside is what cooks the rice evenly.

After 20 minutes, check to see if the liquid has been absorbed and the rice is tender. If the top layer still looks wet or the grains are firm, replace the lid and cook for an additional 3-5 minutes. The rice is done when all the liquid is gone and the grains are fluffy and separate easily.

Step 5: Rest and Garnish Before Serving

Remove the pot from heat and let it sit, covered, for 10 minutes. This resting period allows the rice to steam in its own heat, ensuring every grain is perfectly cooked and the flavors meld together.

Discard the bay leaf, then fluff the rice gently with a fork. Garnish with 0.25 cup chopped fresh cilantro and a squeeze of juice from the 1 whole lime for a bright, fresh finish. Serve immediately while warm.

👨‍🍳

Pro Tips For Making Mexican White Rice

  • Toast the Rice: Cook the rice in oil for 3-4 minutes until golden—this step adds nutty depth and prevents mushiness, I learned this the hard way after making bland rice for years.
  • Sauté Onion Fully: Let the yellow onion cook until translucent, about 5 minutes; raw bits will ruin the texture and flavor of your finished dish.
  • Use Warm Tomato Sauce: Stir in room-temperature tomato sauce to avoid lowering the pan’s temperature, which can make the rice gummy instead of light and fluffy.
  • Rest Before Serving: Cover and let it sit off heat for 10 minutes—skipping this makes the rice stick together, and I skip this when I’m lazy but always regret it.

Troubleshooting Great mexican white rice

Rice Turns Mushy

This usually happens when the rice isn’t toasted long enough or gets stirred too much. Toast until golden brown (5-7 minutes) and resist stirring after adding liquid. The steam needs to work undisturbed for fluffy results. 💡

Rice Sticks to Pot

Use a heavy-bottomed pot and ensure the heat is at a gentle simmer, not a boil. If using a thin pot, reduce heat to low and check frequently. Adding 1 extra tbsp oil before toasting can help create a non-stick barrier.

Undercooked Grains

If the liquid is absorbed but rice is still firm, add ¼ cup hot broth, cover, and cook for 5 more minutes. Always use the exact 1:1.5 rice-to-liquid ratio—this dish needs precise measurements for even cooking.

Bland Flavor

Double-check your salt—this recipe needs the full 1.5 tsp. Also, ensure the tomato sauce is plain, not seasoned. For extra depth, add ½ tsp salt when toasting the rice, then adjust to taste at the end.

Uneven Coloring

Stir the rice constantly while toasting to ensure even browning. If the color is patchy after cooking, it’s likely from uneven heat distribution. Use medium heat and a pot that conducts heat well, like enamel-coated cast iron. ✨

Liquid Evaporates Too Fast

If your pot lid doesn’t fit tightly, cover it with foil before adding the lid. Cook on the lowest heat setting that maintains a simmer. Avoid lifting the lid during cooking—every peek releases valuable steam.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 9g12%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 850mg37%
Total Carbohydrate 48g17%
Dietary Fiber 2g7%
Sugars 2g
Protein 5g10%
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 prevents mushiness. Cook for 5-7 minutes until golden for best results.

2

Can I use vegetable broth instead of chicken?

Use the same 3 cups of vegetable broth for a vegetarian version. The flavor remains rich and savory.

3

How do I fix undercooked rice?

Add ¼ cup hot broth, cover, and cook for 5 more minutes. Ensure your heat stays at a gentle simmer.

4

Can I make this ahead of time?

Yes! Cooked rice keeps 4-5 days refrigerated in an airtight container. Reheat with a splash of water.

★★★★★4.5(11 reviews)
Tyler Campbell