Mexican Rice Recipe

Warm, savory rice with a rich color and tender grains.

Table of content

Facebook
Pinterest

This Mexican Rice Recipe is the ultimate flavorful side dish, made with long-grain rice, tomato sauce, garlic, and veggies. Fluffy, vibrant, and perfect for tacos, burritos, or a spoonful straight from the pot.

Pin this Recipe

You know that one dish that instantly transports you back to your childhood? For me, it’s Mexican rice. Every family barbecue, birthday, or just a random Sunday dinner featured this golden, flavorful rice, sitting right next to a tray of tacos and a massive bowl of guacamole.

I still remember standing in my grandma’s kitchen, watching her stir the rice like it was some kind of ancient ritual. “The trick is in the toast,” she’d say, brow furrowed in concentration. And she was right. If you don’t toast the rice until it’s that perfect shade of golden brown, it’s just… rice. But get it right? And suddenly, it’s a dish all on its own—savory, fluffy, and packed with flavor.

The first time I tried making it on my own, I was way too impatient. Didn’t toast the rice enough, threw everything in too fast, and ended up with a gummy mess. But after a couple of tries (and a pan that definitely got a little scorched), I nailed it. And now? It’s my secret weapon whenever I want a side dish that makes people go, “Whoa, this is homemade?”

Why You’ll Love This Mexican Rice Recipe?

  • Toasted rice = flavor bomb. It’s not just about cooking the rice, it’s about toasting it for that nutty depth.
  • Fluffy, never mushy. No sticky, soggy grains here—each bite is perfectly separated.
  • Full of bold flavors. Garlic, onion, tomato—basically the holy trinity of flavor.
  • Customizable. Like it spicy? Toss in some serrano peppers. Want it mellow? Skip ‘em.
  • Ready in 35 minutes. Weeknight dinners just got a whole lot better.

Warm, savory rice with a rich color and tender grains.

Ingredient Notes:

The Base:

  • 1 ½ cups long-grain white rice – Go for long-grain. It’s the key to that fluffy texture.
  • ¼ cup vegetable or canola oil – Helps toast the rice and adds richness.
  • 1 tsp garlic, minced – I mean, is it even cooking if there’s no garlic?
  • ¼ medium onion, finely diced – Adds that classic savory undertone.
  • ¼ cup tomato sauce (or 2 pureed tomatoes) – Gives the rice its iconic red hue and tang.
  • 2 tsp tomato bouillon (granulated or cubes) – The ultimate flavor booster.
  • ¼ tsp salt – Just enough to round everything out.

The Veggies:

  • 1 carrot, diced – Adds color, sweetness, and texture.
  • ½ cup peas (frozen or fresh) – A pop of green and a touch of sweetness.

Optional Kick:

  • 1-3 whole serrano peppers – Drop them in whole for mild flavor, or slice them up if you want heat.

The Liquid:

  • 3 cups water – Simple, but crucial for cooking the rice just right.

A pan of freshly cooked Mexican rice, with steam rising from the dish.

How To Make Mexican Rice?

Step 1. The Rinse That Makes All the Difference

Grab your rice and rinse it under cold water until the water runs clear. Why? It removes excess starch, which means you’ll get fluffy, separate grains instead of a gloopy mess. Trust me—it’s worth the extra minute.

Step 2. Toasting Is Everything

Heat your oil in a large saucepan over high heat. Once it’s hot, toss in the rinsed rice. Stir constantly for about 10 minutes, or until the rice turns a golden-brown color. This is where all the flavor magic starts happening.

Pro tip: Don’t walk away during this step. The difference between “perfectly toasted” and “oops, it’s burnt” happens fast.

Step 3. Let’s Get Saucy

Add in the garlic and onion, stirring for another minute until everything smells like pure heaven. Then, stir in the tomato sauce and mix it all up until the rice is coated.

Step 4. Time for Veggies & Bouillon

Toss in the tomato bouillon, salt, carrots, and peas. Pour in the water, and if you’re using serrano peppers, now’s the time to throw them in.

Want To Save This Recipe?

Enter your email below and we'll send the recipe straight to your inbox.

Step 5. Simmer & Chill (Not Literally)

Bring the whole thing to a boil. Once it’s bubbling, reduce the heat to low, cover it up, and let it simmer for about 20 minutes. Don’t peek! Let the steam work its magic.

Step 6. The Big Fluff

Once all the water’s absorbed, turn off the heat and let the rice sit—covered—for about 5 minutes. Then, grab a fork and fluff it up. You’ll see perfectly cooked, fluffy rice that smells ridiculously good.

Close-up of a spoon scooping fluffy Mexican rice, showcasing the colorful vegetables and grains.

Storage Options:

  • Fridge: Store in an airtight container for up to 5 days.
  • Freezer: Freeze in zip-top bags or containers for up to 3 months.
  • Reheat: Microwave it with a splash of water to bring back that fluffy texture, or reheat it on the stove.

Variations and Substitutions:

  • Want it spicier? Slice up those serrano peppers or swap for jalapeños.
  • More veggies? Add corn, bell peppers, or even zucchini.
  • No tomato bouillon? Sub in chicken broth or veggie broth.
  • Brown rice version: Use long-grain brown rice—just add 10-15 more minutes of cook time.
  • Go vegan: It already is—just double-check your bouillon is plant-based.

A side dish of seasoned rice, perfect for pairing with any meal.

What to Serve with Mexican Rice?

  • Tacos: Because duh.
  • Grilled chicken or steak: Something hearty and protein-packed.
  • Beans—any kind: Refried, black, charro—you name it.
  • Guacamole & sour cream: Adds creaminess and coolness.
  • A squeeze of lime & cilantro: For that fresh, zesty finish.

Frequently Asked Questions:

Why did my rice turn out mushy?
Too much water or over-stirring. Stick to the measurements and avoid the temptation to lift the lid while it’s cooking.

Can I make this in advance?
Absolutely. Mexican rice reheats beautifully. Just add a splash of water when reheating to revive the texture.

Do I have to use tomato bouillon?
Nope! But it adds a ton of flavor. If you skip it, use broth instead of water and adjust the seasoning.

The Side Dish That Deserves Main Dish Status

This Mexican Rice Recipe is one of those back-pocket recipes you’ll find yourself making again and again. It’s easy, it’s comforting, and it somehow manages to make every meal feel a little more special.

Fluffy, golden rice with vibrant seasoning and fresh garnishes.

So the next time you’re whipping up tacos, enchiladas, or just need a hearty side dish that steals the spotlight, you know what to do.

And hey—if you try it, let me know! Did you spice it up? Make it your own? Or maybe just eat it straight from the pot? (No judgment—been there.)

<Remember it later>

Planning to try this recipe soon? Pin it for a quick find later!

PIN IT NOW!

<Remember it later>

Planning to try this recipe soon? Pin it for a quick find later!

Pin it now

Keep the Flavor Coming – Try These:

Close-up of a spoon scooping fluffy Mexican rice, showcasing the colorful vegetables and grains.

Mexican Rice Recipe

Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Bring your dinner table to peaks, with our recipe for Mexican Rice. This dish blends garlic, onions and tomato-infused long-grain rice to complete a mix of Mexican flavors that flawlessly complements any meal. It's an effortless side dish that carries the warmness of family assemblages and treasured remembrances right to your dish. For those who relish a pinch of spice, you can add serrano peppers for a kick. Prepare it tonight. Yield in the flavor of Mexico, with every morsel.
6 Servings

Ingredients

  • 1 1/2 c long-grain white rice
  • 1/4 c oil vegetable or canola oil
  • 1 tsp garlic minced
  • 1/4 medium onion finely diced
  • 1/4 c tomato sauce or 2 pureed tomatoes
  • 2 tsp tomato bouillon granulated or cubes
  • 1/4 tsp salt
  • 1 carrot diced
  • 1/2 c peas frozen or fresh
  • 3 c water
  • 1-3 whole serrano peppers optional

Instructions
 

  1. Start by rinsing the rice in a mesh strainer until the water becomes clear. Set it aside.
  2. In a saucepan heat the oil over high heat. Once it's hot add the rice. Mix it well. Cook over medium heat stirring frequently until the rice takes on a golden brown color (about 10 minutes).
  3. Next incorporate the tomato sauce, garlic and diced onion into the pan. Stir, in the tomato bouillon, salt, carrots, peas and water. If you desire a touch of spice you can add serrano peppers for flavor without heat.
  4. Bring this mixture to a boil. Then cover it with a lid. Reduce the heat to low and allow it to simmer for 20 minutes or until all of the water is absorbed.
  5. Remove the saucepan from the heat. Let it rest for 5 minutes. Then use a fork to fluff up the rice before serving.

Notes

This Mexican Rice Recipe is naturally gluten-free when prepared with gluten-free tomato sauce or pureed tomatoes and gluten-free tomato bouillon. Always double-check your ingredient labels to ensure they are free from any gluten-containing additives or cross-contamination if you have gluten sensitivity or celiac disease. Enjoy this flavorful dish worry-free!
Audrey

 

Facebook
Pinterest

If you try this recipe, please leave a comment and rating below. I love to hear from you and always appreciate your feedback!

This site contains affiliate links, if you make a purchase through them, we receive a small commission.

Related Categories

Subscribe for email updates

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




< Hi, I'm Bitty! >

I'm Bitty, owner of nodashofgluten.com, where I share simple, delicious recipes for all tastes, including gluten-free. Check out my "About Me" page for more info!

< Search Recipes >

Join our community of over 1+ million on social media!

Don't Miss A Recipe! >

Subscribe for email updates

< Must-Try Recipes >

Tasty Swedish Meatball Noodle Bake Recipe

Delicious Leftover Turkey Stuffing Balls – Perfect for Any Occasion!

Queso Mac and Cheese Taco Beef Casserole

Slow Cooker Ravioli Lasagna Recipe

Stuffed Cabbage Rolls

Butter Swim Biscuits