This easy Mexican Rice recipe is the perfect side dish for tacos, enchiladas, burrito bowls, grilled chicken, and all your favorite Mexican-inspired meals.
Course Side Dish
Cuisine Mexican
Keyword easy, homemade, kid friendly
Prep Time 10 minutesminutes
Cook Time 25 minutesminutes
Total Time 35 minutesminutes
Servings 6
Ingredients
1 1/2cupslong-grain white rice
2tbspolive or avocado oil
1/2cupfinely diced onion
2clovesgarlicminced
1tspground cumin
1/2tspchili powder
1/2tspsaltplus more to taste
1/4tspblack pepper
1cuptomato sauce
2 1/2cupslow-sodium chicken or vegetable broth
1/2cupfrozen peas and carrotsoptional
2tbspchopped fresh cilantro
Lime wedgesfor serving
Instructions
Place the rice in a fine-mesh strainer and rinse it under cool water until the water runs mostly clear. Drain well.
Heat the oil in a large skillet or medium saucepan over medium heat.
Add the rinsed rice and diced onion. Cook for 5–7 minutes, stirring frequently, until the rice is lightly golden and the onion begins to soften.
Add the garlic, cumin, chili powder, salt, and black pepper. Cook for 30 seconds, stirring constantly.
Carefully pour in the tomato sauce and broth. Stir to combine and bring the mixture to a gentle boil.
Reduce the heat to low and cover the pan with a tight-fitting lid. Simmer for 18–20 minutes without lifting the lid or stirring.
Remove the pan from the heat. Add the frozen peas and carrots, if using, and replace the lid. Allow the rice to rest for 5–10 minutes.
Fluff the rice gently with a fork. Stir in the cilantro and serve with fresh lime wedges.