Homemade Mexican Rice

Photo of author
Author: Amelia
Published:
Homemade Mexican Rice

The aroma of perfectly spiced Homemade Mexican Rice wafting through your kitchen is enough to make anyone’s mouth water. This vibrant, tomato-infused side dish brings authentic Mexican restaurant flavor right to your dinner table with its fluffy texture and complex flavor profile. Whether you’re serving it alongside enchiladas, tacos, or as the base for a burrito bowl, Homemade Mexican Rice transforms any meal into a fiesta of flavors. You’ll learn how to achieve that perfect balance of spices, that ideal texture where each grain remains distinct, and the secrets to making restaurant-quality Mexican rice from scratch.

Why You’ll Love This Recipe

This Homemade Mexican Rice recipe stands out from store-bought versions or restaurant alternatives for several compelling reasons. First, the texture is absolutely perfect – each grain remains separate and fluffy, never mushy or clumpy. The depth of flavor is unmatched, with layers of savory tomato, aromatic garlic, and subtle heat from the spices that commercial versions simply can’t replicate.

What makes this Mexican rice truly special is how customizable it is to your taste preferences. Want it spicier? Add more jalapeños. Prefer it milder? Reduce the chili powder. The recipe also comes together in under 30 minutes, making it practical for weeknight dinners despite its impressive flavor profile.

The contrast between the slightly toasted rice grains and the vibrant tomato-infused interior creates a textural experience that elevates any Mexican meal. Plus, the beautiful reddish-orange hue adds visual appeal to your plate, making this Homemade Mexican Rice as gorgeous as it is delicious. The subtle kiss of lime at the finish brightens everything, creating the perfect balance of flavors.

Ingredients

For perfect Homemade Mexican Rice, you’ll need:

• 2 cups (400g) long-grain white rice
• 3 tablespoons (45ml) vegetable oil
• 1 medium onion, finely diced (about 1 cup)
• 2 cloves garlic, minced
• 1 jalapeño, seeded and minced (optional)
• 1 can (8oz/227g) tomato sauce
• 3½ cups (830ml) chicken broth
• 2 teaspoons ground cumin
• 1 teaspoon chili powder
• 1 teaspoon salt
• ½ cup fresh cilantro, chopped
• Juice of 1 lime

The long-grain rice is crucial for achieving that classic texture – substituting medium or short-grain varieties will result in stickier rice. The tomato sauce provides both color and rich umami flavor that defines authentic Mexican rice. Using chicken broth rather than water adds significant depth, while the cumin and chili powder create that distinctive Mexican flavor profile that can’t be achieved with other spice combinations.

Pro Tips

Achieving restaurant-quality Homemade Mexican Rice depends on mastering these three critical techniques:

First, don’t skip toasting the rice in oil until it’s slightly golden. This crucial step creates a protective coating around each grain, preventing them from clumping together while cooking. It also adds a nutty flavor dimension that elevates the entire dish. Toast for 4-5 minutes, stirring frequently until you notice a light golden color and can smell a toasty aroma.

Second, perfect your liquid-to-rice ratio. While the recipe calls for 3½ cups of broth to 2 cups of rice, altitude and humidity can affect cooking. The rice should absorb all liquid and be tender but not mushy. If your rice typically needs more or less liquid, adjust accordingly. Too much liquid creates soggy rice, while too little leaves it undercooked.

Finally, resist the urge to stir the rice while it cooks. Once you’ve added the liquid and brought it to a simmer, cover and don’t touch it for 15-18 minutes. This allows even steam distribution and prevents the release of starches that cause stickiness. After cooking, let the rice rest, covered, for 10 minutes before fluffing with a fork, which allows the moisture to distribute evenly for perfect texture.

Homemade Mexican Rice

Instructions

Step 1

Begin by rinsing 2 cups of long-grain rice in a fine mesh strainer until the water runs clear. This removes excess starch that can make your Homemade Mexican Rice gummy. Drain thoroughly and pat dry with paper towels. This prep step makes a remarkable difference in your final texture.

Step 2

Heat 3 tablespoons of vegetable oil in a large, heavy-bottomed skillet or Dutch oven over medium heat until shimmering. Add the dried rice and toast it, stirring frequently, for 4-5 minutes until it becomes fragrant and turns light golden. This toasting process is your opportunity to build flavor from the very beginning.

Step 3

Add the finely diced onion to the toasted rice and sauté for 2-3 minutes until it becomes translucent. Then add the minced garlic and jalapeño (if using) and cook for another 30 seconds until fragrant. The aromatics should sizzle gently without browning – you’re looking for that moment when your kitchen fills with an irresistible aroma.

Step 4

Stir in the tomato sauce, mixing well to coat all the rice grains evenly. Cook this mixture for 1-2 minutes, allowing the tomato to slightly reduce and intensify in flavor. The rice will begin taking on that signature reddish-orange color of authentic Homemade Mexican Rice.

Step 5

Add the chicken broth, cumin, chili powder, and salt. Stir once to combine everything, then bring the mixture to a boil. Once boiling, reduce the heat to low, cover with a tight-fitting lid, and simmer undisturbed for 15-18 minutes. The gentle steam will cook the rice perfectly while it absorbs all those wonderful flavors.

Step 6

Without removing the lid, take the pot off the heat and let the rice rest for 10 minutes. This resting period is non-negotiable for perfect Homemade Mexican Rice – it allows the moisture to distribute evenly throughout the pot, ensuring uniform texture. After resting, fluff the rice with a fork, then gently fold in the fresh cilantro and lime juice. Taste and adjust seasoning if needed before serving your beautiful, flavorful creation.

Variations

Vegetarian Mexican Rice: Create a meat-free version of this Homemade Mexican Rice by simply substituting vegetable broth for the chicken broth. For additional flavor, consider adding ½ cup of diced bell peppers when sautéing the onions and incorporating ½ cup of corn kernels in the final 5 minutes of cooking. This variation maintains the authentic taste while making it suitable for vegetarian diets.

Spicy Mexican Rice: For heat lovers, transform this Homemade Mexican Rice into a fiery delight by doubling the jalapeño and including the seeds. Additionally, add 1 teaspoon of cayenne pepper and 1 diced chipotle pepper in adobo sauce. This variation intensifies the dish without compromising the classic flavor profile that makes Mexican rice so beloved.

Green Mexican Rice (Arroz Verde): For a vibrant twist on traditional Homemade Mexican Rice, substitute the tomato sauce with 1 cup of fresh salsa verde or 1 cup of pureed roasted poblano peppers and tomatillos. Add ¼ cup more chopped cilantro and 2 tablespoons of lime juice. This creates a bright, herbaceous version that pairs beautifully with grilled meats or seafood.

Storage and Serving

Store leftover Homemade Mexican Rice in an airtight container in the refrigerator for up to 4 days. For optimal freshness, cool the rice completely before refrigerating. When reheating, add a tablespoon of water per cup of rice, cover loosely with a damp paper towel, and microwave until steaming hot. Alternatively, reheat in a skillet with a small amount of oil, stirring occasionally until warmed through.

For longer storage, freeze cooled rice in portion-sized freezer bags for up to 3 months. Thaw overnight in the refrigerator before reheating as directed above.

Serve this vibrant Homemade Mexican Rice alongside sizzling fajitas for a classic pairing that allows the rice’s flavors to complement the charred meat and vegetables. For an impressive presentation, use it as the base for a Mexican rice bowl, topped with grilled chicken, black beans, avocado, and a dollop of sour cream. It also makes an excellent stuffing for burritos or stuffed peppers, adding moisture and flavor to these handheld favorites.

FAQs

Why is my Mexican rice turning out mushy?
The most common cause of mushy Homemade Mexican Rice is using too much liquid or not toasting the rice properly before adding liquids. Make sure you’re using the correct rice-to-liquid ratio (1:1.75) and thoroughly toast the rice until golden before adding other ingredients.

Can I use brown rice instead of white rice?
Yes, you can substitute brown rice in this Homemade Mexican Rice recipe, but you’ll need to increase both the cooking time (to 35-40 minutes) and the liquid (to 4 cups). The texture will be chewier and nuttier than traditional Mexican rice.

Why does my rice turn out clumpy instead of fluffy?
Clumpy Homemade Mexican Rice usually results from skipping the rinsing step or stirring during cooking. Always rinse the rice until water runs clear, and once you’ve covered the pot, avoid lifting the lid or stirring until the resting period is complete.

Can I make this recipe ahead of time?
Absolutely! Homemade Mexican Rice actually improves in flavor when made up to 24 hours ahead. Reheat gently with a splash of water or broth to restore moisture, and add the fresh cilantro and lime juice just before serving.

What’s the difference between Mexican rice and Spanish rice?
Though the terms are often used interchangeably in America, authentic Homemade Mexican Rice uses cumin and chili powder for its distinctive flavor, while Spanish rice typically includes saffron for its yellow color and different flavor profile.

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
Homemade Mexican Rice

Homemade Mexican Rice

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Amelia
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 6 servings 1x
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Americaine

Description

Homemade Mexican Rice bursting with flavor from tomatoes, onions, and garlic. Quick, comforting, and perfect for pleasing a crowd.


Ingredients

Scale
  • 2 cups (400g) long-grain white rice
  • 3 tablespoons (45ml) vegetable oil
  • 1 medium onion, finely diced (about 1 cup)
  • 2 cloves garlic, minced
  • 1 jalapeño, seeded and minced (optional)
  • 1 can (8oz/227g) tomato sauce
  • 3½ cups (830ml) chicken broth
  • 2 teaspoons ground cumin
  • 1 teaspoon chili powder
  • 1 teaspoon salt
  • ½ cup fresh cilantro, chopped
  • Juice of 1 lime

Instructions

  1. Step 1: Rinse the Rice Begin by rinsing 2 cups of long-grain rice in a fine mesh strainer until the water runs clear. This removes excess starch that can make your Homemade Mexican Rice gummy. Drain thoroughly and pat dry with paper towels. This prep step makes a remarkable difference in your final texture.
  2. Step 2: Toast the Rice Heat 3 tablespoons of vegetable oil in a large, heavy-bottomed skillet or Dutch oven over medium heat until shimmering. Add the dried rice and toast it, stirring frequently, for 4-5 minutes until it becomes fragrant and turns light golden. This toasting process is your opportunity to build flavor from the very beginning.
  3. Step 3: Sauté Aromatics Add the finely diced onion to the toasted rice and sauté for 2-3 minutes until it becomes translucent. Then add the minced garlic and jalapeño (if using) and cook for another 30 seconds until fragrant. The aromatics should sizzle gently without browning – you’re looking for that moment when your kitchen fills with an irresistible aroma.
  4. Step 4: Add Tomato Sauce Stir in the tomato sauce, mixing well to coat all the rice grains evenly. Cook this mixture for 1-2 minutes, allowing the tomato to slightly reduce and intensify in flavor. The rice will begin taking on that signature reddish-orange color of authentic Homemade Mexican Rice.
  5. Step 5: Simmer the Rice Add the chicken broth, cumin, chili powder, and salt. Stir once to combine everything, then bring the mixture to a boil. Once boiling, reduce the heat to low, cover with a tight-fitting lid, and simmer undisturbed for 15-18 minutes. The gentle steam will cook the rice perfectly while it absorbs all those wonderful flavors.
  6. Step 6: Rest and Fluff Without removing the lid, take the pot off the heat and let the rice rest for 10 minutes. This resting period is non-negotiable for perfect Homemade Mexican Rice – it allows the moisture to distribute evenly throughout the pot, ensuring uniform texture. After resting, fluff the rice with a fork, then gently fold in the fresh cilantro and lime juice. Taste and adjust seasoning if needed before serving your beautiful, flavorful creation.

Notes

Fresh ingredients will always yield the best flavor results.


Nutrition

  • Serving Size: 1 cup
  • Calories: 220
  • Sugar: 3g
  • Sodium: 660mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 2g
  • Protein: 4g
  • Cholesterol: 0mg
Amelia
Hi, I'm Amelia!

Welcome to Cooking Circuit, where every recipe is a love letter to your family's happiness.
Easy recipes, amazing results.
Let's cook ❤️

Related Recipes...

Homemade Fried Rice

Homemade Fried Rice

Longhorn Steakhouse Rice Pilaf Recipe

Longhorn Steakhouse Rice Pilaf Recipe

Homemade Spanish Rice Recipe

Homemade Spanish Rice Recipe

Cilantro Lime Rice

Cilantro Lime Rice

Leave a Comment

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