If you’ve ever wanted to whip up a vibrant, comforting side dish that bursts with flavor and color, this Easy Mexican Rice Recipe is about to become your new go-to. It’s simple enough for weeknight dinners yet impressive enough for guests, capturing the perfect balance of aromatic spices, tender vegetables, and fluffy rice. Whether paired with tacos, grilled meats, or enjoyed on its own, this flavorful dish brings a festive Mexican touch to your table without any fuss.

Ingredients You’ll Need
The magic of this Easy Mexican Rice Recipe lies in its straightforward ingredients. Each one plays a crucial role, giving the rice its delightful texture, rich taste, and that beautiful reddish hue that makes it irresistible. Let’s break down what you’ll need:
- 1 cup long-grain white rice: Provides a fluffy texture, perfect for absorbing flavors without getting mushy.
- 2 cups vegetable or chicken broth: Adds depth and a savory base, elevating the rice far beyond plain water.
- 1 tablespoon olive oil: Used to sauté the aromatics, bringing out their natural sweetness.
- 1 small onion, finely chopped: Introduces a gentle crunch and subtle sweetness once cooked.
- 2 cloves garlic, minced: Gives a wonderful fragrant boost that complements the spices.
- 1 bell pepper, diced: Adds color and a tender bite, balancing the richness of the broth.
- 1 teaspoon ground cumin: Delivers the signature earthy warmth Mexican rice is loved for.
- 1 teaspoon chili powder: Brings a mild kick and smoky undertones to the dish.
- Salt, to taste: Enhances all the other flavors and rounds out the palate.
- ½ cup diced tomatoes (canned or fresh): Injects a hint of acidity and moisture, brightening the whole dish.
- Fresh cilantro, for garnish: Adds a fresh, herbaceous note at the end.
- Lime wedges, for serving: For a zesty pop that ties each spoonful together beautifully.
How to Make Easy Mexican Rice Recipe
Step 1: Rinse the Rice
Start by rinsing the long-grain rice under cold water until the water runs clear. This simple step removes excess starch and ensures your rice turns out fluffy and separated rather than sticky or clumpy. It’s a small trick that makes a big difference!
Step 2: Sauté Aromatics
Heat the olive oil in a medium saucepan over medium heat. Toss in the finely chopped onion and minced garlic, stirring as they soften and become translucent. This process unlocks the sweet and savory flavors that form the foundation of a delicious Mexican rice. It usually takes about three to four minutes, so don’t rush it.
Step 3: Add Bell Peppers
Next, stir in the diced bell pepper. Let it cook for another two to three minutes until it’s tender but still holds a nice crunch. The bell peppers add vibrant color and a subtle sweetness that balances the spices perfectly.
Step 4: Bloom the Spices
Now, sprinkle in the ground cumin, chili powder, and a pinch of salt. Stir everything together for about 30 seconds to “bloom” the spices, which means bringing out their full aroma and flavor by gently cooking them in the oil. This step makes the spices sing in the final dish.
Step 5: Add Rice and Liquid
Stir in your previously rinsed rice, along with the diced tomatoes and your broth. Bring the mixture to a boil to kick off the cooking process. The tomatoes not only add moisture but also give the rice that classic reddish, appetizing hue that’s hard to resist.
Step 6: Simmer
Once boiling, reduce the heat to low and cover the saucepan with a tight-fitting lid. Let it simmer gently for 15 to 18 minutes, or until the rice is tender and all the liquid has been absorbed. Resist the urge to peek too often—keeping the lid on locks in steam and makes the rice perfectly tender.
Step 7: Fluff and Finish
Remove the pan from heat and let it sit, covered, for another five minutes. This resting time allows any remaining steam to finish cooking the rice softly. Then, fluff it lightly with a fork to separate the grains. Garnish with fresh cilantro and a squeeze of lime juice to brighten every bite.
How to Serve Easy Mexican Rice Recipe

Garnishes
A sprinkle of freshly chopped cilantro and a few lime wedges on the side are classic garnishes that transform this Easy Mexican Rice Recipe from simple to spectacular. The cilantro injects fresh herbal notes while lime provides a zesty lift that complements the spices beautifully.
Side Dishes
This rice pairs effortlessly with so many Mexican classics—think grilled carne asada, chicken enchiladas, or even veggie fajitas. It also works as a hearty base for burrito bowls or alongside beans and guacamole for a vegetarian feast that feels anything but ordinary.
Creative Ways to Present
For a fun twist, serve your Mexican rice in hollowed-out bell peppers or stuff it into crispy taco shells for a shareable appetizer. You can also layer it in a casserole with beans, cheese, and salsa for an all-in-one party dish that will have everyone asking for the recipe.
Make Ahead and Storage
Storing Leftovers
This Easy Mexican Rice Recipe keeps really well in the refrigerator for up to four days. Store it in an airtight container to preserve its freshness and prevent it from drying out. It’s perfect for packing into work lunches or having on hand for a quick dinner side.
Freezing
If you want to make a big batch and freeze some, let the rice cool completely first. Then portion it into freezer-safe containers or bags. It will stay good for up to 3 months. When you’re ready to eat, thaw overnight in the fridge before reheating for best texture.
Reheating
Reheat the rice gently either in the microwave or on the stovetop, adding a splash of water or broth to restore moisture. Cover it while warming to keep the rice from drying out, and fluff it with a fork before serving.
FAQs
Can I use brown rice instead of white rice?
Absolutely! Brown rice adds a nuttier flavor and more fiber, but it will take longer to cook—about 40 to 45 minutes. Make sure to adjust the liquid and cooking time accordingly.
Is this recipe spicy?
This Easy Mexican Rice Recipe has a mild but flavorful kick thanks to chili powder and cumin. If you prefer it spicier, feel free to add some diced jalapeños or extra chili powder to taste.
Can I make this recipe vegan?
Yes! Simply use vegetable broth instead of chicken broth, and this rice will be 100% vegan without sacrificing any of its delicious flavor.
What can I add to make this rice a one-pot meal?
You can toss in cooked beans, corn, or even some sautéed diced chicken or shrimp during the simmer step to bulk it up into a satisfying one-pot dish.
How do I prevent the rice from sticking to the pan?
Using a good amount of oil to sauté the aromatics and stirring the rice when adding it to the pan helps prevent sticking. Also, make sure the heat is low during simmering and avoid lifting the lid too often.
Final Thoughts
This Easy Mexican Rice Recipe is truly a winner for anyone who loves simple, flavorful cooking with a touch of festive flair. It’s a versatile side that fits any occasion, bursting with colors and tastes that brighten up your plate and your mood. I can’t wait for you to give it a try and make it a cherished part of your cooking repertoire!
Print
Easy Mexican Rice Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 to 4.4 servings
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican
- Diet: Vegetarian
Description
This Easy Mexican Rice recipe delivers fluffy, flavorful rice infused with aromatic spices, tender bell peppers, and fresh tomatoes. Perfect as a side dish for Mexican meals or as a simple, comforting meal on its own. The rice is cooked in broth with cumin and chili powder, then garnished with fresh cilantro and a squeeze of lime for a bright finish.
Ingredients
Rice and Broth
- 1 cup long-grain white rice
- 2 cups vegetable broth or chicken broth
Vegetables and Aromatics
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 bell pepper, diced
- ½ cup diced tomatoes (canned or fresh)
Spices and Garnish
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- Salt, to taste
- Fresh cilantro, for garnish
- Lime wedges, for serving
Instructions
- Rinse the Rice: Rinse the rice under cold water until the water runs clear to remove excess starch and help achieve fluffy rice.
- Sauté Aromatics: In a medium saucepan, heat olive oil over medium heat. Add chopped onion and minced garlic, cooking until softened and translucent, about 3 to 4 minutes.
- Add Bell Peppers: Stir in the diced bell peppers and cook for an additional 2 to 3 minutes until they are just tender.
- Bloom the Spices: Add cumin, chili powder, and salt to the saucepan. Stir continuously for about 30 seconds to bloom the spices and enhance their flavors.
- Add Rice & Liquid: Stir in the rinsed rice, diced tomatoes, and broth. Bring the mixture to a boil over medium-high heat.
- Simmer: Reduce heat to low, cover the saucepan, and let it simmer for 15 to 18 minutes or until the rice is tender and the liquid is absorbed.
- Fluff & Finish: Remove the saucepan from heat and let the rice sit covered for 5 minutes. Fluff the rice gently with a fork. Garnish with fresh cilantro and serve with lime wedges for squeezing over the top.
Notes
- For a vegan version, use vegetable broth.
- Adjust chili powder amount to taste for more or less heat.
- Use fresh diced tomatoes when in season for best flavor, or canned tomatoes otherwise.
- To make it spicier, add a diced jalapeño with the bell pepper.
- Ensure rice is rinsed thoroughly to avoid clumping and achieve fluffier texture.

