Go Back
+ servings
Mexican White Rice in a small white bowl

Arroz Primavera (Mexican White Rice)

Arroz Primavera (or Mexican White Rice) is the perfect side for any meal.  It’s full of flavor and I’ll show you how to make it perfectly fluffy each and every time! 
Course Side Dish
Cuisine Mexican
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 6 servings
Calories 172kcal
Author Ana Frias


  • Blender or small food processor
  • Medium sauce pan or medium-size deep skillet with a tight-fitting lid


  • 1 cup long grain rice
  • 1/3 cup white onion chopped
  • 1 large garlic clove (or 2 smaller ones)
  • 1/3 cup water
  • 2 Tbsp vegetable oil
  • 1 tsp kosher salt
  • 2 cups chicken stock hot
  • 3/4 cup frozen or fresh mixed vegetables (corn, peas & carrots) See note


  • Place rice in a colander and rinse well.
  • In a blender or small food processor, puree the onion and garlic with the 1/3 cup of water. Set aside.
  • In a medium saucepan, add the 2 tablespoons of oil and heat on medium high.
  • Once the oil is hot, add the rice and sauté until opaque (do not let it turn golden).
  • Add the onion & garlic mixture to the rice and mix well. Turn the heat to medium low and let the rice absorb the onion/garlic liquid. About 2 minutes.
  • Add the salt to the chicken broth and mix well. Then add the chicken broth to the rice.
  • Add the vegetables.
  • Bring it to a gentle simmer then cover saucepan with lid. Reduce heat to very low and let cook undisturbed 15 minutes.
  • Remove from the heat, leaving the lid on, and let rest for another 15 minutes. Remove lid and cool for 5 minutes.
  • With a large fork gently fluff the rice and evenly disperse the vegetables.
  • Enjoy while warm
  • Store leftovers in fridge in an air tight container.


For the vegetables you can use all 3, just two of them or just 1. Pick your favorites! 
Re-heat in microwave for about 2 minutes depending on how much leftover rice you have. 


Serving: 0.5cups | Calories: 172kcal | Carbohydrates: 32g | Protein: 3g | Fat: 3g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 1g | Sodium: 190mg | Potassium: 86mg | Fiber: 2g | Sugar: 1g