Easy Mexican Rice for Tacos (Perfect Side Dish Recipe)

On the weekends when my family gathered for carne asada, there was always a pot of Mexican rice keeping warm on the back burner. You could hear the soft crackle as the rice toasted in oil, smell the tomato and garlic drifting through the house, and somehow you just knew dinner was close. This is ... Read more
Chef

On the weekends when my family gathered for carne asada, there was always a pot of Mexican rice keeping warm on the back burner. You could hear the soft crackle as the rice toasted in oil, smell the tomato and garlic drifting through the house, and somehow you just knew dinner was close. This is that rice simple, cozy, and foolproof made weeknight-easy for tacos, burritos, and everything in between.

This easy Mexican rice cooks up fluffy and separate, never mushy, with a gentle tomato-garlic base and a hint of cumin. A handful of peas and carrots adds color and sweetness. Itโ€™s the kind of side that makes a plate feel complete just like the restaurants, but a little more homey, the way abuela would serve it with a spoon you know has stirred a thousand pots.

You wonโ€™t need anything fancy. Weโ€™ll toast long-grain rice in a little oil, blend (or stir) a quick tomato mixture, and let it simmer quietly until the grains are tender. The peas and carrots go in at the end so they stay vivid and just tender. Itโ€™s dependable, budget-friendly, and tastes even better next to grilled chicken, enchiladas, or your favorite taco fillings.

Make it once and it becomes a habit. This recipe is written for busy people who still want dinner to taste like it came from a family kitchenโ€”not a box.

Why Youโ€™ll Love This Recipe

  • Actually easy, actually fluffy. Rinsing and toasting the rice keeps the grains separate. Clear visual cues tell you when to simmer, when to rest, and when itโ€™s done.
  • Restaurant flavor with pantry ingredients. Tomato sauce (or blended tomatoes), onion, garlic, cumin, and a pinch of tomato bouillon create that classic arroz rojo color and savory flavor.
  • Family-friendly and flexible. Mild as written, with optional serrano for heat lovers. Use broth or water, frozen or fresh veggies, and the rice you already have.
  • One pot, low mess. Everything happens in the same saucepan or Dutch oven perfect for weeknights and easy cleanup.
  • Make-ahead friendly. It holds beautifully on warm for serving, reheats well with a splash of water, and freezes flat for future taco nights.
  • Works with every Mexican main. Tacos, enchiladas, grilled meats, beans this is the side that ties the whole plate together.

Ingredients Youโ€™ll Need

Base & Rice

  • 1 ยฝ cups long-grain white rice (jasmine or standard long-grain)
  • ยผ cup neutral oil (vegetable or canola)
  • ยผ medium onion, finely diced (about ยฝ cup)
  • 1 garlic clove, minced (or 1 teaspoon granulated garlic)

Tomato & Seasoning

  • ยฝ cup tomato sauce or 2 Roma tomatoes, blended
  • 2 teaspoons tomato bouillon (caldo de tomate) or 1 teaspoon chicken bouillon
  • ยผ teaspoon kosher salt, plus more to taste
  • ยฝ teaspoon ground cumin
  • 1 bay leaf (optional but lovely)

Liquid & Veggies

  • 3 cups water or low-sodium chicken broth
  • 1 small carrot, diced
  • ยฝ cup peas (frozen or fresh)
  • 1โ€“3 whole serrano peppers, optional (for aroma and mild heatโ€”leave whole)

Finishing

  • Lime wedges, chopped cilantro (optional)

Flavor drivers: Toasted rice + tomato sauce/bouillon build that deep, comforting, restaurant-style flavor. Cumin adds warmth, and the bay leaf gives a gentle herby background. Leaving a whole serrano to steam with the rice perfumes it without making the dish too spicy.

Swaps & shortcuts:

  • No fresh onion? Use 1 teaspoon onion powder and skip the sautรฉ step still delicious.
  • Avoiding bouillon? Use chicken broth and add an extra pinch of salt.
  • Want vegetarian/vegan? Use vegetable broth or water and a tomato-based bouillon that fits your diet.
  • Donโ€™t love peas/carrots? Try corn kernels or diced zucchini folded in at the end.

Step-by-Step Instruction

  1. Rinse the rice (1 minute). Place rice in a fine-mesh strainer and rinse under cool water, stirring with your fingers, until the water runs mostly clear. Drain well. This removes surface starch for fluffy grains.
  2. Toast the rice (4โ€“5 minutes). Heat the oil in a medium saucepan or Dutch oven over medium heat. Add the drained rice and cook, stirring often, until it sounds crackly and turns opaque with a few golden spots. The toasty, nutty aroma is your cue.
  3. Sautรฉ aromatics (1โ€“2 minutes). Stir in the diced onion and cook until slightly softened. Add the minced garlic and cook 30โ€“45 seconds until fragrant donโ€™t let it brown.
  4. Add tomato and seasonings (30 seconds). Pour in the tomato sauce, bouillon, salt, cumin, and bay leaf. Stir to coat every grain; the mixture will look thick and brick-red.
  5. Add liquid and serranos (15โ€“18 minutes). Stir in the water or broth and tuck in the whole serrano(s), if using. Bring to a gentle boil, then immediately reduce to low, cover tightly, and simmer 15โ€“18 minutes. Youโ€™ll see small steam holes on top and little to no liquid at the edges when itโ€™s ready for the next step.
  6. Steam with veggies (10 minutes). Quickly scatter peas and diced carrot over the surface (no need to stir), cover again, turn off the heat, and let the rice rest 10 minutes. The trapped steam finishes the cooking and tenderizes the vegetables.
  7. Fluff & adjust (1โ€“2 minutes). Remove bay leaf and serranos. Fluff with a fork, gently folding the peas and carrots through. Taste and add a pinch of salt if needed. For brightness, finish with a squeeze of lime and a sprinkle of cilantro.

Rice Cooker Method: Toast rice and aromatics in a skillet as above (best flavor) or skip toasting and place rinsed rice in the cooker. Add tomato sauce, seasonings, and 2 ยพโ€“3 cups liquid (some cookers need slightly less). Cook on White Rice. When it switches to Warm, add peas/carrots, close, and rest 10 minutes. Fluff.

Instant Pot Method: Rinse rice. Use Sautรฉ to toast rice in oil 3โ€“4 minutes; stir in onion and garlic for 1 minute. Add tomato sauce, seasonings, and 1 ยพ cups broth/water (less liquid under pressure). Cancel. Seal and cook 4 minutes on High; natural release 10 minutes. Fold in peas/carrots, cover with lid (off heat) for 5 minutes to steam. Fluff.

If it looks โ€œwrongโ€:

  • Too wet at the edges? Let it sit uncovered on low for 1โ€“2 minutes to evaporate.
  • Too dry or slightly crunchy? Sprinkle in 2โ€“3 tablespoons hot water, cover, and steam 5 more minutes off heat.

Tips for Success

  • Rinse thoroughly. It takes one minute and prevents stickiness especially important with tomato, which can make rice tacky if unrinsed.
  • Toast until you hear it. The rice should sound gently crackly and smell nutty before you add liquids; this step keeps grains separate and adds depth.
  • Low, gentle simmer. A rolling boil breaks grains and creates gummy rice. Once it bubbles, drop the heat to low and keep that lid on.
  • Whole serrano for aroma. Leaving peppers whole perfumes the pot with a soft, taquerรญa-style warmth without making it fiery.
  • Peas and carrots last. Adding them at the end keeps their color and prevents mushiness.
  • Resting time is non-negotiable. The 10-minute steam off heat is where the texture turns perfect.
  • Hold on warm. For parties, this rice holds well on the lowest heat with the lid on; add a splash of water and fluff every 20โ€“30 minutes.

Variations

A. Everyday Family Variations

  • Super Tomatoey Rice: Replace ยฝ cup of the liquid with extra tomato sauce for a deeper red and richer flavor.
  • Garlic-Lime Rice: Stir in the zest of 1 lime and 1 tablespoon butter when fluffing.
  • Corn & Poblano Rice: Fold in 1 cup charred corn kernels and ยฝ cup diced roasted poblano after steaming.
  • Brown Rice Version: Use long-grain brown rice, 2 cups liquid per cup of rice, and simmer 35โ€“40 minutes. Rest 10 minutes; finish as written.
  • Lighter Oil: Toast in 1โ€“2 tablespoons oil and add 1 tablespoon tomato paste for concentrated flavor with less fat.

B. Mexican & Hispanic Inspired Twists

  • Arroz Rojo con Caldo de Tomate: Use water + tomato bouillon for that classic fonda flavor and scent.
  • Sazonado con Cilantro: After fluffing, fold in ยผ cup chopped cilantro and a squeeze of lime for a fresh, taquerรญa finish.
  • Chipotle-Tomato: Stir 1 teaspoon minced chipotle in adobo with the tomato sauce for a smoky kick.

What to Serve With It

This Easy Mexican Rice belongs on any taco night spread and loves company. Keep a warm stack of tortillas nearby and let everyone build plates around the rice.

  • Chicken fajitas or pollo asado
  • Carne asada or grilled skirt steak
  • Cheese enchiladas or enchiladas verdes
  • Crispy tacos or carnitas
  • Black beans, pinto beans, or charro beans

Storage & Reheat

Cool rice to room temperature, then store airtight in the refrigerator 4โ€“5 days. Fluff before chilling so it doesnโ€™t compact.

To freeze, portion into flat freezer bags (press out air) and freeze up to 2 months. Thaw overnight in the fridge or reheat from frozen with a splash of water.

To reheat, sprinkle 1โ€“2 teaspoons water over the rice and cover. Microwave in 45-second bursts, fluffing between rounds, or warm gently on the stovetop over low heat with a lid. If flavors feel muted after storage, revive with a tiny pinch of salt and a few drops of lime juice.

FAQs

What kind of rice works best?
Long-grain white rice is the classic; it cooks up fluffy and separate. Jasmine works tooโ€”slightly more aromaticโ€”but avoid short-grain, which tends to be sticky.

Can I make Mexican rice without tomato bouillon?
Yes. Use low-sodium chicken or vegetable broth plus a pinch of extra salt. Tomato sauce and cumin still deliver that familiar arroz rojo flavor.

How do I keep the rice from getting mushy?
Rinse thoroughly, toast the grains in oil until they sound crackly, and keep the simmer low with the lid on. The final 10-minute rest is key; it finishes cooking gently so grains stay intact.

Is it spicy with serrano peppers?
Not as written. Keeping the peppers whole perfumes the pot with a mild heat without overwhelming the rice. For more spice, slice one serrano in half and remove after cooking.

Can I double the recipe for a crowd?
Yesโ€”use a wider pot so the rice layer isnโ€™t too deep, and increase liquid proportionally. Add 2โ€“3 extra minutes of simmer time if needed and donโ€™t skip the rest.

Conclusion

If your taco nights have been missing that restaurant-style side, this Easy Mexican Rice is your new weeknight hero. Itโ€™s the cozy kind the one that slides onto plates next to beans and grilled meats and makes everything taste a little more like home. A pot of this on the stove and the house smells like Sunday dinner.

When youโ€™re ready to round out the menu, pair it with skillet carne asada, sheet-pan chicken fajitas, or a pot of stovetop black beans. Leftovers become tomorrowโ€™s burrito bowls and you wonโ€™t be mad about that.


Meet Amanda

I created BoldBitesHub to make Mexican comfort food feel simple, welcoming, and fun. My goal is to help you cook delicious meals with minimal effort and maximum flavor. From quick chicken dinners and one-pot rice to street-food-inspired snacks and family-style casseroles, every recipe is tested with busy home cooks in mind.


Easy, Cheesy Mexican Rice Casserole

Dump-and-Bake) This dump-and-bake salsa rice casserole is ridiculously easy and full of cozy flavor. Stir everything together in one dish, cover it, and slide ...
Chef

Cilantro Lime Rice

On the busiest weeks, I reach for the recipes that taste like home without demanding much from me. This cilantro lime rice is exactly ...
Chef

Mexican Yellow Rice

When I was a kid, my aunt kept a little jar of turmeric in the back of the spice cabinet and a tiny envelope ...
Chef Zainab

Leave a Comment