Go Back Email Link
+ servings
red rice with chunks of tomatoes and chopped cilantro in a white bowl on a table
Print Recipe
4.60 from 5 votes

Mexican Rice Recipe

Savor the vibrant flavors of Mexico with our delicious Mexican rice recipe. Made with aromatic spices, juicy tomatoes, and fluffy long-grain rice, this side dish is the perfect accompaniment to any Mexican-inspired meal.
Prep Time15 minutes
Cook Time35 minutes
Total Time50 minutes
Course: Side dishes
Cuisine: Mexican
Keyword: rice, side dish, tomato
Servings: 4 servings
Calories: 156kcal
Author: Courtney O'Dell

Ingredients

  • 1 cup long-grain white rice
  • 1 tablespoon vegetable oil
  • ½ onion finely chopped
  • 2 cloves garlic minced
  • 1 jalapeno pepper seeded and finely chopped (optional for heat)
  • 1 can 14 ounces diced tomatoes, undrained
  • 1 ¾ cups vegetable or chicken broth
  • 1 teaspoon cumin
  • 1 teaspoon chili powder
  • ½ teaspoon paprika
  • Salt to taste
  • Fresh cilantro chopped (for garnish)

Instructions

  • Rinse the rice under cold water until the water runs clear. Drain well.
  • In a large skillet or saucepan, heat the vegetable oil over medium heat. Add the onion, garlic, and jalapeno (if using) and sauté until they become soft and fragrant.
  • Add the rice to the skillet and stir to coat it with the oil and vegetables. Cook for about 2-3 minutes, stirring frequently, until the rice becomes slightly golden.
  • Stir in the diced tomatoes (with their juice) and cook for another minute.
  • Add the broth, cumin, chili powder, paprika, and salt to the skillet. Stir well to combine.
  • Bring the mixture to a boil, then reduce the heat to low. Cover the skillet with a tight-fitting lid and simmer for about 20-25 minutes, or until the rice is tender and the liquid is absorbed. Avoid lifting the lid during this time to ensure proper cooking.
  • Remove the skillet from the heat and let it sit, covered, for 5 minutes to allow the rice to rest.
  • Fluff the rice with a fork and garnish with fresh cilantro before serving.

Nutrition

Serving: 1g | Calories: 156kcal | Carbohydrates: 26g | Protein: 5g | Fat: 4g | Polyunsaturated Fat: 3g | Cholesterol: 1mg | Sodium: 428mg | Fiber: 5g | Sugar: 4g