Main Courses
This one-pot 1 cup Mexican rice recipe transforms simple ingredients into a flavor-packed side that pairs perfectly with tacos, enchiladas, or grilled meats. The secret lies in a tomato-cumin base that builds deep, aromatic layers while keeping the texture perfectly fluffy. I developed this version after years of testing—no dry, mushy rice here, just tender grains with a satisfying crunch from toasted spices.
What makes this recipe stand out is the balance of heat and acidity from the tomato sauce, which cuts through the richness of cumin and garlic. You'll start with a quick sauté of aromatics, then let the spices bloom before adding rice and broth. The key technique? Stirring just once after the initial cooking to prevent sticking, then letting the rice steam undisturbed for even cooking.
By the time you're done, you'll have golden-brown rice with a crispy, slightly caramelized edge and a sauce that clings to every grain. The cumin adds warmth, the tomatoes bring brightness, and the texture is impossibly tender yet holds its shape. This is the kind of side that elevates any Mexican meal from good to unforgettable.
The best part? It's ready in under 30 minutes and uses just one pot—no extra dishes to clean. Serve it alongside grilled chicken, shrimp fajitas, or even as a hearty vegetarian main with black beans and avocado. Here's how to make it perfectly every time.
Ingredients for 1 cup mexican rice
Nine simple ingredients create restaurant-quality Mexican rice with perfect texture and flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, not pre-rinsed |
| Tomato Sauce 🍅 | ½ cup | Canned San Marzano preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Small Yellow Onion 🧅 | 1 whole | Diced, about 0.5 cup |
| Chicken Broth 💧 | 1 cup | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For sautéing aromatics |
| Salt 🧂 | ¾ tsp | Diamond Crystal kosher |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Bay Leaf 🍃 | 1 whole | Removed after cooking |
| Lime Juice 🍋 | 1 tbsp | Freshly squeezed |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The cumin is non-negotiable here—it's what gives this rice its signature warmth. Penzeys or bulk bins at Whole Foods have the best quality, but any ground cumin works if it smells fresh. Toast it in the dry pot for 30 seconds before adding oil—this deepens the flavor dramatically. The San Marzano tomato sauce is worth seeking out; its sweetness and acidity balance the cumin perfectly. If you can't find it, any good-quality canned tomato sauce works, but avoid chunky varieties. For the rice, Day-O or Mahatma brands are consistently reliable—look for long-grain white rice with a slightly pearly appearance.
No cumin? Smoked paprika at half the amount gives a similar depth, though not identical. Fresh garlic is ideal, but garlic powder at one-third the amount works in a pinch. The onion can be swapped for 1/2 cup diced bell pepper for a slightly sweeter flavor. For the broth, vegetable broth is a great vegetarian alternative. If you're short on lime juice, lemon juice works too. The cilantro garnish is optional but adds a bright finish—skip it if you're sensitive to its flavor. For extra crunch, toast the rice in the pot for 1-2 minutes after cooking, stirring constantly.
This rice reheats beautifully—just add a splash of water or broth to the pot and cover until warmed through. It keeps well in the fridge for 4-5 days, though the texture is best within the first 2 days. For longer storage, freeze portions in airtight containers for up to 3 months. The lime juice and cilantro can be added fresh after reheating to brighten the flavors. Double the recipe if you're feeding a crowd—it scales perfectly in the same pot.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally dump-and-stir. No fancy techniques—just rice, sauce, and a quick sauté of onion and garlic. The cumin blooms while you chop, so by the time you’re done, the kitchen’s clean and the rice is already transforming.
- Cumin Bomb Flavor: That earthy cumin? It’s the star. The tomato sauce gives it a tangy depth, but the garlic and onion caramelize just enough to make every bite feel like a little fiesta in your mouth. Honestly, I’ve had plain rice before, but this? It’s the kind of flavor that sticks with you.
- Taco Night Sidekick: This rice is my go-to for anything Mexican—burrito bowls, tacos, or even breakfast burritos. It reheats perfectly, so I make a big batch on Sundays and use it all week. (Yes, even on a Tuesday night when I’m too tired to think.)
- Budget Meal Maker: A cup of rice, a can of sauce, and spices you already own? This is rice on a shoestring. Plus, leftovers taste just as good the next day—no sad, dry grains here. It’s my secret for feeding the family without breaking the bank.
Step-by-step instructions for tomato-cumin Mexican rice
Here's how to transform simple ingredients into fragrant, one-pot Mexican rice with deep tomato flavor and aromatic cumin.
Sauté Aromatics Until Fragrant
Heat the 1 tablespoon extra-virgin olive oil in a medium saucepan over medium heat. Add the 1 whole small yellow onion and cook for 4-5 minutes until softened and translucent. The onion should smell sweet and mellow—this is your signal to move forward.
Add the 3 cloves minced garlic cloves and continue cooking for 30 seconds until fragrant. Watch closely—garlic burns quickly, and you want it to brown slightly without turning bitter. This step builds the flavor foundation for your rice.
Toast the Cumin and Add Tomato Sauce
Stir in the 1 tablespoon ground cumin and cook for 30 seconds until you can smell its warm, earthy aroma. This toasting step enhances its flavor significantly. Immediately add the 0.5 cup tomato sauce and stir to combine with the aromatics.
Let the mixture simmer for 2 minutes until slightly thickened. You'll notice the sauce darkens slightly and coats the back of a spoon. This step develops the rich, tangy base that defines Mexican rice. Don't skip it—it's what makes this recipe stand out.
Combine Rice and Liquids
Add the 1 cup long-grain white rice and stir to coat each grain with the tomato-cumin mixture. Pour in the 1 cup chicken broth, add the 1 whole bay leaf, 0.75 teaspoon salt, and 0.25 teaspoon black pepper. Bring to a gentle boil, then immediately reduce heat to low.
Cover the saucepan with a tight-fitting lid and simmer for 15 minutes without lifting it. This undisturbed cooking time allows the rice to absorb liquid evenly and develop its signature texture. Resist the temptation to peek—each time you lift the lid, you release steam and potentially dry out the rice.
Rest and Finish with Lime
After 15 minutes, turn off the heat and let the rice sit covered for 5 minutes. This resting period allows the steam to redistribute, ensuring each grain is perfectly cooked. Remove the bay leaf and discard it—it's done its job.
Fluff the rice gently with a fork, then stir in the 1 tablespoon lime juice. This final step brightens the dish and balances the rich tomato and cumin flavors. The rice should be tender with a slight bite, and each grain should be distinct rather than mushy.
Garnish and Serve
Transfer the rice to a serving dish and sprinkle with the 0.25 cup chopped fresh cilantro. The cilantro adds freshness and visual appeal, contrasting beautifully with the warm, spiced rice. Serve immediately while still hot, paired with grilled meats or as a standalone side dish.
Each bite should deliver perfect texture with a burst of tomato-cumin flavor. The lime juice ensures it doesn't feel heavy, and the cilantro adds that restaurant-quality finish. This one-pot method guarantees consistent results every time.
Pro Tips For Making 1 Cup Mexican Rice
- TOAST THE CUMIN FIRST: I learned this the hard way—skipping the toast makes the cumin taste bitter instead of warm. Heat a dry skillet over medium for 30 seconds, add the cumin, and stir constantly for 20 seconds until it smells like a Mexican street cart. Then add your onions and garlic so the flavor develops properly.
- CHOP ONIONS SMALL: Yes, even if you're impatient like me. Tiny dice (1/8-inch or smaller) cook faster and blend into the rice without noticeable chunks. If you rush this, you'll end up with chewy onion bits that make the whole dish feel uneven. A food processor works, but knife skills save time in the long run.
- USE HOT LIQUID: Cold tomato sauce or water will turn your rice into a sad, mushy pile. Heat your liquid (sauce + water) until it's steaming before pouring it over the rice. This jumpstarts the cooking process and gives you fluffier grains instead of gummy results.
- SALT THE WATER: I skip this when I'm lazy, but the dish is noticeably better when I don't. Add 1/2 teaspoon of salt to the tomato sauce-water mix—it seasons the rice evenly and balances the flavors. If you forget, the rice will taste bland, and you'll wonder why it doesn't taste authentic.
Flavor customization for 1 cup mexican rice
Spicy Kick Boost
For heat lovers, add ½ teaspoon cayenne pepper or 1 teaspoon chipotle powder with the cumin during the toasting step. This adds smoky depth and serious heat—perfect for balancing rich proteins like carnitas or pulled pork. If you want visible heat, stir in 1-2 finely chopped jalapeños at the very end. 🌶️
Smoky Depth
Swap out half the cumin for 1 teaspoon smoked paprika to introduce a subtle smokiness that pairs beautifully with grilled meats. For an authentic Mexican cantina vibe, add ½ teaspoon liquid smoke (just 2 drops) when combining the rice and broth—it enhances the overall depth without overpowering the dish.
Sweet & Tangy Twist
Brighten the flavor profile by adding 1 tablespoon honey or agave nectar when you stir in the tomato sauce. This balances the cumin's earthiness and creates a subtle sweetness that complements the acidity of the lime. For extra tang, increase the lime juice to 2 tablespoons and add 1 teaspoon apple cider vinegar to the tomato sauce.
Herbaceous Variations
Swap the cilantro garnish for fresh oregano (chopped) for a more Mediterranean-inspired flavor. For a Southwestern touch, add 1 teaspoon dried thyme with the cumin and garnish with chopped parsley instead. Both options bring a fresh, aromatic note that elevates the dish.
Cheesy Finish
For a creamy, indulgent version, stir in ¼ cup crumbled cotija cheese or shredded Monterey Jack during the final resting phase. The cheese melts slightly into the rice, adding richness that pairs perfectly with spicy dishes. For extra texture, top with toasted pepitas (pumpkin seeds) before serving.
Vegetarian Protein Boost
Transform this into a hearty vegetarian dish by folding in ½ cup black beans or cooked quinoa during the final resting phase. For extra protein, stir in ¼ cup crumbled feta cheese or vegan cheese shreds along with the lime juice. This makes it a satisfying main dish rather than just a side.
Nutrition facts
Frequently asked questions
Can I use brown rice instead of white rice in this recipe?
Brown rice works but requires adjustments. For the same 1 cup yield, use 1 cup uncooked brown rice and increase the broth to 1.5 cups. Cooking time doubles to 30-35 minutes covered on low heat. The texture will be nuttier and heartier, but the tomato-cumin flavor profile remains perfect.
What if I don't have chicken broth?
Use 1 cup vegetable broth for a vegetarian version, or substitute with 1 cup water + 1 teaspoon soy sauce for umami depth. Avoid salted bouillon cubes—they can make the rice too salty. The key is maintaining the 1:1 rice-to-liquid ratio for proper texture.
Why does my Mexican rice turn out mushy?
Mushy rice usually means overcooking or too much liquid. Always use 1 cup broth for 1 cup rice and simmer uncovered for 2 minutes after adding the rice to evaporate excess moisture. Never lift the lid during cooking—steam escape causes uneven cooking. For extra insurance, use long-grain rice which holds its shape better.
Can I make this recipe in a rice cooker?
Yes! Follow the same steps until adding the rice, then transfer everything to your rice cooker. Use the white rice setting and let it cook undisturbed. The rice cooker's even heat distribution prevents burning, and you'll get perfectly fluffy grains. Just skip the final 5-minute rest time—the cooker handles it automatically.
How do I prevent the rice from sticking to the pot?
Stir the rice just once after adding it to the pot, then immediately reduce heat to low. The key is creating a thin sauce coating on each grain. Use a pot with a tight-fitting lid to trap steam, and never use nonstick pots—they don't distribute heat evenly. If it starts sticking, add 1-2 tablespoons water and let it steam for 2 more minutes.
