2 Cups Mexican Rice Recipe: Tomatillo-Tomato Base with Toasted Cumin Crunch

Main Courses

2 Cups Mexican Rice Recipe: Tomatillo-Tomato Base with Toasted Cumin Crunch

This 2 cups Mexican rice recipe delivers the perfect balance of smoky cumin, tangy tomatillos, and tender grains—just like your favorite Mexican restaurant. The secret lies in toasting whole spices and simmering a vibrant tomato-tomatillo base that infuses every bite with authentic flavor. I’ve perfected this technique over years of testing, ensuring the rice stays separate, aromatic, and packed with texture.

What sets this recipe apart is the toasted cumin crunch—lightly toasted cumin seeds add a nutty depth that elevates the dish beyond basic Mexican rice. We start by blooming spices in oil, then building a rich, slightly sweet tomato-tomatillo sauce that cooks down into a velvety base. The rice absorbs all the flavors while staying fluffy and distinct, never mushy.

The result is a restaurant-quality side dish that pairs beautifully with grilled meats, tacos, or enchiladas. The aroma alone—smoky cumin, bright tomatillos, and warm spices—will have everyone at the table asking for seconds. This method works for both short-grain and medium-grain rice, making it adaptable for any meal.

Ready in about 30 minutes, this recipe is simple yet transformative—turning a basic side into the star of your plate. The key steps are soaking the rice, toasting spices, and simmering the sauce just right. Let’s get started on making Mexican rice that rivals your favorite taquería.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for 2 cups mexican rice

Toasted cumin seeds and vibrant tomatillo-tomato sauce make this Mexican rice stand out.

Ingredient Amount Notes
Long-Grain White Rice 🍚 2 cups Uncooked, medium or short grain preferred
Tomatillos 🍅 1 ½ cups Husk removed, rinsed, quartered
Roma Tomatoes 🍅 1 cup Diced, medium size preferred
Yellow Onion 🧅 ½ cup Finely diced, white or yellow
Cumin Seeds 🌿 2 tbsp Whole seeds, lightly toasted
Garlic Cloves 🧄 4 cloves Peeled, minced for sauce
Vegetable Oil 🫒 ¼ cup Neutral oil, high smoke point
Chicken Broth 💧 1 ½ cups Low-sodium preferred
Ground Cumin 🌶️ 1 tsp For finishing, not toasting
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime Wedges 🍋 2 whole For serving, optional

The tomatillos are the flavor foundation—look for bright green, firm ones at the grocery store. Mexican markets often have them pre-hulled, but if you're at a regular supermarket, grab a bag of husked ones to save time. The cumin seeds need to be lightly toasted in oil until fragrant—this brings out their nutty depth. I always toast them in a dry skillet first, then grind them with the mortar and pestle for that restaurant-style crunch. For the rice, medium or short grain gives the best texture—long grain can get too dry.

No tomatillos? Green tomatoes work in a pinch, but they’ll be less tangy. Fresh cilantro is ideal, but dried oregano at half the amount works if you’re out. For the tomatoes, San Marzano if you can find them—their sweetness shines. The chicken broth can be swapped for vegetable broth, but the flavor will be slightly less rich. If you’re short on time, canned diced tomatoes (drained) are fine, but fresh is always better. The lime wedges are optional but add a bright finish—just squeeze them over the rice right before serving.

This rice reheats beautifully—just add a splash of water or broth to keep it moist. Store leftovers in an airtight container for 4-5 days in the fridge. For longer storage, freeze portions in single-serving containers for up to 3 months. The sauce base keeps well too—make extra and freeze it for future rice dishes. I always double the batch because it disappears fast, especially when paired with tacos or grilled meats. The aroma alone will have everyone at the table asking for seconds.

❤️

Why You'll Love This Recipe

  • I swear by this 2: 1 rice-to-liquid ratio—no guesswork, no mushy results. The tomatillos and Roma tomatoes release just enough acidity to brighten the rice, while the cumin seeds add warmth without overpowering.
  • Foolproof Ratio: I swear by this 2:1 rice-to-liquid ratio—no guesswork, no mushy results. The tomatillos and Roma tomatoes release just enough acidity to brighten the rice, while the cumin seeds add warmth without overpowering.
  • Weeknight Workhorse: Between us, this is the dish that saves my Tuesday nights when I’m too tired to fuss. Toss everything in one pot, walk away for 25 minutes, and boom—dinner’s ready. (Yes, even when I forget to defrost the chicken.)
  • Taco Night’s Secret Weapon: Honestly, I make this more often than actual tacos because it’s that good. The charred onion and toasted cumin give it a depth that turns plain rice into a flavor bomb—perfect for burrito bowls, quesadillas, or just eating straight from the pot.

Step-by-step instructions for tomatillo-tomato Mexican rice

This vibrant rice dish delivers authentic Mexican flavor with a perfect balance of smoky cumin and tangy tomatillo-tomato base.

1

Toast the Cumin Seeds for Deep Flavor

Heat a dry skillet over medium heat and add the 2 tablespoons cumin seeds. Toast them for 2-3 minutes until they release their aroma and turn a rich golden brown, stirring constantly to prevent burning. Here's the thing - these toasted seeds will become your flavor foundation, so don't rush this step. The moment they start to pop and smell intensely aromatic, you're ready to move on.

Transfer the toasted cumin seeds to a small bowl and set aside. I like to keep them whole for now - they'll be ground into the sauce later for maximum impact. This toasting process develops their natural oils, creating that signature Mexican rice flavor that separates this dish from ordinary white rice.

2

Build the Tomatillo-Tomato Sauce Base

In a large skillet, heat ¼ cup vegetable oil over medium heat. Add the ½ cup finely diced yellow onion and cook for 4-5 minutes until soft and translucent. Add the 4 minced garlic cloves and cook for an additional 30 seconds until fragrant - you'll know it's ready when the kitchen fills with that unmistakable garlic aroma.

Add the 1.5 cups quartered tomatillos and 1 cup diced Roma tomatoes to the skillet. Cook for 5-6 minutes until the tomatillos soften and the mixture begins to break down. The sauce should thicken slightly and develop a vibrant green color from the tomatillos. Here's where the magic happens - this tangy base will carry all the flavors through the cooking process.

3

Combine All Ingredients and Simmer

Add the 2 cups long-grain white rice to the skillet and stir to coat the grains completely with the sauce. Pour in the 1.5 cups chicken broth, then sprinkle with 1.5 teaspoons salt, ½ teaspoon black pepper, and the toasted cumin seeds. Bring the mixture to a gentle boil, then reduce heat to low and cover the skillet.

Simmer for 20 minutes without lifting the lid. This is where patience pays off - the rice needs time to absorb the liquid and develop that perfect texture. You'll know it's ready when the liquid is completely absorbed and the rice is tender but still slightly firm in the center. If you peek and see liquid remains, cover and cook for an additional 5 minutes - the rice will continue cooking from residual heat.

4

Finish with Fresh Herbs and Garnish

Once the rice is perfectly cooked, remove the skillet from heat and let it sit covered for 5 minutes. This resting period allows the flavors to meld and the rice to finish cooking evenly. Stir in the 1 teaspoon ground cumin and ¼ cup chopped fresh cilantro, mixing gently to distribute the flavors throughout.

For serving, transfer the rice to a platter and garnish with the 2 whole lime wedges. The acidity from the lime will brighten all the rich flavors in this dish. I like to serve this with grilled meats or as a standalone side - either way, it brings that authentic Mexican restaurant taste to your table. The texture should be fluffy with individual grains distinct, and the flavor should be complex with notes of smoky cumin, tangy tomatillo, and fresh cilantro.

👨‍🍳

Pro Tips For Making 2 Cups Mexican Rice

  • Char the Onion First: Don’t just chop and cook—blacken those onion slices in oil until they’re deep brown and crispy at the edges. This adds a smoky depth that raw or lightly sautéed onions can’t match, and it takes about 5 minutes longer than you’d think. (Yes, it smells like your kitchen is on fire, but that’s the point.)
  • Toast the Cumin Seeds: Skip the pre-ground stuff and toast whole cumin seeds in a dry pan for 30 seconds until they smell like a Mexican street cart. Grind them fresh right in the pot—this makes the flavor pop instead of tasting like dust. (I used to ignore this, and the rice never had that warm, earthy kick.)
  • Boil the Tomatillos: Drop whole tomatillos into boiling water for 5 minutes before blending—it softens them enough to make a smoother sauce without turning your rice gluey. Drain well, or you’ll end up with a watery mess. (Trust me, your blender will thank you.)
  • Use a Heavy Pot: A thin, nonstick skillet won’t distribute heat evenly, and your rice will cook unevenly—some grains mushy, others dry. A heavy Dutch oven or stainless steel pot keeps the temperature steady and lets the rice steam properly. (I learned this after making a batch where half was perfect and the other half was sad.)

Regional styles of this 2 cups mexican rice

Northern Mexican Style

In northern Mexico, particularly in regions like Chihuahua and Sonora, Mexican rice often incorporates dried chiles into the sauce for added depth. I like to add 1-2 dried guajillo chiles, toasted and rehydrated, to the tomatillo-tomato base. This creates a slightly smoky, earthy flavor that pairs beautifully with grilled meats like birria or carne asada. The texture remains fluffy, but the sauce gains a richer, more complex profile. 🌶️

For an authentic touch, some cooks use short-grain rice like Calrose, which absorbs more liquid and stays moist longer. The result is a stickier, more cohesive rice that holds together well when served in tacos or burritos. I’ve found that adding ¼ cup extra chicken broth helps achieve this texture without making the rice mushy.

Oaxacan-Inspired Version

Oaxaca brings its own unique twist with mole-inspired flavors. Start by toasting 1 tablespoon sesame seeds along with the cumin seeds for a nutty crunch. Add ½ teaspoon ground cloves to the sauce base for warmth. The tomatillos take center stage here, so I increase them to 2 cups for a brighter, tangier profile. This version pairs exceptionally well with mole poblano or enchiladas.

For garnish, swap the cilantro for fresh epazote if available—it adds a distinct anise-like flavor that’s quintessential in Oaxacan cuisine. If epazote isn’t accessible, a sprinkle of toasted sesame seeds works beautifully. The lime wedges are a must here, as their acidity cuts through the richness of the spices.

Texas-Mexican Fusion

In Texas, Mexican rice often gets a cheesy twist. After simmering the rice, stir in ½ cup shredded Monterey Jack cheese during the final 5 minutes of cooking. The cheese melts into the rice, creating a creamy, slightly tangy finish. I also add ½ teaspoon smoked paprika to the sauce base for a subtle smokiness that’s characteristic of Tex-Mex flavors. This version is a crowd-pleaser at barbecue joints and pairs perfectly with brisket or carnitas.

For extra richness, some cooks top the rice with crumbled queso fresco and a drizzle of sour cream before serving. The contrast of creamy cheese and tangy lime is unbeatable. If you’re feeling adventurous, add ½ cup black beans to the rice during the final simmer for a heartier dish.

Yucatán-Style with Citrus

Yucatán’s version of Mexican rice highlights citrus and achiote. Start by toasting 1 teaspoon achiote seeds (or ½ teaspoon ground achiote) with the cumin seeds for a vibrant red hue and earthy flavor. Add zest from 1 lime to the sauce base along with the tomatillos and tomatoes. The result is a bright, citrus-forward rice that’s perfect with cochinita pibil or panuchos.

For garnish, use recaito (a Yucatecan herb blend) instead of cilantro, or sprinkle with toasted pumpkin seeds for crunch. The lime zest in the sauce ensures every bite is bursting with freshness. This version is lighter and more aromatic, making it ideal for warm weather or as a refreshing side dish.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 5mg2%
Sodium 650mg28%
Total Carbohydrate 58g20%
Dietary Fiber 4g14%
Sugars 6g
Protein 8g16%
* 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

Can I substitute tomatillos in this Mexican rice recipe?

Yes, you can! If you can't find tomatillos, use green tomatoes (about 1.5 cups diced) for a similar tangy flavor. For a milder taste, try 1 cup diced Roma tomatoes plus ½ cup green bell pepper. The key is maintaining that bright, slightly acidic profile that balances the rich spices.

2

Why does my Mexican rice turn out mushy?

Mushy rice usually happens from either too much liquid or lifting the lid too soon. This recipe uses a 1:1 rice-to-liquid ratio, but some rice varieties absorb differently. If your rice is still undercooked but mushy, try using less broth next time (start with 1.25 cups) or switch to short-grain rice, which holds up better. Always let it simmer uncovered for the first 5 minutes to thicken the sauce before covering.

3

Can I make this recipe without chicken broth?

Use vegetable broth for a vegetarian version or water plus 1 teaspoon bouillon powder in a pinch. For extra flavor, add ½ teaspoon soy sauce or Worcestershire sauce to the broth. The umami boost helps compensate for the lack of chicken flavor. Just remember that broth adds depth—water alone will make the rice taste blander.

4

How do I store and reheat leftovers?

Store cooked Mexican rice in an airtight container in the fridge for 4-5 days or freeze for up to 3 months. To reheat, sprinkle 1 tablespoon water or broth over the rice and cover with a damp paper towel. Microwave for 2-3 minutes or reheat in a skillet over low heat for 5 minutes, stirring occasionally. The paper towel prevents drying. For best texture, reheat only what you'll eat immediately.

5

What's the best rice for this recipe?

Medium or short-grain white rice works best—it absorbs flavor beautifully while staying slightly sticky. Long-grain rice can get dry, but if that's all you have, use 1.75 cups instead of 2 cups and add ¼ cup extra broth. For extra authenticity, try Mexican-style short-grain rice like Calrose, which is commonly used in traditional Mexican dishes. The difference? More cohesive texture and better flavor absorption.

★★★★★4.8(8 reviews)
Categories Main Courses