Easy Mexican Rice Recipe
This easy Mexican rice recipe is a delightful addition to any meal, bringing together the rich flavors of tomatoes, onions, and spices. It’s a versatile dish that pairs well with various cuisines, making it a favorite for family dinners or gatherings. Whether you enjoy it as a side or a base for your main dish, this quick recipe will surely become a staple in your kitchen.
Ingredients
– 1 cup long-grain white rice
– 2 cups vegetable broth or water
– 1 medium onion, diced
– 1 tomato, diced
– 1 cup frozen peas
– 2 tablespoons vegetable oil
– 1 teaspoon garlic powder
– 1 teaspoon cumin
– 1 teaspoon chili powder
– Salt and pepper to taste

Servings and Cooking Time
This recipe serves 4 people. Preparation time is approximately 5 minutes, and cooking time is around 20 minutes.
Nutritional Value
Each serving (1 cup) contains approximately:
– Calories: 220
– Protein: 4g
– Fat: 5g
– Carbohydrates: 39g
– Fiber: 2g
This nutritional value is based on one serving for one person.
Step-by-Step Cooking Process
1. Rinse the rice under cold water until the water runs clear. 2. In a medium saucepan, heat the vegetable oil over medium heat. 3. Add the diced onion and sauté until translucent, about 3-4 minutes. 4. Stir in the diced tomato and cook for another 2 minutes. 5. Add the rinsed rice, stirring to coat it in the oil and vegetables. 6. Sprinkle in the garlic powder, cumin, and chili powder; mix well. 7. Pour in the vegetable broth or water and season with salt and pepper. 8. Bring the mixture to a boil, then reduce the heat to low. 9. Cover the saucepan and simmer for about 15 minutes, or until the rice is tender. 10. Once cooked, fluff the rice with a fork and stir in the frozen peas before serving. 
Alternative Ingredients
If you’re looking for alternatives, you can use brown rice instead of white for added fiber. Additionally, substitute vegetable broth with chicken broth for a richer flavor or add bell peppers for extra color and nutrition.
Serving and Pairings
This easy Mexican rice pairs perfectly with grilled chicken, tacos, or as a base for a hearty burrito bowl. It’s also delicious alongside black beans or topped with avocado for a refreshing meal.
Storage and Reheating
Store any leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, simply microwave until warmed through. This dish can also be frozen; just ensure it’s in a freezer-safe container for up to 3 months.
Cooking Mistakes
– Avoid skipping the rinsing step to remove excess starch. – Don’t rush the sautéing process; this enhances flavor. – Ensure the lid is tight while simmering to retain steam. – Adjust liquid based on rice type for perfect texture. – Avoid stirring too much during cooking to prevent mushiness.
Helpful Tips
– Use a heavy-bottomed pot for even heat distribution. – Experiment with spices for personalized flavor profiles. – Add fresh cilantro for a vibrant finish. – For a richer color, include saffron or turmeric. 
FAQs
Can I use brown rice instead of white rice?
Yes, you can use brown rice, but note that it will require more water and a longer cooking time, usually around 40-50 minutes.
Is this recipe vegan-friendly?
Absolutely! This easy Mexican rice recipe is naturally vegan since it uses vegetable broth and no animal products.
Can I add meat to this dish?
Yes, you can add cooked chicken, beef, or shrimp for a protein boost. Just mix it in after the rice is cooked.
How do I prevent the rice from being sticky?
Rinsing the rice before cooking helps remove excess starch, preventing stickiness. Also, avoid stirring too much while it cooks.
Can this rice be made ahead of time?
Definitely! You can prepare the rice in advance and store it in the refrigerator. Just reheat before serving.
Conclusion
This easy Mexican rice recipe is a flavorful, straightforward dish that complements a variety of meals. With its simple ingredients and quick preparation, it’s perfect for busy weeknights or special occasions. Enjoy the vibrant tastes of Mexico right in your kitchen!

Easy Mexican Rice Recipe
Ingredients
- 1 cup long-grain white rice
- 2 cups vegetable broth or water
- 1 medium onion diced
- 1 tomato diced
- 1 cup frozen peas
- 2 tablespoons vegetable oil
- 1 teaspoon garlic powder
- 1 teaspoon cumin
- 1 teaspoon chili powder
- Salt and pepper to taste
Instructions
- Rinse the rice under cold water until the water runs clear.
- In a medium saucepan, heat the vegetable oil over medium heat.
- Add the diced onion and sauté until translucent, about 3-4 minutes.
- Stir in the diced tomato and cook for another 2 minutes.
- Add the rinsed rice, stirring to coat it in the oil and vegetables.
- Sprinkle in the garlic powder, cumin, and chili powder; mix well.
- Pour in the vegetable broth or water and season with salt and pepper.
- Bring the mixture to a boil, then reduce the heat to low.
- Cover the saucepan and simmer for about 15 minutes, or until the rice is tender.
- Once cooked, fluff the rice with a fork and stir in the frozen peas before serving.