Go Back
+ servings

Mexican Rice

4.80 from 20 votes
Mexican rice, also known as arroz Mexicano or Spanish rice, is a beloved side dish in Mexican kitchens and restaurants alike. 
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 50 minutes

Ingredients

  • 1 cup white long grain rice
  • 3 tbsp olive oil, smooth

Tomato Sauce

  • 1/4 white onion
  • 1 roma tomato
  • 1.5-2 cups chicken stock
  • 1 tbsp tomato paste
  • 1 garlic clove, peeled
  • 1/2 tsp ground annatto, (achiote)
  • 1/4 tsp ground turmeric
  • 1/8 tsp ground cumin

Additional

  • 1 serrano pepper
  • To taste salt

Instructions

Make the Sauce

  • In a blender, combine onion, tomato, chicken stock, tomato paste, garlic, achiote, turmeric, and cumin. Blend until smooth.

Make the Rice

  • Rinse and drain the rice thoroughly.
  • Heat oil in a medium pan over medium heat. Add the rice and stir continuously for 5–6 minutes or until golden brown and lightly toasted.
  • Reduce heat to medium-low, add the blended tomato mixture, stir to combine, and season with salt, stirring until dissolved.
  • Make a cut along the tip of a serrano pepper, stopping before the stem (don’t cut through it). Place the pepper in the center of the pan and cover with a lid.
  • Simmer gently until the liquid is absorbed and the rice is tender, about 20 minutes, taking care not to lift the lid too often.
  • Remove from heat. You may notice a thin film on the surface—gently fold it into the rice. Cover again and let the rice rest for 10 minutes.
  • Fluff the rice with a fork 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.
  • While toasting the rice, stir constantly to ensure an even golden color.
  • Make sure the tomato mixture is well-salted—this is where most of the flavor comes from.

Nutrition

Serving: 1servingCalories: 203kcalCarbohydrates: 28gProtein: 4gFat: 8gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 6gCholesterol: 2mgSodium: 110mgPotassium: 165mgFiber: 1gSugar: 2gVitamin A: 139IUVitamin C: 3mgCalcium: 15mgIron: 1mg
Nutrition information is automatically calculated and intended as an approximation only.
Course: Sides
Cuisine: Mexican
Keyword: Mexican rice, Side Dish, Spanish Rice