Authentic Mexican Rice (Easy, Family-Favorite Side Dish)
This post may contain affiliate links. See my Affiliate Disclosure for more details.
Authentic Mexican rice is one of those side dishes that just makes everything on your plate better.
It’s something I make once a week—whether we’re having tacos, quesadillas, or homemade taquitos—and it’s become one of those recipes I don’t even have to think about anymore. It’s simple, flavorful, and honestly…hard to mess up.
I really wanted a version that tasted like the kind you get at a restaurant—not dry, not bland, and actually full of flavor. So I kept playing around with it until I got it just right.
So, here it is.
What Makes This Mexican Rice Recipe So Good
The real difference in this recipe is the blended tomato base, with fresh ingredients.
Instead of just cooking the rice in water or broth, you’re blending together fresh tomatoes, garlic, onion, and bouillon to create a really flavorful liquid that the rice cooks in. It gives every bite so much more depth without making anything complicated.
You also toast the rice before adding the liquid, which gives it that slightly nutty flavor and keeps the texture light and fluffy—not mushy. It’s simple steps, but they make a big difference.

How to Make My Authentic Mexican Rice
For the full recipe, please see the recipe card below.
Jump to Recipe- Blend the Base: Add water, onion, garlic, tomatoes, tomato paste (or tomato bouillon), and chicken bouillon to a blender. Blend until completely smooth.
- Strain the Mixture: Pour the mixture through a fine mesh strainer, keeping only the liquid. I usually save the thicker leftover part and use it like a fresh, salsa-style topping for whatever we’re eating.
- Rinse the Rice: Rinse your rice under cold water for about 1–2 minutes, then let any excess water drain. This helps keep the rice light and fluffy.
- Toast the Rice: Heat oil in a large pan over medium-high heat, then add the rice. Cook for about 2–3 minutes, stirring frequently, until it starts to turn slightly golden and smells a little nutty. This step builds so much flavor.
- Add the Liquid: Carefully pour in the tomato mixture.
- Season: Add salt and pepper, then stir everything together.
- Simmer: Bring to a light boil, then cover and reduce to a simmer for 25–30 minutes, or until the liquid is absorbed and the rice is tender.
- Fluff & Serve: Fluff with a fork, top with fresh cilantro, and serve warm.
A Quick Tip Before You Start
Always rinse your rice. I know it’s tempting to skip it, but it really does make a difference. Rinsing removes excess starch so your rice cooks up light and fluffy instead of sticky—and for this recipe, that texture is everything.
Ingredient Flexibility (Because…Real Life)
This is one of those recipes where you can work with what you have—and it’ll still turn out.
- No tomato paste? Use tomato bouillon instead.
- Only have roma tomatoes? Perfect.
- Tomatoes look a little small? Add an extra one.
It doesn’t have to be exact, and that’s part of why I love it. I will say, easy on the garlic though. I've tried 4 cloves before and you can tell it's too much. And if you feel like your cloves are too big, just use 2.
Why This is One of My Go-To Side Dishes
This is one of those recipes I make on repeat because it’s just…easy.
It uses simple ingredients, it feeds a crowd (with plenty of leftovers), and it pairs with almost anything. It’s also completely kid-friendly—Hollis loves it! And, it has zero spice but still tastes fresh and flavorful.
It’s the kind of side dish that quietly steals the show.
What to Serve with Authentic Mexican Rice
We usually pair this with:
- Homemade taquitos
- Quesadillas
- Tacos
It really goes with anything, though. And adding fresh cilantro on top at the end just brings everything together.
My Favorite Brands to Use
I’m not super particular about brands for this recipe, but these are the ones I usually grab:
- Tomato Paste: Simple Truth Organic (Kroger), Trader Joe’s, or Publix brand
- Chicken Bouillon: Knorr Caldo de Pollo (this adds so much flavor)
- White Rice: 4Sisters Organic White Rice
Use whatever you have on hand—this recipe is super forgiving.
Storing and Freezing
This easy Mexican rice stores really well, which makes it perfect for leftovers.
- Fridge: Store in an airtight container for up to 4 days
- Freezer: Store for up to 2 months
To reheat, just add a splash of water before warming—it helps bring the texture back to life.

Authentic Mexican Rice (Easy, Family-Favorite Side Dish)
Equipment
- Blender
- Large Bowl
- Rice Strainer
- Cooking Pan
Ingredients
Tomato Base (Blended Mixture)
- 3 cups water
- 1/3 of yellow onion
- 3 large garlic cloves fresh
- 2 medium-large tomatoes or 4 Roma tomatoes
- 1 tbsp tomato paste or tomato bouillon
- 2 tbsp chicken bouillon
Rice & Seasoning
- 2 tbsp avocado oil or olive oil
- 2 cups white rice organic
- 1/2 tsp salt
- 1/4 tsp black pepper
Instructions
- Add water, onion, garlic, tomatoes, tomato paste, and chicken bouillon to a blender. Blend until completely smooth.
- Pour the blended mixture through a fine mesh strainer into a bowl, keeping only the liquid. (You can save the thicker leftover pulp as a fresh, salsa-like topping for your meal.)
- Rinse the rice in a strainer under cold water for about 1–2 minutes, until the water runs clearer. Let excess water drain well.
- Heat a large, wide pan over medium-high heat. Add oil, then add the rice. Cook for about 2–3 minutes, stirring frequently, until the rice starts to turn slightly golden and smells lightly nutty. (This step builds flavor—don’t skip it!)
- Carefully pour the tomato mixture into the pan with the rice.
- Add salt and pepper. Stir to combine.
- Bring to a light boil, then reduce heat to low, cover, and simmer for 25–30 minutes, or until the liquid is absorbed and the rice is tender.
- Fluff with a fork, garnish with fresh cilantro, and serve with your favorite Mexican dishes.
Notes
- You can swap tomato paste for tomato bouillon depending on what you have.
- Vine tomatoes or Roma tomatoes both work great—use what you have on hand.
- If your tomatoes are small, use 3 instead of 2. This recipe is very forgiving.
- Always rinse your rice—this helps keep it light and fluffy.
- Kid-friendly and zero spice, but full of flavor.
Let rice cool completely, then store in an airtight container or freezer bag for up to 2 months. Reheat in the microwave with a splash of water to bring back moisture. I also like adding a little avocado before reheating so the rice doesn't get sticky or dry.
If You Liked (or Loved) This Recipe…
I'd love to hear! Comment below or tag me (@ItsHannahCallahan) on your Instagram post or story with a picture!
If you're new to ItsHannahCallahan, you can read more about me here—and come say hi over on Instagram.