Learn how to make authentic, fluffy Mexican rice at home. This simple, one-pot recipe delivers the flavorful taste you expect from your favorite Mexican restaurants, ready in under 30 minutes.
Author:Leo
Prep Time:10 min
Cook Time:25 min
Total Time:35 min
Yield:4 servings 1x
Category:Side Dish
Method:Stovetop (One Pot)
Cuisine:Mexican
Diet:Gluten Free
Ingredients
Scale
1 tablespoon olive oil
1 cup long-grain white rice
1/2 medium white onion, finely chopped
2 cloves garlic, minced
1/2 cup tomato sauce
1 teaspoon chili powder
1/2 teaspoon ground cumin
1/4 teaspoon dried oregano
1 3/4 cups chicken broth (or vegetable broth for vegetarian)
1/2 teaspoon salt, or to taste
1/4 cup frozen peas and carrots mix (optional)
Instructions
Heat the olive oil in a medium saucepan or Dutch oven over medium heat.
Add the rice to the pan. Toast the rice, stirring frequently, for 5 to 7 minutes until it turns light golden brown. This step is key for fluffy Mexican rice.
Add the chopped onion and cook for 3 minutes until softened.
Stir in the minced garlic, chili powder, cumin, and oregano. Cook for 1 minute until fragrant.
Pour in the tomato sauce and stir to coat the rice completely. Cook for 2 minutes, allowing the sauce to darken slightly.
Add the chicken broth and salt. Bring the mixture to a boil.
Once boiling, reduce the heat to the lowest setting, cover the pan tightly with a lid, and simmer undisturbed for 15 minutes. Do not lift the lid during this time.
Remove the pan from the heat. If using, gently stir in the frozen peas and carrots mix.
Keep the pan covered and let the rice steam off the heat for an additional 10 minutes.
Fluff the rice gently with a fork before serving as your perfect Taco Tuesday rice side.
Notes
For an authentic flavor, use low-sodium chicken broth.
If you want a richer color, add a small pinch of saffron threads with the broth.