1 Cup Mexican Rice Recipe: Tomato-Infused Flavor in 20 Minutes

1 Cup Mexican Rice Recipe: Tomato-Infused Flavor in 20 Minutes

This 1 cup Mexican rice recipe delivers restaurant-quality flavor in just 20 minutes—no fancy equipment or complicated steps required. The secret lies in building layers of tomato-infused richness through proper sautéing and simmering, transforming simple ingredients into a dish that pairs perfectly with tacos, burritos, or as a standalone meal.

What sets this recipe apart is the tomato base, which develops deep, savory notes when cooked down with onions, garlic, and spices before the rice even hits the pot. Unlike many shortcut methods, this approach ensures every grain absorbs that authentic, slightly sweet, and slightly smoky flavor profile that defines Mexican rice. The result? Fluffy, separate grains with just the right amount of moisture and a crust of flavorful spices at the bottom.

Perfect for weeknight dinners or meal prep, this recipe scales easily—just double the ingredients for a full pot. The 20-minute timeline includes prep and cooking, making it ideal for busy schedules without sacrificing authenticity. Whether you’re serving it alongside grilled meats or as a vegetarian main with black beans, the flavor remains consistently rich and satisfying.

For those who love customization, you can easily adjust the heat level by adding more chili powder or cayenne, or swap in chicken or beef broth for extra depth. The key is patience during the simmering phase—letting the flavors meld creates that unmistakable Mexican rice taste. Let’s get started!

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

Ingredients for 1 cup mexican rice

Tomato-infused base meets aromatic spices—simple ingredients for restaurant-quality Mexican rice.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 cup Uncooked, rinsed thoroughly
Canned Diced Tomatoes 🍅 ½ cup San Marzano preferred for sweetness
Yellow Onion 🧅 ½ cup Finely diced, about 1 medium
Garlic Cloves 🧄 3 cloves Minced, about 1 tsp minced
Chicken Broth 💧 1 cup Low-sodium preferred
Tomato Paste 🍅 1 tbsp Squeeze tube or canned
Ground Cumin 🌿 ½ tsp Toasted for deeper flavor
Smoked Paprika 🌶️ ½ tsp For authentic smoky depth
Salt 🧂 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ¼ tsp Freshly ground
Vegetable Oil 🫒 1 tbsp For sautéing onions
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime Juice 🍋 1 tbsp Freshly squeezed

The tomato base is where the magic happens. San Marzano diced tomatoes deliver the sweetest, most balanced flavor—Trader Joe’s carries them year-round if you can’t find them at specialty stores. For the onion, yellow onions work best here; their natural sweetness caramelizes beautifully during the sauté. Garlic should be freshly minced—pre-minced garlic from jars lacks the aromatic punch. If you’re using a squeeze tube for tomato paste, Trader Joe’s brand is my go-to for consistency and quality. The rice itself? Long-grain white rice is non-negotiable for that perfect texture—jasmine or basmati won’t achieve the same fluffy separation.

No San Marzano tomatoes? Fire-roasted canned tomatoes from Muir Glen are a solid backup—they’ve got that deep, slightly charred flavor that mimics fresh. Running short on lime juice? Fresh lemon juice at 1.5 times the amount works in a pinch, though it won’t have the same citrus brightness. The cumin and smoked paprika can be swapped for ground coriander and regular paprika if needed, but you’ll lose some of that signature smoky depth. For the broth, low-sodium chicken broth is ideal—Swanson or Pacific Foods brands are widely available and reliable. If you’re vegetarian, swap for vegetable broth and add a pinch of MSG for umami depth (optional but recommended). The cilantro is purely for garnish, so use whatever you have on hand—fresh parsley works if you’re out.

This rice reheats beautifully—add a splash of water or broth when warming to prevent drying. Keeps in the fridge for 4-5 days sealed in an airtight container, though the flavor peaks within the first 2 days. For meal prep, portion into individual containers with a sprinkle of cilantro on top—it stays vibrant longer. Freezes for up to 3 months if you add an extra tablespoon of broth before sealing. The key to storage is keeping it sealed tightly—rice absorbs odors like a sponge. For best results, cook fresh whenever possible, but the reheated version still delivers that authentic Mexican restaurant taste.

❤️

Why You’ll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss in rice, broth, and diced tomatoes, then walk away. No fancy tools, no stress, and honestly? The best part is how little cleanup there is afterward.
  • Garlic Bomb: That first whiff of sautéed garlic and onion? Pure flavor payoff. The tomatoes add just enough tang to balance the savory broth, and the rice soaks it all up like a sponge—no bland bites here.
  • Meal Prep Hero: Make a big batch on Sunday, and you’ve got rice for tacos, burrito bowls, or even breakfast scrambles all week. My freezer’s full of this stuff because reheating it is effortless—just microwave and serve.
  • Budget Win: A can of tomatoes, a head of garlic, and a bag of rice? We’re talking under $5 for a meal that feeds four. Between us, this is how I stretch groceries without sacrificing taste—no sad leftovers, just happy lunches.

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

This method delivers restaurant-quality flavor in just 20 minutes—no complicated techniques required.

1

Sauté Aromatics in Vegetable Oil

Heat the 1 tablespoon vegetable oil in a medium saucepan over medium heat until shimmering. Add the 0.5 cup finely diced yellow onion and cook for 3-4 minutes until soft and translucent, stirring occasionally. This develops the onion’s natural sweetness without browning.

Add the 3 cloves minced garlic cloves and cook for 30 seconds until fragrant—don’t let it brown or it’ll turn bitter. Here’s the thing: the garlic should smell pungent and inviting, not burnt. If it starts to darken, reduce heat immediately. This aromatic base forms the flavor foundation for the entire dish.

2

Build the Tomato-Cumin Base

Stir in the 1 tablespoon tomato paste and cook for 1 minute until it darkens slightly and releases its oils. Add the 0.5 cup canned diced tomatoes, breaking them up with a wooden spoon. Sprinkle with the 0.5 teaspoon ground cumin and 0.5 teaspoon smoked paprika, stirring to combine.

Let the mixture simmer for 2-3 minutes until the tomatoes break down and the spices meld together. You’ll notice the mixture thickens slightly and develops a rich, earthy aroma. This step is where the authentic Mexican flavor profile emerges—don’t skip it. The tomatoes should reduce enough to coat the back of a spoon but still maintain some texture.

3

Add Rice and Broth

Rinse the 1 cup long-grain white rice thoroughly under cold water until the water runs clear, then drain well. Add the rice to the saucepan and stir to coat each grain evenly with the tomato mixture. Pour in the 1 cup chicken broth, then sprinkle with the 0.5 teaspoon salt and 0.25 teaspoon black pepper.

Bring to a gentle boil, then immediately reduce heat to low. The rice should be in a 1:2 ratio of rice to liquid—this ensures proper hydration without becoming mushy. Cover the saucepan with a tight-fitting lid and cook for 15 minutes without disturbing it. The rice needs undisturbed time to absorb the liquid evenly and develop its texture.

4

Rest and Finish

After 15 minutes, turn off the heat and let the rice sit covered for 5 minutes. This resting period allows residual heat to finish cooking the rice and redistribute any remaining moisture. Fluff the rice gently with a fork, then stir in the 1 tablespoon lime juice and 0.25 cup chopped fresh cilantro.

The lime juice brightens the dish with acidity, cutting through the richness of the tomatoes and spices. The cilantro adds freshness and visual appeal. Serve immediately while still warm, as the flavors continue to meld even after cooking. Each grain should be tender with a slight bite, and the rice should be infused with the tomato-cumin flavor throughout—not just at the bottom.

👨‍🍳

Pro Tips For Making 1 Cup Mexican Rice

  • Rinse Rice First: I learned this the hard way—skipping the rinse leaves your rice gummy. Swirl 1 cup long-grain rice in a fine-mesh strainer under cold water for 10 seconds, then drain. This removes excess starch, which keeps the grains separate and fluffy. (Yes, even if you’re impatient like me.)
  • Sauté Onion Until Soft: Don’t just chop and add—cook the onion until it’s translucent and slightly caramelized (about 5 minutes). This builds flavor before the garlic hits, so your rice doesn’t taste like raw onion. If you’re in a rush, lower the heat and give it the time.
  • Don’t Stir the Rice: After adding broth and tomatoes, resist the urge to poke around. Stirring releases starch too early, making the rice mushy. Just fold the rice once at the end with a spatula—this keeps the texture light and grainy. (Your future self will thank you.)
  • Use Hot Broth: Cold or lukewarm broth will make your rice take forever to cook. Heat the chicken broth until it’s steaming before pouring it over the rice—this ensures even cooking and saves 3-4 minutes. Pro move: Keep it hot while you prep the tomatoes.

Common mistakes when making this dish

Skipping the Tomato Base

One of the biggest mistakes is rushing through the tomato base. Many recipes call for dumping all ingredients in at once, but that skips the 2-3 minute simmer where the tomatoes break down and spices meld. This step is what gives Mexican rice its signature depth. I’ve seen people add the tomatoes right before the rice—big mistake! The flavor won’t develop properly, leaving your rice tasting bland and one-dimensional. 🍅

Overcrowding the Pan

Using a saucepan that’s too small forces you to crowd the rice, which leads to uneven cooking and mushy grains. A medium saucepan (3-4 quart capacity) is ideal for this recipe. If your rice looks waterlogged or clumps together, you’re likely using too much liquid. The 1:2 rice-to-liquid ratio is non-negotiable—stick to it for perfect texture. I’ve had to start over twice because I used a tiny pot and ended up with gluey rice.

Under-Simmering the Rice

After adding the rice and broth, many people lift the lid too soon to check for doneness. This releases steam and disrupts the cooking process. Let the rice simmer undisturbed for 15 minutes—even if it looks like it’s not cooking. The lid should stay on the whole time, and you should only peek once to confirm the broth has been absorbed. I’ve seen people stir the rice halfway through, which breaks the grains and ruins the texture.

Using the Wrong Rice

Not all rice is created equal! Long-grain white rice is essential for this recipe—it stays separate and fluffy. Short-grain or jasmine rice will turn out sticky and clumpy. If you’re in a pinch, basmati rice can work, but it won’t have the same texture. I’ve tried using instant rice packets, and while they’re convenient, they lack the depth of flavor and proper texture. The key is patience and the right grain.

Ignoring the Resting Time

Skipping the 5-minute resting period after cooking is a common mistake. This step lets the rice finish steaming and redistribute moisture, ensuring every grain is perfectly tender. If you dive in to serve immediately, you’ll end up with dry, uneven rice. I’ve learned the hard way—always let it rest! The flavors also continue to meld during this time, making it a crucial step for authentic taste. 💡

Over-Salting the Broth

Adding too much salt to the broth can make the rice taste bland or even salty. The 0.5 teaspoon salt is carefully measured for balance—don’t double it! If your broth is already salty, skip adding extra salt and taste as you go. I’ve ruined a batch by using a high-sodium broth and then adding more salt, which made the rice inedible. Trust the recipe’s measurements—they’re tested for perfect flavor.

Nutrition facts

Servings 4
Amount Per Serving
Calories 210kcal
% Daily Value *
Total Fat 4g5%
Saturated Fat 0.5g3%
Cholesterol 0mg0%
Sodium 320mg14%
Total Carbohydrate 38g13%
Dietary Fiber 2g8%
Sugars 3g
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 Mexican rice in a rice cooker?

Use the same ingredients but adjust the cooking time. After adding the rice and broth, set your rice cooker to the white rice setting (usually 15-20 minutes). Skip the initial sautéing step by adding the tomato paste, diced tomatoes, and spices directly with the rice. The texture may be slightly less crisp at the bottom, but the flavor remains authentic. For best results, stir the tomato mixture well before adding the rice.

2

How can I make this vegetarian?

Swap the chicken broth for vegetable broth and add 1/2 cup black beans or 1/4 cup corn kernels for extra texture. For deeper flavor, stir in 1 teaspoon soy sauce or 1/2 teaspoon nutritional yeast with the spices. The tomato-cumin base will still shine, and the dish becomes heartier while keeping the same vibrant taste. Garnish with extra cilantro or avocado slices for freshness.

3

Why does my Mexican rice turn out mushy?

Mushy rice usually means too much liquid or stirring too soon. Stick to the 1:2 rice-to-liquid ratio and avoid lifting the lid during cooking. If your pan is too small, the rice will steam unevenly. For perfect texture, use a medium saucepan (3-4 quarts) and let the rice sit undisturbed for the full 15 minutes after adding the broth. The resting time is crucial for even moisture distribution.

4

Can I use frozen diced tomatoes instead of canned?

Yes, but thaw them first and drain well to avoid excess moisture. Frozen tomatoes work in a pinch, though canned (especially San Marzano) develop deeper flavor when simmered. For best results, use 1/2 cup thawed tomatoes and add 1 extra tablespoon broth to compensate for any ice crystals. The texture difference is minimal, but the taste will be slightly brighter with canned tomatoes.

5

What’s the best way to reheat leftover Mexican rice?

Sprinkle 1 tablespoon water or broth over the rice in a skillet or microwave-safe dish, then cover tightly. Heat on low-medium for 3-4 minutes until warm through. Stir gently to redistribute any released moisture. Microwave in 30-second intervals, stirring between each, to prevent drying. The lime juice and cilantro can be added fresh after reheating for maximum brightness.

★★★★★4.7(9 reviews)
Brian Walker