Go Back
+ servings
Close up view of Mexican Rice or Arroz Rojo, showing the fluffy texture and pale red color of the rice.
Print Recipe
4.94 from 29 votes

Mexican Rice

Mexican Rice!The best side dish for all your Tex Mex and Mexican meals! This rice is flavorful and fluffy! This is a great base recipe that you can add to and customize to make your own. 
Prep Time5 mins
Cook Time30 mins
Total Time35 mins
Course: Side Dish
Cuisine: Mexican
Servings: 8
Calories: 203kcal
Author: Serene



  • 2 tbsp extra virgin olive oil/vegetable oil/canola oil
  • 2 cups white long grain rice
  • ½ yellow onion sliced or quartered
  • 4 cups water
  • 1 tbsp chicken bouillon caldo de pollo*
  • 1 tbsp tomato bouillon caldo de tomate*


  • Heat the oil in a large skillet over medium/high heat.
  • Add the rice and stir to coat in the oil. Add in the onion. Cook while stirring for about 7-10 minutes, the rice will turn very white as it cooks. Continue cooking until the rice starts to toast and turn slightly golden on the edges.
  • Pour in the water. Add in the chicken and tomato bouillon. Stir to combine. Keep the heat at medium. The water will sizzle when you pour it. Let the rice cook in the water until it starts to boil stirring occasionally. Once boiling, let the rice continue to cook 2-3 minutes. Then place the lid over the skillet.
  • With the lid on the skillet, turn the heat to low and let the rice cook undisturbed for 20 minutes.
  • After 20 minutes, remove the rice from the heat, BUT KEEP THE LID ON.
  • Keep the lid on for 10 minutes after removing from the heat. After this time, you can lift the lid and fluff the rice using a fork. Serve and enjoy.



Caldo de pollo- can use chicken broth 
Caldo de tomate- can use tomato sauce, or pureed tomato. 
If substituting these ingredients add in salt to taste.


Serving: 1 | Calories: 203kcal | Carbohydrates: 38g | Protein: 3g | Fat: 4g | Saturated Fat: 1g | Sodium: 16mg | Potassium: 63mg | Fiber: 1g | Sugar: 1g | Vitamin C: 1mg | Calcium: 18mg | Iron: 1mg