Skip to content

Easy Mexican Rice

Updated on by Villa Cocina
This post contains affiliate links.

Mexican rice—also called Spanish rice in some places—is a classic side dish in Mexican cuisine. It’s made from white rice that’s first lightly toasted in oil, then simmered in a flavorful tomato-based broth with onions, garlic, and often mild seasonings like cumin or chili powder.

Mexican rice

Making Mexican rice (arroz Mexicano) is simple and satisfying. This flavorful, colorful side pairs perfectly with mole, grilled meats, burritos, and other Mexican dishes, adding a delicious touch to any meal.

Easy Mexican Rice Recipe Video Tutorial

Below is my easy to follow video tutorial on how to make this Mexican Rice Recipe.

Enjoyed the video? Subscribe and tap the bell for updates on new recipes. Thank you for your support!

Easy Mexican Rice

4.77 from 34 votes
Make authentic Mexican rice (arroz Mexicano) — flavorful, colorful, and the perfect side for tacos, grilled meats, mole, and more!
Prep Time: 10 minutes
Cook Time: 35 minutes
Total Time: 45 minutes

Ingredients 

Servings: 12 servings

Tomato Sauce

Additional

  • 1 serrano pepper
  • 2 cups mixed veggies 
  • To taste kosher salt, (1 tbsp)

Instructions 

Make the Tomato Sauce

  • In a blender, combine tomatoes, white onion, bell pepper, garlic, tomato paste, achiote, coriander, cumin, and chicken broth (see note). Blend until smooth and set aside.

Prepare the Rice

  • Rinse the rice and drain well. Heat 3 tablespoons of oil in a large pan over medium heat. Add the rice and stir continuously. After 3 minutes, add the finely diced onion. Toast the rice slowly, adjusting the heat as needed, until golden brown, about 10–15 minutes.
  • Carefully pour in the blended sauce. Add the mixed vegetables, salt to taste, and a serrano pepper cut in half lengthwise (leave the stem intact). Bring to a gentle simmer, cover, and cook on medium-low heat for about 25 minutes, until the liquid evaporates and the grains are tender but not mushy. Avoid lifting the lid too often. Turn off the heat. 

Finish and Rest

  • Once done, notice the tomato film around the pan edges—gently fold it into the rice. Cover again and let rest off the heat for 5–10 minutes.
  • Fluff the rice with a fork or spatula and serve.

Notes

Rice from different brands can absorb liquid differently. To avoid mushy rice, start with slightly less broth than the recipe calls for and check the texture near the end of cooking, adding more broth if needed.

Nutrition

Serving: 1servingCalories: 177kcalCarbohydrates: 31gProtein: 4gFat: 4gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gCholesterol: 1mgSodium: 257mgPotassium: 211mgFiber: 2gSugar: 2gVitamin A: 1914IUVitamin C: 14mgCalcium: 26mgIron: 1mg
Nutrition information is automatically calculated and intended as an approximation only.

Did you make this recipe?

Show some love! Tag @villacocinaofficial on Instagram and drop a 5-star review. Your support means everything—thanks!

Course: Sides
Cuisine: Mexican
Keyword: Arroz Mexicano, Mexican rice, Spanish Rice