Follow this simple guide to make fluffy, flavorful Mexican rice (Arroz Mexicano) that tastes just like your favorite restaurant version.
Author:Ahazzam
Prep Time:5 min
Cook Time:25 min
Total Time:30 min
Yield:4 servings
Category:Side Dish
Method:Stovetop
Cuisine:Mexican
Diet:Gluten Free
Ingredients
Scale
1 tablespoon vegetable oil
1 cup long-grain white rice
1/2 medium yellow onion, finely chopped
2 cloves garlic, minced
1 cup chicken broth (or vegetable broth for vegetarian)
1/2 cup tomato sauce
1 teaspoon salt
1/4 teaspoon ground cumin
1/4 cup frozen peas and carrots mix (optional)
Instructions
Heat the vegetable oil in a medium saucepan over medium heat.
Add the rice to the hot oil. Stir constantly for 5 to 7 minutes until the rice grains are lightly golden brown and toasted. This step is key for fluffy rice.
Add the chopped onion and minced garlic to the pan. Cook, stirring, until the onion softens, about 3 minutes.
Pour in the chicken broth and tomato sauce. Stir in the salt and cumin. Bring the mixture to a boil.
Once boiling, stir once, cover the saucepan tightly with a lid, and immediately reduce the heat to low.
Simmer undisturbed for 18 minutes. Do not lift the lid during this time.
Remove the pan from the heat and let it stand, covered, for an additional 10 minutes.
Gently fluff the rice with a fork. Stir in the frozen peas and carrots mix if using, allowing the residual heat to warm them through. Serve immediately.
Notes
For a richer flavor, use high-quality chicken broth.
If you prefer a smoother tomato flavor, blend the tomato sauce with 1/4 cup of water before adding it to the pot.
Rinsing the rice before toasting is not necessary for this restaurant-style method, as the starch helps achieve the correct texture when toasted properly.