Main Courses
This 2 cups Mexican rice recipe delivers the bold, toasted crunch of traditional arroz rojo without the fuss of multiple pans. The secret lies in blooming spices with oil until they sing—cumin, garlic, and onion create an aromatic base that transforms simple rice into a flavor-packed side dish. I've perfected this method over years of testing, ensuring each grain stays separate and absorbs that deep, savory tomato-cumin essence perfectly.
What sets this recipe apart is the one-pot technique that builds flavor layer by layer. You'll start by toasting spices until fragrant, then deglaze with tomato sauce before adding rice and broth. The key is simmering uncovered for 15 minutes to let the liquid reduce just enough—this creates that signature toasted crunch at the bottom while keeping the rice tender. No need for fancy equipment; just a heavy pot and patience.
By the final resting period, you'll have golden-brown rice with a crispy bottom crust and a sauce that clings to every grain. The aroma alone will have everyone at the table asking for seconds. This version serves 4 as a side dish, making it ideal for tacos, burritos, or as a standalone meal with grilled meats. The texture is what makes it special—fluffy yet firm, with pockets of smoky tomato flavor in every bite.
For best results, use long-grain white rice (like Carolina or jasmine) and let the rice rest covered for 10 minutes after cooking. This allows steam to redistribute, ensuring each grain is perfectly tender. Garnish with fresh cilantro and a squeeze of lime just before serving—those final touches elevate it from good to unforgettable. Ready to make restaurant-quality Mexican rice at home?
Ingredients for 2 cups mexican rice
These 11 ingredients transform simple rice into aromatic, tomato-cumin crusted Mexican rice.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 2 cups | Uncooked, Carolina or jasmine preferred |
| Vegetable Oil 🫒 | 2 tbsp | Neutral flavor, high smoke point |
| Ground Cumin 🌿 | 1 tbsp | Freshly toasted for deeper aroma |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Yellow Onion 🧅 | ½ cup | Diced small, sweet variety |
| Canned Tomato Sauce 🍅 | ½ cup | San Marzano preferred, no sugar added |
| Chicken Broth 💧 | 1 ½ cups | Low-sodium, homemade or quality store-bought |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for best flavor |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced, for finishing |
The rice choice matters—Carolina or jasmine grains stay separate and absorb flavor beautifully. Trader Joe's and Whole Foods carry these varieties if your local grocery doesn't stock them. For the tomato sauce, San Marzano cans are worth the splurge—they're sweeter and less acidic, which balances the cumin's earthiness perfectly. Toast your cumin in the oil until it smells like a Mexican street cart; that's when you know it's ready to bloom. The onion and garlic should be cooked until soft but not browned—this prevents bitterness that can overpower the delicate rice texture.
No San Marzano tomatoes? Any quality canned tomato sauce works, but avoid brands with added sugar or salt. Running low on cilantro? Fresh parsley at half the amount gives a similar bright finish. The lime juice is non-negotiable for that final bright pop, but if you're out, lemon juice works in a pinch. For extra depth, add a dash of smoked paprika with the cumin. The broth can be substituted with vegetable broth for a vegetarian version, though the flavor will be slightly milder. And if you're using pre-minced garlic, toast it in the oil first to remove any raw bite.
This rice keeps beautifully—3 days in the fridge sealed in an airtight container, or 3 months frozen in a single layer before transferring to a bag. Reheat gently with a splash of water or broth to restore moisture. The crispy bottom crust? That's the star—scrape it up and serve it with the rice. For meal prep, cook a double batch and freeze portions. Just add fresh cilantro and lime when reheating. The flavors actually improve overnight as the spices meld together—perfect for tacos the next day.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally dump-and-go. Sauté the onion and garlic in oil, add the cumin, then toss in the rice and broth—no stirring every five minutes like my old method. The rice cooks through while the bottom gets that perfect golden crust.
- Cumin Kicks It Up: That earthy cumin? It’s the star. A single teaspoon transforms plain rice into something ridiculously aromatic—warm, toasty, and just a little smoky. Honestly, I’ve tried fancy season blends, but this simple spice does the trick every time.
- Meal Prep MVP: Between us, this is my go-to for Taco Tuesday and lazy Sundays. Make a big batch—it reheats beautifully—and suddenly you’ve got a side that works for burrito bowls, enchiladas, or even a quick fried rice hack. (Yes, even on a Tuesday night.)
- Budget-Friendly Staple: Two cups of rice, a head of garlic, and a single onion stretch across multiple meals without breaking the bank. The oil and cumin are cheap, but the flavor? That’s the real win. I’ve fed my whole family for days with just this one pot.
Step-by-step instructions for tomato-cumin toasted Mexican rice
This one-pot method delivers aromatic, toasted rice with deep cumin flavor and perfect texture.
Toast the Rice and Aromatics
Heat the 2 tablespoons vegetable oil in a heavy-bottomed pot over medium-high heat. Add the 2 cups long-grain white rice and stir constantly for 3-4 minutes until the grains turn a light golden color and you notice a nutty aroma. This toasting step builds flavor and prevents mushy rice.
Reduce heat to medium and add the ½ cup diced yellow onion and 4 minced garlic cloves. Cook for 2-3 minutes until the onion softens and becomes translucent. Here's the thing - if you see the rice starting to brown too quickly, reduce heat slightly to prevent burning. The goal is toasted, not burnt.
Bloom the Cumin and Build the Base
Add the 1 tablespoon ground cumin and stir for 30 seconds until fragrant. Immediately pour in the ½ cup canned tomato sauce and scrape up any browned bits from the bottom of the pot. These bits contain concentrated flavor that makes all the difference in this dish.
Stir the mixture for 1-2 minutes until the tomato sauce darkens slightly and coats the rice. This creates the rich, slightly sweet base that defines authentic Mexican rice. Don't walk away - the sauce can burn quickly if left unattended.
Cook with Broth and Seasonings
Pour in the 1½ cups chicken broth and bring to a gentle boil. Add the 1½ teaspoons salt and ½ teaspoon ground black pepper, then reduce heat to low. Cover the pot and simmer for 20 minutes without lifting the lid. This steaming phase allows the rice to absorb liquid evenly.
After 20 minutes, check the rice for doneness. It should be tender but still have a slight bite. If it's not quite done, add 2-3 tablespoons water, cover, and cook for another 5 minutes. The rice should be moist but not soupy - you want each grain to be distinct and fluffy.
Finish and Garnish
Remove the pot from heat and let it sit covered for 5 minutes. Then fluff the rice gently with a fork and stir in the ¼ cup chopped fresh cilantro. This resting period allows any remaining steam to finish cooking the rice while preventing it from becoming gummy.
Finally, juice the 1 whole lime and drizzle it evenly over the rice. The acidity brightens all the flavors and cuts through the richness. Taste and adjust seasoning if needed - sometimes the cumin needs a touch more salt to balance its earthiness.
Pro Tips For Making 2 Cups Mexican Rice
- TOAST THE CUMIN FIRST: I learned this the hard way—skipping this step means your rice will taste like a spice museum instead of actual Mexican food. Heat the oil until shimmering, then add the cumin and toast for 30 seconds until it smells deeply earthy and aromatic. That’s when it releases its flavor—don’t rush it.
- CHOP ONIONS SMALLER THAN YOU THINK: Your future self will thank you if you dice that onion into 1/4-inch pieces or smaller. Too many big chunks mean uneven cooking, and you’ll end up with a few sad, raw bits in your rice. (Yes, even if you’re impatient like me.)
- USE A LID AFTER THE FIRST 5 MINUTES: After the initial 5 minutes of cooking the rice, cover it tightly and lower the heat to medium-low. This traps steam and guarantees even cooking—no more burnt edges or undercooked centers. I used to ignore this, and my rice would either stick or stay crunchy.
- SALT THE WATER LIKE THE OCEAN: Mexican rice needs bold seasoning from the start. Use 1.5 teaspoons of salt (or more if you’re like me and think restaurant rice is way too subtle). Dissolve it fully in the water before adding the rice—this ensures every grain absorbs the flavor, not just the top layer.
Make-ahead tips for 2 cups mexican rice
Prep Ahead Strategy
Toast the spices and aromatics the night before—store them in an airtight container with the cumin, garlic, and onion pre-measured. This saves 10 minutes of active prep time when you're ready to cook. The flavors intensify overnight, giving you that restaurant-quality depth right away. 🌿
Freezer-Friendly Batches
Double the recipe and freeze half in a single layer before transferring to a freezer bag. When reheating, thaw overnight in the fridge, then microwave with 2 tablespoons water for 2-3 minutes on high. The texture stays perfect—just add fresh cilantro and lime after reheating. This works great for meal prep Sundays.
Crispy Bottom Hack
For an extra-crispy bottom (the best part!), spread 1 tablespoon oil on the bottom of your pot before cooking. After simmering, let the rice sit uncovered for 5 minutes on low heat to crisp up. Scrape this golden crust onto plates—it's packed with flavor and makes cleanup easier. Trust me, your guests will ask for seconds just for this part. 🔥
Broth Substitutions
Use vegetable broth instead of chicken for a vegetarian version, or swap in tomato juice for extra tang. If you're short on time, water with 1 extra teaspoon of salt works in a pinch. The key is balancing the seasoning—always taste before serving. I keep a stash of low-sodium broth in my freezer for quick cooking days.
Garnish Prep Shortcut
Chop the cilantro and juice the lime ahead of time. Store them separately in small containers in the fridge. When ready to serve, just stir in the cilantro and squeeze the lime over the top. This keeps your final steps quick and stress-free. The lime juice can be refrigerated for up to 3 days without losing brightness.
Storage and Reheating
Store cooked rice in an airtight container for up to 4 days in the fridge. To reheat, sprinkle 1 tablespoon water over the rice and cover with a damp paper towel. Microwave on medium power for 1-2 minutes**, stirring halfway. The moisture prevents dryness, and the paper towel keeps it from getting soggy. ✨
Nutrition facts
Frequently asked questions
Can I use instant rice for this Mexican rice recipe?
While you can use instant rice, it won't give you the same toasted texture and flavor depth. The toasting step is key for developing the nutty aroma and crispy bottom crust. For best results, stick with long-grain white rice—it absorbs liquid perfectly while maintaining individual grains. If you're short on time, use pre-toasted rice from the store, but add an extra 1 teaspoon cumin to compensate for the lost flavor.
How do I prevent my Mexican rice from becoming mushy?
Mushy rice happens when too much liquid is absorbed or the rice isn't fully toasted first. Always follow the toasting step until the rice is golden and fragrant. Use the 1:1.5 ratio of rice to liquid (2 cups rice to 1.5 cups broth) and simmer uncovered for the last 5 minutes to let excess moisture evaporate. If your rice still feels undercooked, add 2-3 tablespoons water instead of broth to avoid over-salting.
What can I add to make this Mexican rice more flavorful?
For extra depth, stir in ½ cup diced tomatoes or ½ cup corn kernels during the simmering phase. You can also add ½ teaspoon smoked paprika with the cumin or a pinch of chili powder for heat. For a protein boost, mix in ½ cup cooked black beans at the end. The key is balancing flavors—always taste before serving and adjust seasoning as needed.
Can I make this recipe in a rice cooker?
Yes, but with adjustments! Toast the rice and aromatics in a separate pan first, then transfer everything to the rice cooker. Use the same 1:1.5 rice-to-liquid ratio and let it cook until the rice is tender (about 15 minutes on high). Avoid adding extra water—rice cookers can vary in moisture absorption. Stir in the cilantro and lime at the end, just like the stovetop method. The texture will be slightly different but still delicious!
Why does my Mexican rice taste bland after reheating?
Reheating often dulls flavors because the steam disperses the aromatic oils. To fix this, always reheat with 1 tablespoon water or broth and cover with a damp paper towel. For extra flavor, add a splash of lime juice or a pinch of salt while reheating. Store rice in an airtight container to preserve flavors longer. If reheating from frozen, thaw overnight first—microwaving frozen rice directly can make it dry and flavorless.
