If you’re looking for a quick and tasty side dish that complements a variety of meals, this easy Mexican rice recipe is just what you need. Packed with flavor and simple to prepare, this dish is perfect for weeknight dinners or festive gatherings. With a few basic ingredients, you can create a vibrant and satisfying rice that everyone will love. Let’s dive into the details of this delightful dish!
Ingredients
– 1 cup long-grain white rice
– 2 cups vegetable broth
– 1 medium onion, diced
– 1 bell pepper, diced
– 2 cloves garlic, minced
– 1 can (14 oz) diced tomatoes
– 1 tsp chili powder
– 1 tsp cumin
– Salt and pepper to taste
– Fresh cilantro for garnish
Servings and Cooking Time
This recipe serves 4 people, with a preparation time of 10 minutes and a cooking time of 20 minutes.
Nutritional Value
Each serving (1 cup) contains approximately 220 calories, 4g protein, 45g carbohydrates, 3g fiber, and 1g fat.
Step-by-Step Cooking Process
- Rinse the rice under cold water until the water runs clear.
- In a large skillet, heat a tablespoon of oil over medium heat.
- Add the diced onion and bell pepper; sauté until soft.
- Stir in the minced garlic and cook for an additional minute.
- Add the rinsed rice to the skillet, stirring to coat with the oil.
- Pour in the vegetable broth and diced tomatoes (with juice).
- Season with chili powder, cumin, salt, and pepper.
- Bring to a boil, then reduce heat to low and cover.
- Let it simmer for 15-20 minutes until the rice is tender and liquid is absorbed.
- Remove from heat, fluff with a fork, and garnish with fresh cilantro.
Alternative Ingredients
You can substitute long-grain rice with brown rice for a healthier option, though cooking time may vary. Additionally, you can use chicken broth instead of vegetable broth for added flavor.
Serving and Pairings
This Mexican rice pairs well with grilled chicken, beef tacos, or as a filling for burritos. It can also be served alongside a fresh salad for a complete meal.
Storage and Reheating
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, microwave until warm or heat in a skillet with a splash of broth to prevent drying. This dish can also be frozen for up to 2 months.
Cooking Mistakes
- Not rinsing the rice can lead to overly sticky results.
- Using too much liquid will make the rice mushy.
- Cooking at too high a temperature may burn the bottom.
- Skipping the sautéing step can reduce flavor.
- Not letting the rice sit covered can result in uneven cooking.
Helpful Tips
- For extra flavor, add a bay leaf while cooking.
- Experiment with different veggies like corn or peas.
- Adjust spices according to your heat preference.
- For a richer taste, use butter instead of oil.
FAQs
Can I use brown rice instead of white rice?
Yes, you can use brown rice, but be aware that the cooking time will be longer, approximately 40-45 minutes, and you might need additional liquid.
Is this recipe vegan?
Yes, this easy Mexican rice recipe is vegan as it uses vegetable broth and no animal products.
Can I add protein to this dish?
Absolutely! You can add cooked chicken, shrimp, or black beans for added protein and flavor.
What can I do with leftovers?
Leftover rice can be used in burritos, as a base for a grain bowl, or mixed into soups for added texture.
How can I make it spicier?
To increase the spice level, consider adding diced jalapeños or a pinch of cayenne pepper while cooking.
Conclusion
This easy Mexican rice recipe is a versatile and flavorful side dish that can elevate any meal. With simple ingredients and straightforward steps, it’s perfect for both novice and experienced cooks alike. Enjoy this delightful dish as part of your next family dinner or festive gathering!

Easy Mexican Rice
Ingredients
- 1 cup long-grain white rice
- 2 cups vegetable broth
- 1 medium onion diced
- 1 bell pepper diced
- 2 cloves garlic minced
- 1 can 14 oz diced tomatoes
- 1 tsp chili powder
- 1 tsp cumin
- Salt and pepper to taste
- Fresh cilantro for garnish
Instructions
- Rinse the rice under cold water until the water runs clear.
- In a large skillet, heat a tablespoon of oil over medium heat.
- Add the diced onion and bell pepper; sauté until soft.
- Stir in the minced garlic and cook for an additional minute.
- Add the rinsed rice to the skillet, stirring to coat with the oil.
- Pour in the vegetable broth and diced tomatoes (with juice).
- Season with chili powder, cumin, salt, and pepper.
- Bring to a boil, then reduce heat to low and cover.
- Let it simmer for 15-20 minutes until the rice is tender and liquid is absorbed.
- Remove from heat, fluff with a fork, and garnish with fresh cilantro.