Mexican Rice Recipe: Easy Fresh Tomatoes and Cilantro for Perfect Side Dish

Posted on

Mexican rice recipe - featured image

There’s something about the aroma of fresh tomatoes, garlic, and cilantro simmering on the stove that just sends my senses into a fiesta. The first time I made this Mexican rice recipe, I had the kitchen windows open and the smell drifted out onto the porch—my neighbors stopped by just to see what was cooking (I didn’t blame them one bit!). It’s that kind of moment where you pause, take a deep breath, and just smile because you know you’re onto something truly special.

Honestly, I stumbled onto this version of Mexican rice when I was knee-high to a grasshopper, watching my abuela whip up rice for a Sunday meal. She always said the secret was using fresh tomatoes and lots of cilantro, not just canned stuff. Years ago, I tried to recreate her magic for a potluck, and boy, I wish I’d written down her notes sooner! The result: a side dish that’s dangerously easy, bursting with color, and pure, nostalgic comfort.

My family couldn’t stop sneaking spoonfuls off the stove, and I found myself making double batches just so there’d be enough for dinner. The verdict from everyone—kids, cousins, picky eaters—was always the same: “Can we have this again next week?” (Now it’s a staple for family gatherings, gifting, and, honestly, anytime I need a taste of home.) This Mexican rice recipe is perfect for potlucks, sweet treat for your kids’ lunchbox, or to brighten up your Pinterest board with a pop of flavor and color. If you’re searching for that perfect, fluffy, flavorful rice that feels like a warm hug, you’re going to want to bookmark this one—I’ve tested it more times than I can count in the name of research, of course!

Why You’ll Love This Recipe

If you’ve ever struggled with bland, clumpy rice, trust me, you’re in for a treat. Years of tweaking this Mexican rice recipe have taught me a few things: fresh ingredients matter, a little technique goes a long way, and simplicity wins every time. Whether you’re a busy parent, a college student, or just someone looking to jazz up your dinner routine, this recipe is your new best friend.

  • Quick & Easy: Comes together in under 30 minutes, perfect for busy weeknights or last-minute cravings.
  • Simple Ingredients: No fancy grocery trips needed; you likely already have everything in your kitchen.
  • Perfect for Any Occasion: Great for brunches, potlucks, cozy dinners, or holiday gatherings.
  • Crowd-Pleaser: Always gets rave reviews from kids and adults alike—my family requests this over and over.
  • Unbelievably Delicious: The texture is fluffy, the flavor is bright with tomato and cilantro, and there’s a subtle warmth from garlic and onion.

What sets this Mexican rice recipe apart? The fresh tomatoes give it a juicy tang, while cilantro and lime add a punch of brightness that you just don’t get from boxed mixes. I use a special technique—sautéing the rice before simmering—which makes the grains perfectly separate and never gummy. Add a dash of cumin and you’ve got a flavor profile that’s balanced, lively, and totally addictive.

This isn’t just good rice—it’s the kind that makes you close your eyes after the first bite. It’s comfort food, healthier, faster, and with that same soul-soothing satisfaction. If you want to impress guests without breaking a sweat, or just turn a simple meal into something memorable, this is the side dish you’ll reach for again and again.

What Ingredients You Will Need

This Mexican rice recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and the fresh produce gives it that irresistible color and vibrancy (plus, you can swap things out if needed!).

  • Long-grain white rice (1 cup / 190g) – For the perfect fluffy texture; avoid short-grain for best results.
  • Fresh tomatoes (2 medium, diced / about 1 1/2 cups / 230g) – Adds juicy flavor and vibrant color; Roma or vine tomatoes work best.
  • White onion (1 small, finely chopped / about 1/2 cup / 75g) – Sweet base notes that blend with the tomatoes.
  • Garlic cloves (2, minced) – Adds depth and a gentle warmth.
  • Cilantro (1/2 cup, chopped / 15g) – The signature herb for fresh, zesty flavor.
  • Vegetable broth (2 cups / 480ml) – For simmering; chicken broth works too if you prefer.
  • Olive oil (2 tbsp / 30ml) – For sautéing and keeping the rice grains separate.
  • Salt (1 tsp / 6g) – Just enough to bring out the flavors.
  • Ground cumin (1/2 tsp / 1g) – Optional, but adds a gentle earthy undertone.
  • Fresh lime juice (from 1 lime / about 2 tbsp / 30ml) – To finish, for a bright tang.
  • Black pepper (1/4 tsp / 1g) – For that little kick.

Optional Add-Ins:

  • Green peas (1/2 cup / 75g) – Toss in if you want a pop of color and sweetness.
  • Red bell pepper (1/2 cup, diced / 75g) – Adds crunch and a hint of sweetness.
  • Jalapeño (1 small, minced) – If you like it spicy!

Substitution Tips:

  • Swap white rice for brown rice (increase simmer time).
  • Use low-sodium broth for a lighter version.
  • Try parsley instead of cilantro if you’re not a fan.
  • For gluten-free, just confirm your broth is safe.

I personally love using Pacific Foods broth for a deep flavor, and Sunrice long-grain rice for consistent results. Look for tomatoes that are firm and ripe (the ones that smell like tomatoes!). In summer, fresh garden tomatoes are unbeatable—otherwise, go with the best you can find at your market.

Equipment Needed

You don’t need anything fancy for this Mexican rice recipe—just a few kitchen basics and maybe one specialty item if you want restaurant-level fluffiness.

  • Medium saucepan (with a lid) – Essential for even simmering.
  • Nonstick skillet – If you want to sauté the veggies separately (I sometimes do this for extra caramelization).
  • Fine mesh strainer – For rinsing the rice (helps keep grains separate).
  • Wooden spoon or spatula – Makes stirring easy without breaking grains.
  • Chef’s knife – For chopping tomatoes and cilantro.
  • Cutting board – The bigger, the better for prepping veggies.
  • Measuring cups and spoons – Precision matters for rice-to-liquid ratios.

If you don’t have a mesh strainer, you can rinse rice in a bowl and drain carefully. I’ve used both stainless steel and nonstick pans—both work, but nonstick makes cleanup easier (especially if you’re known to let things stick, like me on distracted days). For budget-friendly options, check out thrift stores or discount kitchen shops—my favorite saucepan is one I snagged for $7 years ago and it’s still going strong. Just keep lids tight and stir gently, and you’re set!

Preparation Method

Mexican rice recipe preparation steps

Ready to make perfect Mexican rice with fresh tomatoes and cilantro? Let’s break it down step by step (I’ll share little troubleshooting tips along the way!).

  1. Rinse the Rice: Place 1 cup (190g) of long-grain white rice in a fine mesh strainer. Rinse under cold water for about 1 minute until the water runs mostly clear. This step helps remove excess starch for fluffier rice. Don’t skip it—unless you like sticky rice, which honestly has its place, just not here!
  2. Sauté the Rice: Heat 2 tbsp (30ml) olive oil in a medium saucepan over medium heat. Add the rinsed rice and stir constantly for 2-3 minutes until the grains look opaque and start to turn a pale gold. You’ll smell a slightly nutty aroma—this is your cue that flavor is building.
  3. Add Aromatics: Toss in 1 small finely chopped white onion (about 1/2 cup / 75g) and 2 minced garlic cloves. Sauté for 2 more minutes. The onions should look translucent and smell sweet, not sharp.
  4. Add Tomatoes: Add 2 medium diced tomatoes (about 1 1/2 cups / 230g) and cook for 3 minutes, stirring occasionally, until they start to break down and release juices. The mixture will get juicy and colorful!
  5. Add Broth and Seasonings: Pour in 2 cups (480ml) vegetable broth, 1 tsp (6g) salt, 1/2 tsp (1g) ground cumin (if using), and 1/4 tsp (1g) black pepper. Stir well to combine. If you’re adding optional veggies (peas, bell pepper, jalapeño), add them now.
  6. Simmer: Bring everything to a gentle boil, then immediately reduce heat to low. Cover with a tight-fitting lid and simmer for 15-18 minutes. Don’t peek—steam is your friend! If you’re using brown rice, simmer for 35-40 minutes.
  7. Rest: Once the liquid is absorbed and rice is tender, remove the pan from heat. Let it sit, covered, for 5 minutes—this helps finish cooking and keeps everything fluffy.
  8. Fluff and Finish: Uncover, add 1/2 cup (15g) chopped cilantro and 2 tbsp (30ml) fresh lime juice. Use a fork to gently fluff the rice, mixing in the herbs. It should smell bright and fresh, with flecks of green and red throughout.
  9. Taste and Adjust: Taste for seasoning—if it needs more salt or lime, add a pinch or squeeze.
  10. Serve: Spoon onto a platter or into a bowl, garnish with extra cilantro if you like, and serve warm.

Troubleshooting: If the rice seems hard, add a splash more broth, cover, and let it steam a few more minutes. If it’s too wet, uncover and let it sit for 5 minutes to release steam. I’ve burned the bottom a time or two—just scrape gently and don’t stress, it happens!

Personal tip: Prep all your veggies while the rice is rinsing. That way, you’re never scrambling mid-recipe. And always use a fork for fluffing—spoons tend to mush things up (trust me, I learned this the messy way!).

Cooking Tips & Techniques

Making great Mexican rice with tomatoes and cilantro is all about little details and a few tried-and-true techniques. Here’s what I’ve learned (sometimes the hard way!).

  • Sautéing the Rice First: This step makes the grains separate and keeps them from clumping. If you skip it, rice sometimes gets gummy—learned that after a rushed dinner once!
  • Using Fresh Tomatoes: Fresh is best for flavor and texture. Canned works in a pinch, but the rice can turn mushy if you don’t watch the liquid.
  • Simmering with a Tight Lid: Trap that steam! If your lid is loose, the rice may dry out. I sometimes put a piece of foil between the pot and lid for a tighter seal.
  • Resting the Rice: Letting it sit after cooking is non-negotiable. It finishes absorbing moisture and makes fluffing easier. I used to rush this and ended up with sticky rice more than once.
  • Fluffing with a Fork: Skip the spoon—forks keep the grains light. It’s a little thing, but it makes a big difference (my grandma was always right about this!).
  • Timing and Multitasking: Prep your cilantro, lime, and any optional veggies while the rice simmers. That way, everything’s ready for the final toss-in and you’re not scrambling.

Common mistakes? Not rinsing the rice, skipping the sauté, or lifting the lid too early. If you get a mushy batch, don’t panic—spread it out on a baking sheet and let it cool a bit, then try fluffing again. I’ve had batches go both ways, but with these tips, you’ll nail it every time!

Variations & Adaptations

One of my favorite things about this Mexican rice recipe is its flexibility. You can tweak, swap, and adjust based on what you have, your dietary needs, or just the mood you’re in!

  • Vegetarian/Vegan: Use vegetable broth and skip any animal-based add-ins. Top with avocado slices for richness.
  • Spicy Kick: Add a finely minced jalapeño or serrano pepper with the onions and garlic. If you like it milder, use just a pinch of chili powder.
  • Seasonal Swaps: In summer, toss in corn kernels or fresh diced zucchini. In winter, use canned tomatoes and add a pinch of smoked paprika for warmth.
  • Low-Carb Adaptation: Substitute cooked cauliflower rice for half (or all) of the white rice. Simmer for only 5-7 minutes since cauliflower cooks fast.
  • Gluten-Free: This recipe is naturally gluten-free as long as your broth is safe—always double-check labels.
  • Herb Alternatives: If cilantro isn’t your thing, parsley or fresh basil adds a nice twist (my sister swears by the basil version!).

I’ve personally tried adding roasted red pepper and a splash of chipotle sauce—gave it a smoky depth that was a hit at a backyard barbecue. You can also make this in a rice cooker: just sauté the aromatics, dump everything in, and let the machine do its thing. Easy peasy, and cleanup is a breeze!

Serving & Storage Suggestions

This Mexican rice recipe is best served hot, straight from the pot, with a sprinkle of extra cilantro or a wedge of lime. It’s a showstopper on any dinner table, especially next to grilled chicken, beef fajitas, or veggie tacos. I love pairing it with black beans and a fresh cucumber salad for a simple, balanced meal.

If you’re planning for a party or potluck, spoon the rice into a deep serving bowl and garnish with sliced avocado or a few pickled jalapeños—makes it pop on your Pinterest board and keeps folks coming back for more.

Storing: Leftover rice keeps well in an airtight container in the refrigerator for up to 4 days. To freeze, cool completely and portion into freezer bags—will last about 2 months.

Reheating: Sprinkle a tablespoon of water over the rice and microwave covered for 1-2 minutes, or reheat on the stovetop with a splash of broth. Flavors mellow and deepen after a day, so leftovers are actually even better!

Nutritional Information & Benefits

For each serving (about 1/2 cup), this Mexican rice recipe offers roughly:

  • Calories: 170
  • Carbohydrates: 33g
  • Protein: 3g
  • Fat: 3.5g
  • Fiber: 2g

Fresh tomatoes and cilantro pack a punch of antioxidants and vitamin C, plus they add flavor without needing extra salt or fat. Using vegetable broth keeps things light, and olive oil provides heart-healthy fats. This recipe is naturally gluten-free and vegetarian (vegan if you use veggie broth). Watch out for allergies if you swap in other veggies or use store-bought broth—always check the label.

Personally, I love that it’s nourishing without being heavy—a perfect side dish when you want comfort and freshness in one bowl.

Conclusion

If you’re searching for that perfect side dish to brighten up any meal, this Mexican rice with fresh tomatoes and cilantro is absolutely worth a try. It’s easy to customize, always a crowd-pleaser, and delivers a punch of flavor that’s hard to beat. Whether you serve it with tacos, grilled meats, or just scoop it into a bowl for a snack, it’s the kind of recipe that keeps everyone coming back.

Don’t be afraid to make it your own—swap in favorite veggies, adjust the heat, or toss in extra herbs. I keep coming back to this one because it feels like home, tastes like sunshine, and never fails to impress.

So, go ahead—give it a whirl, and let me know in the comments how you adapt it for your family! Share your photos, pin it for later, and pass it along to anyone who needs a little flavor boost in their week. Here’s to delicious, colorful meals and the joy of good food shared with people you love.

Frequently Asked Questions

Can I use brown rice instead of white rice?

Yes, you can! Just increase the simmer time to about 35-40 minutes. Brown rice will give a nuttier flavor and more fiber.

What if I don’t like cilantro?

No worries—you can substitute parsley or fresh basil for a different twist. The flavor changes a bit, but it’s still delicious!

Can I make this Mexican rice recipe ahead of time?

Definitely! Prepare as directed, cool, and store in the fridge. Reheat with a splash of water or broth to keep it fluffy.

Is this recipe gluten-free?

Yes, as long as your broth is gluten-free. Always check the label for hidden ingredients if you’re sensitive.

How do I prevent the rice from getting mushy?

Be sure to rinse the rice before cooking, sauté it well, and avoid lifting the lid during simmering. Let it rest before fluffing for best results!

Pin This Recipe!

Mexican rice recipe recipe

Print

Mexican Rice Recipe: Easy Fresh Tomatoes and Cilantro for Perfect Side Dish

This Mexican rice recipe features fresh tomatoes, cilantro, and a simple sauté technique for perfectly fluffy, flavorful rice. It’s a quick, crowd-pleasing side dish ideal for potlucks, family dinners, or any meal needing a vibrant boost.

  • Author: paula
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Side Dish
  • Cuisine: Mexican

Ingredients

Scale
  • 1 cup long-grain white rice
  • 2 medium fresh tomatoes, diced (about 1 1/2 cups)
  • 1 small white onion, finely chopped (about 1/2 cup)
  • 2 garlic cloves, minced
  • 1/2 cup cilantro, chopped
  • 2 cups vegetable broth (or chicken broth)
  • 2 tablespoons olive oil
  • 1 teaspoon salt
  • 1/2 teaspoon ground cumin (optional)
  • 2 tablespoons fresh lime juice (from 1 lime)
  • 1/4 teaspoon black pepper
  • Optional: 1/2 cup green peas
  • Optional: 1/2 cup red bell pepper, diced
  • Optional: 1 small jalapeño, minced

Instructions

  1. Place rice in a fine mesh strainer and rinse under cold water for about 1 minute until water runs mostly clear.
  2. Heat olive oil in a medium saucepan over medium heat. Add rinsed rice and stir constantly for 2-3 minutes until grains look opaque and pale gold.
  3. Add chopped onion and minced garlic. Sauté for 2 more minutes until onions are translucent.
  4. Add diced tomatoes and cook for 3 minutes, stirring occasionally, until tomatoes break down and release juices.
  5. Pour in vegetable broth, salt, cumin (if using), and black pepper. Stir well to combine. Add optional veggies (peas, bell pepper, jalapeño) if desired.
  6. Bring mixture to a gentle boil, then reduce heat to low. Cover with a tight-fitting lid and simmer for 15-18 minutes (35-40 minutes for brown rice).
  7. Once liquid is absorbed and rice is tender, remove pan from heat and let sit, covered, for 5 minutes.
  8. Uncover, add chopped cilantro and lime juice. Fluff rice gently with a fork to mix in herbs.
  9. Taste and adjust seasoning with more salt or lime if needed.
  10. Serve warm, garnished with extra cilantro if desired.

Notes

Rinsing the rice and sautéing before simmering ensures fluffy, non-gummy grains. Use fresh tomatoes for best flavor and texture. Let rice rest after cooking for optimal fluffiness. Substitute parsley or basil for cilantro if preferred. For gluten-free, confirm broth is safe. Optional veggies add color and nutrition. Leftovers keep well and taste even better the next day.

Nutrition

  • Serving Size: About 1/2 cup per se
  • Calories: 170
  • Sugar: 3
  • Sodium: 400
  • Fat: 3.5
  • Saturated Fat: 0.5
  • Carbohydrates: 33
  • Fiber: 2
  • Protein: 3

Keywords: Mexican rice, cilantro rice, tomato rice, easy side dish, vegetarian, gluten-free, potluck, fluffy rice, healthy Mexican recipes

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Tags:

You might also like these recipes

Leave a Comment

Recipe rating