If you have ever craved the vibrant flavors of a classic side dish without the fuss or complicated ingredients, this Easy Mexican Rice Recipe is going to become your go-to. Perfectly fluffy grains infused with aromatic spices, tender bell pepper, and bright bursts of tomato all come together in just 30 minutes. This dish dances with warmth and zest, making it the ideal companion to tacos, grilled meats, or simply enjoyed on its own. Trust me, once you try this recipe, you’ll understand why it’s a kitchen favorite that feels like a fiesta in every bite.

Ingredients You’ll Need
These simple ingredients work in harmony to create a deeply flavorful and colorful rice dish that feels fresh and satisfying without any complicated techniques. Each element plays a key role in building the perfect balance of texture and taste.
- 1 cup long-grain white rice: The base that provides tender, fluffy grains perfect for soaking up all the delicious flavors.
- 2 cups vegetable broth or chicken broth: Adds a savory depth and richness that water simply can’t match.
- 1 tablespoon olive oil: Helps sauté the aromatics and ensures the rice cooks beautifully without sticking.
- 1 small onion, finely chopped: Brings sweetness and a subtle bite to the mixture.
- 2 cloves garlic, minced: Provides a fragrant intensity that elevates the overall dish.
- 1 bell pepper, diced: Adds fresh crunch and a pop of color to brighten every spoonful.
- 1 teaspoon ground cumin: Offers a warm, earthy note essential in Mexican seasoning.
- 1 teaspoon chili powder: Brings a gentle but lively kick of spice and smokiness.
- Salt, to taste: Essential for balancing the flavors and enhancing each ingredient’s character.
- ½ cup diced tomatoes (canned or fresh): Introduces juiciness and a slight tang that lifts the dish.
- Fresh cilantro, for garnish: Adds a bright herbal freshness that finishes the rice perfectly.
- Lime wedges, for serving: The zesty squeeze of lime adds a lively final touch that brightens every bite.
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 is clear. This step might seem small, but it’s crucial because it washes away excess starch, preventing the rice from becoming sticky or clumpy. The result is fluffy rice with separate grains, which is exactly what you want for this dish.
Step 2: Sauté Aromatics
Heat olive oil in a medium saucepan over medium heat and add the finely chopped onion along with the minced garlic. Cook them until they soften and become translucent, about 3 to 4 minutes. This process unlocks their natural sweetness and infuses the oil with those rich, tantalizing aromas that will flavor the entire rice.
Step 3: Add Bell Peppers
Next, toss in the diced bell pepper and sauté for another 2 to 3 minutes until they start to soften but still hold a bit of their crispness. The peppers add a wonderful texture and a burst of color that makes the dish visually appetizing and tasty.
Step 4: Bloom the Spices
Stir in the ground cumin, chili powder, and a pinch of salt, letting everything cook together for about 30 seconds. This blooming step intensifies the spices’ flavors, allowing their warm, earthy, and slightly smoky notes to fully develop before the rice and liquid get added.
Step 5: Add Rice and Liquid
Mix in the rinsed rice along with the diced tomatoes and the broth. Stir everything together and bring the mixture to a rolling boil. This combination is where the rice starts soaking up all those bold flavors, making each grain vibrant and delicious.
Step 6: Simmer
Lower the heat, cover the saucepan, and let the rice simmer gently for 15 to 18 minutes, or until the rice is tender and the liquid is completely absorbed. This slow cooking allows the flavors to meld perfectly while ensuring the rice is cooked through without being mushy.
Step 7: Fluff and Finish
After cooking, remove the pot from heat but keep it covered for 5 minutes to let the rice steam and firm up a bit. Then fluff it gently with a fork to separate the grains. Finish by garnishing generously with fresh cilantro and a squeeze of lime for that lively, fresh burst that ties everything together.
How to Serve Easy Mexican Rice Recipe
Garnishes
Fresh cilantro and lime wedges are the classic, must-have garnishes that bring bright freshness and a hint of citrus tang to every serving of this easy Mexican rice recipe. You can also sprinkle some finely diced jalapeño or a sprinkle of queso fresco for an extra layer of flavor and texture.
Side Dishes
This rice pairs beautifully with grilled chicken, carne asada, or your favorite tacos. It also works wonderfully alongside beans, roasted vegetables, or even as a base for a burrito bowl loaded with your favorite toppings. The versatility of this recipe means it fits effortlessly into many different Mexican-inspired meals.
Creative Ways to Present
For a festive touch, serve the Easy Mexican Rice Recipe inside hollowed-out bell peppers or alongside avocado slices with a drizzle of crema. You can also turn it into stuffed peppers or use it as a flavorful stuffing for enchiladas or burritos. Presentation is half the fun and this rice dazzles visually as well as on the palate.
Make Ahead and Storage
Storing Leftovers
Store any leftover Mexican rice in an airtight container in the refrigerator. It will stay fresh and tasty for 3 to 4 days, making it perfect for easy weekday meals or quick additions to lunches and dinners throughout the week.
Freezing
You can freeze the cooked rice in freezer-safe containers or bags for up to 2 months. Just make sure it’s cooled completely before freezing. When you’re ready to enjoy it again, thaw it overnight in the fridge and then reheat gently.
Reheating
To reheat, warm the rice in a skillet over low heat with a splash of water or broth to moisten it, stirring occasionally until heated through. You can also microwave it covered, adding a few drops of water and stirring halfway through to prevent drying out. Freshen it up with a squeeze of lime and extra cilantro for a nearly freshly made taste.
FAQs
Can I use brown rice instead of white rice?
Brown rice can be used, but it requires a longer cooking time and more liquid. You’ll also want to adjust the simmering time accordingly to ensure the rice is fully cooked and tender.
What if I don’t have fresh cilantro?
Dried cilantro isn’t quite the same, but if you don’t have fresh, you can omit it or try fresh parsley as a substitute. The lime garnish will still bring plenty of brightness to the dish.
Can this recipe be made vegan?
Absolutely! Simply use vegetable broth instead of chicken broth, and you’ll have a flavorful vegan version of this Easy Mexican Rice Recipe.
How spicy is this rice?
This dish has a gentle spice level from the chili powder, which can be adjusted to your taste by adding more or less chili powder or including a pinch of cayenne for extra heat.
Is it important to rinse the rice?
Yes, rinsing the rice removes excess surface starch, which helps keep the rice fluffy and prevents it from becoming gummy or sticky during cooking.
Final Thoughts
This Easy Mexican Rice Recipe is the perfect blend of flavor, simplicity, and comfort that every home cook needs up their sleeve. It’s approachable, quick, and utterly delicious—winning hearts one spoonful at a time. Next time you’re craving a little taste of Mexico with minimal effort, dive into this recipe and watch it become an instant classic in your kitchen.
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 is a flavorful and vibrant side dish featuring long-grain white rice cooked with aromatic onions, garlic, bell peppers, and a blend of classic Mexican spices. Simmered in vegetable or chicken broth and finished with fresh cilantro and lime juice, it pairs perfectly with your favorite Mexican meals or can be enjoyed on its own.
Ingredients
Main Ingredients
- 1 cup long-grain white rice
- 2 cups vegetable broth or chicken broth
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 bell pepper, diced
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- Salt, to taste
- ½ cup diced tomatoes (canned or fresh)
For Garnish
- 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, ensuring a fluffy texture.
- Sauté Aromatics: Heat olive oil in a medium saucepan over medium heat. Add the finely chopped onion and minced garlic, cooking until they are softened and translucent, about 3–4 minutes.
- Add Bell Peppers: Stir in the diced bell pepper and cook for another 2–3 minutes until tender but still vibrant.
- Bloom the Spices: Add the ground cumin, chili powder, and salt. Stir and cook for 30 seconds to release the spices’ full flavor.
- Add Rice & Liquid: Add the rinsed rice, diced tomatoes, and broth to the saucepan. Bring the mixture to a boil over medium-high heat.
- Simmer: Lower the heat to low, cover the saucepan, and let the rice simmer gently for 15–18 minutes, or until the rice is tender and the liquid has been fully absorbed.
- Fluff & Finish: Remove the saucepan from heat and let it sit, covered, for 5 minutes. Then fluff the rice with a fork and garnish with fresh cilantro and a squeeze of lime before serving.
Notes
- Rinsing the rice is key to preventing it from becoming sticky.
- You can substitute bell pepper with poblano or jalapeño for a spicier flavor.
- Using broth instead of water adds more depth to the flavor.
- For vegan options, use vegetable broth and skip any meat accompaniments.
- Leftover rice can be stored in an airtight container in the refrigerator for up to 3 days.

