Mexican Rice Recipe
Learn how to make authentic Mexican rice with this easy recipe! Perfectly fluffy, flavorful restaurant-style rice ready in just 30 minutes with simple ingredients. This classic side dish features toasted rice, aromatic spices, and a rich tomato base.
Prep Time 10 minutes mins
Cook Time 30 minutes mins
Total Time 45 minutes mins
Servings 8 servings
Calories 245 kcal
- 2 cups long-grain white rice
- 3 tablespoons vegetable oil
- 1 small white onion, finely diced
- 3 cloves garlic, minced
- 1 cup tomato sauce (8 oz can)
- 3 cups chicken broth (or vegetable broth)
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
Step 1: Rinse and Toast the Rice
Rinse the rice under cold water in a fine-mesh strainer for 60 seconds until the water runs clear. Drain well. Heat vegetable oil in a large pot over medium heat. Add the drained rice and stir constantly for 5-7 minutes until golden brown with a nutty aroma.Step 2: Sauté Aromatics
Add the diced onion to the pot with the toasted rice. Sauté for 2-3 minutes until translucent. Add minced garlic and cook for 30 seconds until fragrant.Step 3: Add Liquids and Seasonings
Pour in the tomato sauce, chicken broth, cumin, chili powder, salt, and pepper. Add jalapeño and bay leaf if using. Stir well to combine and scrape any browned bits from the bottom of the pot.Step 4: Simmer
Increase heat to high and bring to a boil. Once boiling, immediately reduce heat to the lowest setting, cover with a tight-fitting lid, and cook for 20 minutes without lifting the lid.Step 5: Rest and Fluff
Turn off heat and let the rice rest covered for 5 minutes. Remove lid, discard bay leaf, and fluff gently with a fork. Add frozen peas and carrots if using. Garnish with fresh cilantro and serve with lime wedges.