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

How to Make Authentic Mexican Rice

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: ChefEmma
  • Prep Time: 5 minutes
  • Cook Time: 25 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: Mexican
  • Diet: Halal

Description

Authentic Mexican Rice, also known as Spanish Rice, is a flavorful and fluffy side dish made with long-grain rice, tomatoes, garlic, and spices. It’s a staple accompaniment to many Mexican meals.


Ingredients

Units Scale
  • 1 cup long-grain white rice
  • 2 tablespoons vegetable oil
  • 1/4 cup finely chopped onion
  • 2 cloves garlic, minced
  • 1 1/2 cups chicken broth
  • 1/2 cup tomato sauce
  • 1/4 teaspoon cumin
  • 1/2 teaspoon salt
  • 1/4 cup frozen peas (optional)
  • 1/4 cup diced carrots (optional)
  • Fresh cilantro for garnish (optional)

Instructions

  1. Rinse rice under cold water until water runs clear. Drain well.
  2. In a medium saucepan, heat oil over medium heat. Add rice and cook, stirring frequently, until lightly golden brown, about 5–7 minutes.
  3. Add onion and garlic, cooking for 1–2 minutes until fragrant.
  4. Stir in chicken broth, tomato sauce, cumin, and salt. Bring to a boil.
  5. Reduce heat to low, cover, and simmer for 18–20 minutes, or until rice is tender and liquid is absorbed.
  6. If using, stir in peas and carrots during the last 5 minutes of cooking.
  7. Fluff with a fork and garnish with cilantro before serving.

Notes

  • Use a heavy-bottomed pot with a tight-fitting lid for best results.
  • Substitute vegetable broth to make it vegetarian.
  • Do not lift the lid while the rice is cooking to ensure even cooking.

Nutrition

  • Serving Size: 3/4 cup
  • Calories: 210
  • Sugar: 2g
  • Sodium: 390mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 1g
  • Protein: 4g
  • Cholesterol: 0mg