Servings
Font
Back
4.6 from 732 votes

Authentic Mexican Rice

This authentic Mexican Rice recipe is easy to make, made with simple ingredients, and better than rice you'll find at a Mexican restaurant!

Prep Time
5 mins
Cook Time
5 mins
Total Time
40 mins
Servings: 8
Calories: 253 kcal
Course: Side Dish
Cuisine: Mexican

Ingredients

  • 2 cups long grain white rice
  • ¼ cup olive oil
  • ½ medium onion, finely diced
  • 1 Roma tomato, diced
  • 4 cloves garlic, minced
  • 1 ½ teaspoons kosher salt, plus more to taste
  • 3 ½ cups broth (vegetable or chicken)
  • 2 tablespoons tomato paste
  • ½ cup frozen peas, thawed

Instructions

    Cup of Yum
  1. Add rice to a fine mesh strainer or colander and rinse under running water until the water runs clear. Drain well.
  2. In a large saucepan or pot over low-medium heat, add the oil. When hot, add the rice and saute for 10 minutes, stirring frequently, until the rice begins to lightly brown.
  3. Add the onion, tomato, garlic and salt. Stir and saute for 30 seconds.
  4. Add the broth and tomato paste. Stir together to mix until the tomato paste has completely dissolved.
  5. Bring to a boil, reduce heat to low, cover, and let cook for 20 minutes. Remove the saucepan or pot from the heat, uncover, and let it sit for 5 minutes.
  6. Add the thawed frozen peas and gently fluff them into the rice with a fork. Don't stir. Taste and season with more salt if necessary.

Notes

  • Instant Pot: If you have an Instant Pot, try my foolproof Instant Pot Mexican Rice recipe.
  • Want to add some spice? Add in a chopped jalapeno or serrano pepper when you add in the onion.
  • Optional vegetables: I used frozen peas, but you can also use frozen corn, or a frozen pea, corn and green bean mix.

Nutrition Information

Serving 1serving Calories 253kcal (13%) Carbohydrates 42g (14%) Protein 4g (8%) Fat 7g (11%) Saturated Fat 1g (5%) Polyunsaturated Fat 2g Monounsaturated Fat 5g Trans Fat 0.03g Sodium 883mg (37%) Potassium 150mg (4%) Fiber 2g (8%) Sugar 2g (4%) Vitamin A 414IU (8%) Vitamin C 7mg (8%) Calcium 22mg (2%) Iron 1mg (6%)

Nutrition Facts

Serving: 8Serving

Amount Per Serving

Calories 253

% Daily Value*

Serving 1serving
Calories 253kcal 13%
Carbohydrates 42g 14%
Protein 4g 8%
Fat 7g 11%
Saturated Fat 1g 5%
Polyunsaturated Fat 2g 12%
Monounsaturated Fat 5g 25%
Trans Fat 0.03g 2%
Sodium 883mg 37%
Potassium 150mg 3%
Fiber 2g 8%
Sugar 2g 4%
Vitamin A 414IU 8%
Vitamin C 7mg 8%
Calcium 22mg 2%
Iron 1mg 6%

* Percent Daily Values are based on a 2,000 calorie diet.

Report Abuse
Login to Continue
Forgot password?
Don't have an account? Register