This Mexican Green Rice recipe (also called Salsa Verde Rice) is made with long grain white rice, salsa verde, onion, garlic, cilantro and chicken broth. It’s a delicious side dish to serve with tacos, enchiladas, burritos and bowls.

A tan colored bowl filled with Mexican Green Rice. A serving spoon with a wooden handle rests in the bowl.

Salsa Verde Rice is a simple Mexican side dish that is quick and easy to make any night of the week!

Clear glass measuring cups filled with white rice, chopped onion, salsa verde and chicken broth.

This Salsa Verde Rice is a one pot side dish that makes a delicious alternative to traditional Mexican rice. Serve it with tacos, taco bowls, burritos, enchiladas and more. 

Salsa Verde Rice Recipe

  • Rice. We use long grain white rice for this recipe.
  • Oil. I like to use light olive oil to saute the onion and garlic in, but you can use any light oil you prefer. 
  • Salsa Verde. Use either homemade salsa verde or a good store-bought brand.
  • Aromatics. We use onion and garlic to add flavor to this rice dish. 
  • Broth. I like to use low-sodium chicken broth, but you can use vegetable broth if you like. 
  • Herbs. We toss the cooked rice with fresh cilantro. 

Find the printable recipe with measurements below.

How To Make Mexican Green Rice

This Salsa Verde Rice comes together in about 30 minutes start-to-finish. 

For starters, you want to rinse the rice well under water. This step is important for removing starches on the outside of the rice which will cause the rice to clump and stick together as it cooks. Add rice to a fine mesh strainer and run under cold water until the water runs clear.

A cooking pot with sauteed onion

Heat oil in saucepan. Add onion and garlic and cook for about 2 minutes until onion softens.

A pot with sauteed onion and salsa verde.

Stir in the salsa verde.

A pot filled with cooked onion and broth.

Pour in the chicken broth.

A pot filled with broth (it appears to be chicken broth), rice, cooked onion and salsa verde.

Stir in the rice and bring to a boil. Lower heat to a simmer and place lid on the pot. Simmer on low heat for about 20 minutes. 

A pot filled with Mexican green rice. A wooden spoon rests in the pot.

Remove from heat and let the rice set in the pot (with the lid still on) for about 10 minutes before fluffing. Fluff rice with a fork and toss with chopped cilantro.

A tan colored bowl filled with Mexican green rice.

Serving Suggestions

This Mexican Green Rice recipe is a quick and easy one to make and it’s great to serve with so many dishes.

Looking For More Easy Mexican Side Dish Recipes To Make?

A tan colored bowl filled with Mexican Green Rice. A serving spoon rests in the bowl.
Yield: 6 servings

Mexican Green Rice

Prep Time 5 minutes
Cook Time 20 minutes
Additional Time 10 minutes
Total Time 5 minutes

This Mexican Green Rice recipe (also called Salsa Verde Rice) is made with long grain rice, salsa verde, onion, garlic, cilantro and chicken broth. It's a delicious side dish to serve with tacos, enchiladas, burritos and bowls.

Ingredients

  • 1 cup long grain white rice
  • 2 tablespoons oil (I like to use light olive oil)
  • 3/4 cup salsa verde (use homemade salsa verde or store-bought)
  • 1 small onion, finely chopped
  • 2 cloves garlic, peeled and minced
  • 1-3/4 cup low-sodium chicken broth
  • 1/2 cup fresh cilantro, finely chopped

Instructions

  1. Rinse the rice well under water. Add rice to a fine mesh strainer and run under cold water until the water runs clear. This step is important for removing starches on the outside of the rice which will cause the rice to clump and stick together as it cooks.
  2. Heat oil in saucepan. Add onion and garlic and cook for about 2 minutes until onion softens.
  3. Pour in the salsa verde and chicken broth.
  4. Stir in the rice and bring to a boil. Lower heat to a simmer and place lid on the pot. Simmer on low heat for about 20 minutes. 
  5. Remove from heat and set aside for 10 minutes before fluffing.
  6. Fluff rice with a fork and toss with chopped cilantro.

Nutrition Information:

Yield:

6

Serving Size:

1

Amount Per Serving: Calories: 170Total Fat: 8gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 6gCholesterol: 0mgSodium: 325mgCarbohydrates: 16gFiber: 1gSugar: 2gProtein: 11g

theharvestkitchen.com attempts to provide accurate information, however, this nutritional information is provided as a courtesy and is an estimate only. The nutritional information provided comes from online sources and calculations. See full disclaimer on About page.