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

Mexican Rice

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

Description

This easy Mexican Rice is fluffy, flavorful, and the perfect side dish for tacos, enchiladas, or any Mexican-inspired meal. Made with long grain rice, tomatoes, and simple spices, it’s a classic restaurant-style recipe you can make at home in under 30 minutes.


Ingredients

  • 2 tablespoons vegetable oil

  • 1 cup long grain white rice

  • 1 small onion, finely chopped

  • 2 cloves garlic, minced

  • 1 3/4 cups chicken broth (or vegetable broth for vegetarian)

  • 1 (8 oz) can tomato sauce

  • 1/2 teaspoon salt

  • 1/2 teaspoon ground cumin

  • 1/4 teaspoon chili powder

  • 1/4 cup chopped fresh cilantro (optional)

 

  • Lime wedges, for serving (optional)


Instructions

  • Heat oil in a medium saucepan over medium heat.

  • Add rice and cook, stirring often, until lightly golden, about 5-7 minutes.

  • Stir in chopped onion and garlic; cook for 2 more minutes until fragrant.

  • Pour in chicken broth and tomato sauce, then stir in salt, cumin, and chili powder.

  • Bring to a boil, then reduce heat to low, cover, and simmer for 18-20 minutes or until rice is tender and liquid is absorbed.

  • Remove from heat and let sit, covered, for 5 minutes.

  • Fluff with a fork and stir in chopped cilantro if using.

 

  • Serve warm with lime wedges if desired.


Notes

  • For a vegetarian version, use vegetable broth.

  • Add peas or diced carrots for extra texture and color.

  • Leftovers store well in the fridge for up to 4 days.


Nutrition

  • Serving Size: 1 cup
  • Calories: 210
  • Sugar: 2g
  • Sodium: 430mg
  • Fat: 6g
  • Saturated Fat: 1g
  • Unsaturated Fat: 4.5g
  • Trans Fat: 0g
  • Carbohydrates: 34g
  • Fiber: 1g
  • Protein: 3g
  • Cholesterol: 0mg