Why You’ll Love Authentic Mexican Rice Recipe
This Authentic Mexican Rice recipe is quick, simple, and bursting with traditional flavors. It’s made with everyday pantry ingredients and takes just a few steps to create a dish that tastes like it came from a family kitchen in Mexico. The tomato-based seasoning gives the rice a beautiful red hue and a comforting, homey taste. Whether you’re preparing a weeknight dinner or hosting a festive gathering, this rice is the ideal complement to your meal.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
-
1 cup long-grain white rice
-
2 tablespoons vegetable oil
-
1/4 cup onion, finely chopped
-
2 cloves garlic, minced
-
1/2 cup tomato sauce
-
2 cups chicken broth
-
1 teaspoon cumin
-
1 teaspoon chili powder
-
Salt to taste
-
Fresh cilantro, chopped (for garnish, optional)
Directions
-
Rinse the rice under cold water until the water runs clear. Drain well.
-
In a large skillet, heat the vegetable oil over medium heat. Add the rice and cook, stirring frequently, until the grains are lightly golden brown, about 5 minutes.
-
Stir in the finely chopped onion and minced garlic. Cook for another 1 to 2 minutes, until the onion softens and the garlic becomes fragrant.
-
Pour in the tomato sauce and chicken broth, then add cumin, chili powder, and salt. Stir everything to combine and bring to a boil.
-
Once boiling, reduce the heat to low, cover the skillet, and let the rice simmer for 20 to 25 minutes, or until tender and the liquid has been absorbed.
-
Remove from heat and allow the rice to sit, still covered, for 5 minutes.
-
Fluff with a fork and garnish with chopped cilantro if desired.
-
Serve hot with your favorite Mexican dishes.
Servings and timing
This recipe makes about 4 servings.
Prep Time: 5 minutes
Cook Time: 25 minutes
Rest Time: 5 minutes
Total Time: 35 minutes
Variations
-
Spicy Version: Add a diced jalapeño or a pinch of cayenne for extra heat.
-
Vegetarian Option: Use vegetable broth instead of chicken broth.
-
Tomato Boost: Substitute diced tomatoes for half the tomato sauce for added texture.
-
Smoky Flavor: Add a dash of smoked paprika for a smoky twist.
-
Cheesy Rice: Stir in shredded cheese at the end for a creamy finish.
-
Peas and Carrots: Mix in some peas and diced carrots during the simmering step for a veggie-packed version.
Storage/Reheating
Store leftover Mexican rice in an airtight container in the refrigerator for up to 4 days.
To reheat, add a splash of water or broth to keep it moist and warm in the microwave or on the stovetop over low heat, stirring occasionally. You can also freeze the rice for up to 2 months; thaw in the fridge overnight before reheating.
FAQs
How do I keep Mexican rice from getting mushy?
Rinse the rice well before cooking to remove excess starch, and be sure to simmer it covered until the liquid is fully absorbed.
Can I use brown rice instead of white rice?
Yes, but it will require a longer cooking time and slightly more broth.
What type of rice works best for this recipe?
Long-grain white rice is traditional and gives the best fluffy texture.
Can I make this in a rice cooker?
Yes, sauté the ingredients in a pan first, then transfer everything to the rice cooker to finish cooking.
Why do I need to toast the rice?
Toasting enhances the flavor and helps the rice hold its shape during cooking.
Can I double the recipe?
Absolutely. Just make sure to use a larger skillet or pot and adjust cooking time slightly if needed.
What can I serve with Mexican rice?
It pairs well with tacos, burritos, enchiladas, grilled chicken, steak, or beans.
How do I make it more flavorful?
Use homemade chicken broth, add more spices, or include diced veggies for added depth.
Is this recipe gluten-free?
Yes, as long as your chicken broth is certified gluten-free.
Can I use tomato paste instead of tomato sauce?
You can, but dilute it with water to match the consistency of tomato sauce.
Conclusion
Authentic Mexican Rice is a flavorful and satisfying side dish that elevates any meal with its vibrant color and savory taste. With minimal prep and simple ingredients, it’s easy to recreate this beloved classic in your own kitchen. Whether for a family dinner or a festive feast, this recipe is a must-have in your rotation.
Authentic Mexican Rice
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
This Authentic Mexican Rice is a flavorful and traditional side dish made with long-grain rice, tomato sauce, and spices. Perfectly seasoned and fluffy, it pairs wonderfully with any Mexican-inspired meal.
- Author: Emily
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican
- Diet: Halal
Ingredients
- 1 cup long-grain white rice
- 2 tablespoons vegetable oil
- 1/4 cup onion, finely chopped
- 2 cloves garlic, minced
- 1/2 cup tomato sauce
- 2 cups chicken broth
- 1 teaspoon cumin
- 1 teaspoon chili powder
- Salt to taste
- Fresh cilantro, chopped (for garnish, optional)
Instructions
- Rinse the rice under cold water until the water runs clear. Drain well.
- Heat the vegetable oil in a large skillet over medium heat. Add the rice and cook, stirring frequently, until lightly golden brown, about 5 minutes.
- Add the chopped onion and minced garlic to the skillet. Cook for another 1-2 minutes until the onion is softened and the garlic is fragrant.
- Stir in the tomato sauce, chicken broth, cumin, chili powder, and salt. Bring the mixture to a boil.
- Reduce the heat to low, cover the skillet, and simmer for 20-25 minutes, or until the rice is tender and the liquid is absorbed.
- Remove the skillet from the heat and let it sit, covered, for 5 minutes.
- Fluff the rice with a fork and garnish with chopped cilantro, if desired.
- Serve hot as a side dish with your favorite Mexican-inspired meals.
Notes
- Rinsing the rice removes excess starch and helps keep it fluffy.
- For a vegetarian version, substitute chicken broth with vegetable broth.
- Add diced tomatoes or peas for variation.
Nutrition
- Serving Size: 1 cup
- Calories: 220
- Sugar: 2g
- Sodium: 480mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 1g
- Protein: 4g
- Cholesterol: 0mg