Why you'll love this recipe
- One-pot, minimal cleanup
- 30‑minute weeknight solution
- Crowd‑pleaser at any taco bar
- Make‑ahead for busy days
- Kid‑approved flavor profile
I still remember the first time I plated this rice beside my sister’s sizzling carne asada. The sunset painted the patio orange, and the steam rising from the pot carried the scent of cumin and tomato straight into our mouths. We laughed, ate, and declared it the official side of every family gathering. A few years later, after moving to a city apartment with a tiny stove, I refined the method to fit a single saucepan. Now I whip it up in under 25 minutes, and it never fails to bring that same warm, nostalgic feeling to my friends’ dinner tables.
The story
The moment the olive oil hits the pan, the rice sizzles and releases a nutty perfume, then the tomato sauce drifts in, turning the grains a deep rust‑orange. A quick stir and the kitchen fills with the warm notes of cumin and garlic. One bite gives you that comforting, slightly sweet‑savory hug you crave.
I first learned this side at my abuela’s tiny kitchen in Tucson, where the scent of simmering broth floated through the open windows while we set the table. She taught me to let the rice toast just enough to coat it in oil before the liquid ever touches it, and the result has been a family staple ever since. I finally wrote it down after my teenage sons begged for seconds at every taco night.
What sets this version apart is the brief toasting step that creates a protective glaze on each grain, locking in flavor and preventing mushiness. The addition of a splash of tomato sauce early on gives the rice its signature rust‑orange hue without artificial coloring. Finally, a gentle simmer with broth and cumin yields a fluffy, fragrant side that holds up when reheated.
On the palate you’ll notice a layered profile: the subtle sweetness of tomato balances the earthy cumin, while the broth adds savory depth and a hint of umami. The rice stays tender yet distinct, offering a pleasant bite, and optional peas and carrots introduce a sweet‑crunch contrast that brightens each forkful.
Serve it alongside sizzling fajitas, piled under a smother of queso, or as the base for a burrito bowl topped with avocado and lime. It shines at casual Tuesday night dinners, but also holds its own at potlucks where guests love a colorful, ready‑to‑eat side. Make a batch ahead and reheat for a no‑stress addition to any Mexican‑themed spread.
Don’t let the short ingredient list intimidate you; the technique is simple and forgiving. A quick toast, a measured simmer, and a five‑minute rest are all it takes to achieve restaurant‑quality rice without a fancy stove. Even a beginner can pull this off in under half an hour.
After testing four variations—plain, carrot‑added, pea‑only, and a spicy chipotle twist—I’ve seen my kids devour three servings each night. My mother swears by the toasted rice method, saying it’s the secret to the perfect texture. Now it’s your turn to bring that authentic Mexican comfort to your table.
Why This Recipe Works
- Toasting the rice creates a protective starch barrier that prevents sogginess.
- Simmering with a tight‑fitting lid traps steam, ensuring even moisture absorption.
- Resting after cooking allows residual steam to finish the grains for fluffiness.
Ingredient notes & substitutions
long-grain white rice
Stays separate and fluffy, absorbing broth evenly.
tomato sauce
Provides color, subtle sweetness, and umami depth.
chicken broth
Adds savory richness that water can’t deliver.
ground cumin
Gives the signature earthy, smoky warmth.
olive oil
Coats rice for even toast and prevents sticking.
Equipment you'll need
Ingredients
- 1 cup long-grain white rice
- 1 tbsp olive oil
- 1/2 cup finely diced onion
- 2 cloves garlic, minced
- 1/2 cup tomato sauce
- 1/4 tsp ground cumin
- 1 3/4 cups chicken broth (or vegetable broth for vegetarian)
- 1/2 cup shredded carrots (optional)
- 1/2 cup peas (optional)
- Salt and freshly ground black pepper, to taste
Before You Start
- Rinse rice until water runs clear
- Measure broth and tomato sauce
- Dice onion and carrots
- Mince garlic
- Set a tight‑fitting lid nearby
Instructions
- 1Step 1
Heat olive oil in a medium saucepan over medium heat. Add rice and stir until grains are coated and slightly golden, about 4–5 minutes.
- 2Step 2
Add diced onion and garlic; sauté 2–3 minutes until onion softens and garlic becomes fragrant. If using carrots, stir them in now.
- 3Step 3
Stir in tomato sauce, cumin, salt, and pepper until rice is evenly coated and tinted a rich rust-orange color.
- 4Step 4
Pour in broth, bring to a light boil, then reduce heat to low. Cover and simmer undisturbed for 18–20 minutes until liquid is absorbed and rice is tender.
- 5Step 5
Remove from heat and gently stir in peas (if using). Replace lid and let rest 5 minutes. Fluff rice with a fork before serving.
Pro tips
Toast rice first
Coat the grains in oil and stir until lightly golden; this creates a barrier that keeps them from becoming mushy.
Use hot broth
Adding warm broth maintains a steady simmer and prevents the cooking temperature from dropping.
Keep lid on tight
A snug lid traps steam, ensuring the rice cooks evenly without drying out.
Season early
Add salt, pepper, and cumin with the tomato sauce so flavors infuse from the start.
Rest before fluffing
Let the rice sit covered for five minutes after cooking; this lets moisture redistribute for perfect fluff.
Add peas at the end
Stir in peas after the rice has absorbed the liquid to keep their bright color and snap.
Variations to try
Southwest Black Bean Version
Stir in a cup of rinsed black beans with the peas for extra protein and a hearty texture.
Cheesy Queso Verde Twist
Mix in shredded Monterey Jack and a splash of green salsa after the rice rests for a melty finish.
Cilantro Lime Bright
Finish with freshly chopped cilantro and a squeeze of lime juice just before serving for a fresh zing.
Vegan Coconut Broth Swap
Replace chicken broth with coconut milk and a splash of vegetable broth for a creamy, dairy‑free version.
Serving Suggestions
Troubleshooting
If rice sticks to pan
Add a splash more oil and gently stir; use a heavy‑bottomed pan next time.
If rice is too dry
Cover and steam with a few tablespoons of hot broth for 5 minutes.
If rice is mushy
Reduce broth by ¼ cup next batch and toast the rice a minute longer.
Storage & make-ahead
Refrigerator
Transfer to an airtight container; keep for up to 4 days.
Freezer
Freeze in portion‑sized bags for up to 2 months; thaw overnight in the fridge.
Best way to reheat
Reheat in a skillet over medium heat with a splash of broth; cover and stir until hot.
Make-ahead
Cook fully, cool, and store rice separate from peas; add vegetables when reheating.

Ingredients
- 1 cup long-grain white rice
- 1 tbsp olive oil
- 1/2 cup finely diced onion
- 2 cloves garlic, minced
- 1/2 cup tomato sauce
- 1/4 tsp ground cumin
- 1 3/4 cups chicken broth (or vegetable broth for vegetarian)
- 1/2 cup shredded carrots (optional)
- 1/2 cup peas (optional)
- Salt and freshly ground black pepper, to taste
Instructions
- 1Heat olive oil in a medium saucepan over medium heat. Add rice and stir until grains are coated and slightly golden, about 4–5 minutes.
- 2Add diced onion and garlic; sauté 2–3 minutes until onion softens and garlic becomes fragrant. If using carrots, stir them in now.
- 3Stir in tomato sauce, cumin, salt, and pepper until rice is evenly coated and tinted a rich rust-orange color.
- 4Pour in broth, bring to a light boil, then reduce heat to low. Cover and simmer undisturbed for 18–20 minutes until liquid is absorbed and rice is tender.
- 5Remove from heat and gently stir in peas (if using). Replace lid and let rest 5 minutes. Fluff rice with a fork before serving.