2 Cups Mexican Rice Recipe: Cumin-Toasted Grains with Charred Tomato Depth

Main Courses

2 Cups Mexican Rice Recipe: Cumin-Toasted Grains with Charred Tomato Depth

This 2 cups Mexican rice recipe transforms simple grains into a fragrant, cumin-kissed side that steals the show at any taco night. The secret lies in toasting the rice with warm spices before cooking—creating layers of nutty depth that store-bought versions can't match. I developed this method after years of testing, and it consistently delivers restaurant-quality flavor with minimal effort.

What sets this recipe apart is the charred tomato technique, which adds a smoky-sweet contrast to the cumin and garlic. The rice cooks up fluffy yet slightly sticky, holding its shape perfectly for scooping or serving. Unlike traditional recipes that rely on heavy cream or cheese, this version stays light while packing maximum flavor.

By the time you're done, you'll have a pot of vibrant, aromatic rice with golden edges and a subtle crunch from the toasted spices. The charred tomatoes add a bright acidity that cuts through rich meats, making every bite balanced and satisfying. This is the kind of side dish that turns ordinary meals into something special.

Perfect for pairing with grilled chicken, carnitas, or even as a standalone vegetarian dish. The recipe scales easily for crowds, and leftovers reheat beautifully. Let's get started on creating this flavorful staple for your kitchen.

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

Ingredients for 2 cups mexican rice

Simple grains meet bold spices—this cumin-toasted rice delivers restaurant-quality flavor with just 12 ingredients.

Ingredient Amount Notes
Long-Grain White Rice 🍚 2 cups Uncooked, preferably jasmine or basmati
Ground Cumin 🌿 1 ½ tsp Toasted for deeper flavor
Garlic Cloves 🧄 4 cloves Peeled and roughly chopped
Ripe Tomatoes 🍅 2 medium Charred and chopped (about 1 cup)
Yellow Onion 🧅 1 medium Diced (about 1 cup)
Chicken Broth 💧 1 ½ cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 1 tbsp For toasting rice
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime 🍋 1 whole Juiced, for brightness
Bay Leaf 🍃 1 whole For depth of flavor

The rice is the foundation, so jasmine or basmati work best—their natural fragrance complements the cumin beautifully. For the tomatoes, Roma or vine-ripened varieties char best, but any ripe tomato will work. I like to buy mine from local farmers markets in peak season, but grocery store tomatoes (like Heinz Vine-Ripened) are fine year-round. The onion should be sweet—not too sharp—so yellow or white varieties are ideal. Toast the spices in olive oil until fragrant—this step unlocks the nutty depth that separates good rice from great.

No fresh cilantro? Dried works at one-third the amount, though it lacks the bright finish. Running low on lime? Lemon juice at the same quantity keeps the acidity. The bay leaf is non-negotiable—it adds subtle earthiness that balances the cumin. For a vegetarian version, swap chicken broth for vegetable broth. If you're short on time, pre-chopped frozen onion and garlic save prep work without sacrificing flavor. The charred tomatoes can be roasted in a skillet or under a broiler—blackened edges mean success.

Rice reheats beautifully—just add a splash of water and cover to steam. Store cooked rice in an airtight container for up to 4 days in the fridge or 3 months frozen. I like to make a double batch and portion it into containers for easy lunches. The charred tomato flavor actually intensifies when reheated, so leftovers often taste even better. For extra freshness, keep the cilantro and lime juice separate until serving.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s literally one pot—no extra bowls, no extra mess. Just toast the cumin and garlic in the same pot where the rice cooks, and boom, you’re done. That’s 20 minutes saved and one less dish to wash.
  • Cumin Bomb: Honestly, the cumin is what makes this rice dangerously good. A single teaspoon of that earthy, toasted spice transforms plain rice into something that pairs perfectly with tacos, enchiladas, or even just eggs for breakfast. (Yes, I do that. Don’t judge.)
  • Meal Prep MVP: This rice holds up perfectly for days—whether you’re packing lunches or reheating leftovers for dinner. The tomatoes and onion soften just enough to keep it moist, and the garlic flavor only gets deeper over time. My freezer’s full of it right now.
  • Budget Stretch: Between us, this recipe feeds four for under $3. The rice is cheap, the onion and tomatoes are pantry staples, and a little cumin goes a long way. It’s my go-to when I need to make a big batch without breaking the bank—or when I’m feeding a crowd and don’t want to stress.

Step-by-step instructions for cumin-toasted Mexican rice

This method delivers restaurant-quality Mexican rice with deep cumin aroma and charred tomato richness.

1

Toast the Rice and Aromatics

Heat the 1 tablespoon extra-virgin olive oil in a large skillet over medium-high heat. Add the 2 cups long-grain white rice and stir constantly for 2 minutes until the grains become translucent at the edges. This toasting step builds flavor and prevents mushy rice.

Add the 1.5 teaspoons ground cumin, 4 cloves garlic cloves, and 1 medium yellow onion (diced). Cook for another 3-4 minutes until the garlic turns golden and the onion softens. You'll smell the cumin's warm, earthy aroma—this is your signal the base is ready. Keep stirring to prevent burning, especially the garlic which can go from fragrant to bitter in seconds.

2

Char the Tomatoes

Push the rice mixture to one side of the skillet and add the 2 medium ripe tomatoes (cut into wedges). Cook directly over the heat for 4-5 minutes until the cut sides develop deep char marks and the tomatoes soften. This charring adds smoky depth that's essential for authentic Mexican rice flavor.

Use a wooden spoon to scrape up any browned bits from the bottom of the pan and mix them back into the rice. These flavorful bits, called fond, contain concentrated aromatics that elevate the entire dish. Once the tomatoes are fully charred and softened, remove them from heat and roughly chop them with a wooden spoon right in the pan.

3

Simmer with Broth and Seasonings

Return the skillet to medium heat and pour in the 1.5 cups chicken broth. Add the 1 teaspoon salt, 0.5 teaspoon black pepper, and 1 whole bay leaf. Bring to a gentle boil, then immediately reduce heat to low. Cover the skillet tightly with a lid and simmer for 15 minutes.

During this time, resist the urge to peek or stir. The rice needs undisturbed cooking to absorb the broth evenly. After 15 minutes, check for doneness by lifting a grain—it should be tender but still have a slight bite. If needed, add 2-3 tablespoons water and cook another 5 minutes. The rice should be tender but not mushy, with a slight crunch.

4

Finish and Garnish

Remove the skillet from heat and let it sit covered for 5 minutes. This resting period allows any remaining moisture to absorb. Discard the bay leaf, then fluff the rice gently with a fork. The grains should be separate with minimal liquid remaining.

Stir in the juice of 1 whole lime and 0.25 cup chopped fresh cilantro. The lime brightens the dish while the cilantro adds freshness. Taste and adjust seasoning if needed—you may want to add a pinch more salt or lime juice to balance the flavors. Serve immediately while warm, with the charred tomato pieces visible throughout the rice.

👨‍🍳

Pro Tips For Making 2 Cups Mexican Rice

  • TOAST THE CUMIN FIRST: Skip the "just toss it in" approach—heat the cumin in the dry pot for 30 seconds until it smells toasted, not burnt. That deep, nutty aroma sticks to the rice like glue, and it’s the difference between "okay" and "I’d eat this by itself." (Yes, even if you’re impatient like me.)
  • SOAK THE TOMATOS IN HOT WATER: Dump those ripe tomatoes into a bowl of boiling water for 10 minutes first. The skins slip right off, and you avoid that sad, watery pulp that turns your rice sauce into soup. Strain and chop—now you’ve got bright, chunky tomato flavor without the texture fight.
  • DON’T STIR THE RICE AFTER WATER: Once you pour in the water, walk away. Stirring after the initial boil just breaks the rice grains and turns them mushy. Let it simmer uncovered, and only fluff with a fork at the very end—like a lazy but effective rice whisperer.
  • USE A LITTLE MORE ONION: That yellow onion isn’t just filler—it’s the sweet, caramelized base of the flavor. Sauté it until it’s golden, not just soft, and resist the urge to skip it for speed. (I know, I know, but trust the process—your rice will taste like it’s from a taquería, not a sad weeknight.)

Flavor customization for this recipe

Spicy Kick Option

For heat lovers, add ½ teaspoon cayenne pepper or 1 teaspoon chipotle powder when toasting the rice with cumin. I like to use Penzeys brand chipotle powder for its smoky depth. If you want fresh heat, stir in 1-2 chopped jalapeños with the tomatoes while charring. Remove seeds for milder heat. This adds a fiery contrast to the smoky tomatoes and nutty cumin. 🌶️

Creamy Version

Swap out half the broth for ½ cup sour cream or ¼ cup Mexican crema when simmering. Stir in the dairy at the very end over low heat to prevent curdling. This creates a luxurious texture while keeping the dish light. I recommend Mexican Crema from the refrigerated section for authentic flavor. The creaminess pairs beautifully with the charred tomatoes and cumin notes.

Vegetarian Adaptation

Replace the chicken broth with vegetable broth and add ½ cup black beans (drained and rinsed) during the final 5 minutes of cooking. For extra protein, stir in ½ cup corn kernels (fresh or thawed frozen) when adding the lime juice. This keeps the dish hearty while making it completely plant-based. The beans add earthiness that complements the cumin perfectly.

Cheesy Finish

For a restaurant-style finish, sprinkle ½ cup shredded Monterey Jack cheese over the rice during the final 2 minutes of cooking. Cover the skillet and let the cheese melt completely, creating a creamy blanket over the rice. I recommend Kraft 2% Mexican Blend for its mild, melty texture. Add ¼ teaspoon smoked paprika with the cheese for extra depth. This version is perfect for serving with tacos or burritos.

Herb Variations

Swap the cilantro for other fresh herbs to change the flavor profile. Try ½ cup chopped parsley for a brighter finish or 2 tablespoons chopped epazote (traditional in Mexican cooking) for an earthy, slightly bitter note. For a sweeter profile, add 2 tablespoons chopped cilantro + 1 tablespoon chopped mint with the lime juice. Each herb brings a unique dimension to the dish.

Smoky Depth Boost

Enhance the smoky flavor by adding ½ teaspoon smoked paprika when toasting the rice. For even more depth, char the onions and garlic in a dry skillet for 1-2 minutes before adding them to the rice. This caramelization adds a rich, almost bacon-like flavor. I also like to add ½ teaspoon liquid smoke (like Colt's brand) to the broth for an extra smoky kick that pairs perfectly with the charred tomatoes.

Nutrition facts

Servings 4
Amount Per Serving
Calories 240kcal
% Daily Value *
Total Fat 6g8%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 280mg12%
Total Carbohydrate 42g15%
Dietary Fiber 3g11%
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

Can I make this recipe with instant rice?

While possible, instant rice won't give you the same texture or flavor. The toasting step and gradual simmering create the nutty cumin depth and perfect grain separation that instant rice can't match. For best results, stick with long-grain white rice like jasmine or basmati. If you're short on time, use pre-cooked rice (like Uncle Ben's Converted) and just toast it with the spices for 3-4 minutes before adding broth.

2

What if my rice turns out mushy?

Mushy rice usually means too much liquid or insufficient toasting. Start by toasting the rice for 2 full minutes until translucent before adding broth. If it's still mushy after cooking, spread the rice on a baking sheet and bake at 350°F for 15 minutes to dry it out. For prevention, use a 1:1.5 rice-to-broth ratio and stir once after 5 minutes of simmering to break up any clumping.

3

Can I use canned tomatoes instead of fresh?

Yes! Drain 1 (14.5 oz) can fire-roasted diced tomatoes and use them directly in place of fresh. For extra depth, stir in 1 teaspoon tomato paste with the spices during toasting. Fire-roasted canned tomatoes already have that smoky char you'd get from fresh, so they work perfectly. Just reduce the broth by ¼ cup since canned tomatoes contain more liquid.

4

How do I make this recipe in a rice cooker?

Toast the rice, cumin, garlic, and onion in a skillet first (this step can't be skipped). Transfer everything to your rice cooker, add the charred tomatoes, broth, salt, pepper, and bay leaf. Use the white rice setting and let it cook normally. When done, remove the bay leaf, stir in lime juice and cilantro, then let it sit covered for 5 minutes before serving. The rice cooker will give you perfectly cooked grains without the risk of burning.

5

Can I prepare this rice ahead for a party?

Cook the rice completely, then spread it on a baking sheet to cool. Once at room temperature, store in an airtight container in the fridge for up to 4 days. To reheat, sprinkle with 1 tablespoon water per cup of rice, cover, and microwave for 2-3 minutes or steam for 10 minutes. For the best texture, add fresh lime juice and cilantro just before serving to revive the flavors.

★★★★★4.9(14 reviews)
Categories Main Courses