Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy Mexican Rice


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: israa
  • Total Time: 30 minutes
  • Yield: 46 servings 1x

Description

This Easy Mexican Rice is fluffy, flavorful, and ready in under 30 minutes! Made with rice, tomato sauce, broth, and simple spices, it’s the perfect side dish for tacos, enchiladas, or any Mexican-inspired meal.


Ingredients

Scale
  • 1 cup long-grain white rice
  • 2 cups vegetable or chicken broth
  • 1/2 cup tomato sauce (or 1 cup diced tomatoes)
  • 1/2 medium onion, finely chopped
  • 2 garlic cloves, minced
  • 2 tbsp olive oil
  • 1/2 tsp ground cumin
  • 1/2 tsp chili powder
  • Salt and pepper, to taste
  • 2 tbsp chopped fresh cilantro (optional, for garnish)

Instructions

  1. Heat olive oil in a large skillet over medium heat. Add the rice and cook, stirring frequently, until lightly golden.
  2. Add chopped onion and minced garlic. Cook for 2–3 minutes until fragrant.
  3. Stir in the tomato sauce, broth, cumin, chili powder, salt, and pepper.
  4. Bring to a boil, then reduce heat to low. Cover and simmer for 15–20 minutes, or until the rice is tender and the liquid is absorbed.
  5. Remove from heat and let sit, covered, for 5 minutes. Fluff with a fork.
  6. Garnish with chopped fresh cilantro if desired.

Notes

  • Add peas, corn, or diced carrots for extra veggies.
  • Use fire-roasted tomatoes for a smoky flavor.
  • Mix in a squeeze of lime juice for added brightness.
  • Top with shredded cheese for extra flavor.
  • Prep Time: 5 minutes
  • Cook Time: 25 minutes
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1/6 of recipe
  • Calories: 180
  • Sugar: 2g
  • Sodium: 280mg
  • Fat: 5g
  • Saturated Fat: 1g
  • Unsaturated Fat: 3g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 1g
  • Protein: 3g
  • Cholesterol: 0mg