Mexican Green Rice
This Mexican Green Rice recipe (AKA arroz verde) is perfect for tacos, burritos, bowls and more! It’s incredibly easy to make, flavorful and both gluten free and vegan.

You probably know this by now if you’re a regular around here, but I looooove Mexican food. The flavors are always amazing and most recipes are actually fairly simple to make with minimal ingredients. Take my ground beef tacos for example!
This green rice recipe is no exception. It requires just 10 simple ingredients, including salt, and is ready in under 30 minutes.
I love to serve it in tacos, burritos or as a base for my nourish bowls. There’s so many options and it’s even freezer friendly! Serve this rice alongside my salmon tacos or cajun salmon for a very flavorful dinner!

Key ingredients
WHITE RICE. I recommend sticking with white rice just to ensure even cooking. I like jasmine rice and suggest that for this recipe!
CILANTRO. A generous amount of cilantro adds so much flavor to this green rice.
ONION/GARLIC. I like using white or yellow onion here. We’ll blend these up with the rest of the ingredients to create the sauce for cooking.
SPINACH. This is optional, but I love adding veggies into dishes when I can. You won’t taste it at all and it will make the sauce an even more vibrant green color.
LIME. Some lime, serrano pepper and salt really round out the flavors.
BROTH. You can use chicken or veggie broth. I used low sodium, but if you use regular, just decrease the salt to 1/2 teaspoon.

How to make Mexican Green Rice
Add the chopped onion, cilantro, spinach, garlic, salt, lime juice, diced serrano peppers* and 1/2 cup worth of broth to a blender or food processor. Process until smooth.
Heat the olive oil in a large pot or dutch oven. Add in the rice and toast for 2-3 minutes. This helps bring out lots of flavor.
WANT TO SAVE THIS RECIPE?
Add the cilantro mixture and the rest of the broth to the rice. Stir well, then bring to a boil and reduce heat to low. Cover and let simmer on low heat for 15 minutes or until the rice is cooked.
Remove from the heat and let sit, covered, to finish cooking for about 10 minutes. Fluff with a fork and sprinkle on top extra chopped cilantro and red pepper flakes. Serve as a side with my gluten free enchiladas!

Serving Suggestions
I’m a huge rice fan, so I could very easily polish off a bowl of this green rice with nothing else no problem.
However, I usually want something more substantial, in which case I’ll serve it with chicken, my chili lime salmon, or as the base for my cauliflower burrito bowl.
Storage Tips
This recipe makes a fairly big batch, about 6 cups of cooked rice since we’re starting with 2 cups of uncooked rice.
That may seem like a lot, but it stores well in the freezer for up to 3 months so you don’t have to worry about wasting any.

Tips for fluffy rice
Use the right ratio of rice to liquid. This will vary depending on the rice you use, but I find the best ratio for long grain white rice is about 1 cup of rice to 1 1/2 cups liquid.
For this recipe you need 2 cups of rice, so 3 cups of broth.
Keep the heat on low with the lid on. You want the lid to remain on so the steam is trapped which helps cook the rice without adding too much extra liquid. Keeping the lid on the whole time will also ensure the rice cooks evenly.
Don’t stir too frequently (if at all). Stirring rice is key when making things like risotto because you want it to get creamy, but when making regular rice, you want it fluffy, not creamy!
Stirring too frequently will release more starches into the broth and can cause the rice to get mushy.

You’ll also love…
Be sure to follow along on on instagram and subscribe to my email list for more recipes and updates. Leave a comment and rating below if you try this recipe and let us know how it turns out!

Mexican Green Rice (Arroz Verde)
by: claire cary
Ingredients
- 2 cups white jasmine rice
- 3 cups chicken or vegetable broth
- 3 tablespoons olive oil
- 1 ½ cups cilantro
- 1 cup spinach
- 1-2 serrano peppers*
- 1 cup diced white onion
- 3 cloves garlic
- 1 teaspoon salt
- 2 tablespoons lime juice
Instructions
- Add the chopped onion, cilantro, spinach, garlic, salt, lime juice, diced serrano peppers* and 1/2 cup worth of broth to a blender or food processor.
- Process until smooth.
- Heat the olive oil in a large pot or dutch oven. Add in the rice and toast for 2-3 minutes. This helps bring out lots of flavor.
- Add the cilantro mixture and the rest of the broth to the rice. Stir well, then bring to a boil and reduce heat to low. Cover and let simmer on low heat for 15 minutes or until the rice is cooked.
- Remove from the heat and let sit, covered, to finish cooking for about 10-15 minutes. Fluff with a fork and sprinkle on top extra chopped cilantro and red pepper flakes.
Notes
Comments
-
Looks amazing! I’d love to try this recipe but with brown rice. Would I follow the recipe the same or should I add more liquid? Thanks!
-
You would need more liquid! Just check the ratios on the bag of your rice.
-
-
This looks great. I will be cooking for a bunch of cilantro haters–I’m guessing it’s too integral to the dish to skip it/substitute and I’m better off making another kind of rice?
-
I would maybe try a regular spanish rice that doesn’t have cilantro!
-
-
I’ve made this twice now but I tweeked it a bit. I don’t have a food processor or blender at the moment so I just diced everything very tiny, including the 2 chicken thighs. Soooo delicious!!! Will eventually do it your way but for now I’m totally loving the way I came up with.
-
Great idea! So glad you made it work for you, thanks Sonya!
-
-
This is my new favorite way to eat rice! I’ve always been scared of making rice because I could never get it right. In came my rice cooker and very basic recipes. However, I tried this recipe step by step and out came delicious and nutritious PERFECT rice!!! It pairs so well with our dinners and is going to be a weekly staple in our home. Thank you for this recipe!
-
So happy to hear that! Thank you, Adriana!
-
-
Bringing a little heat! I used a full Serrano pepper with all the seeds🙌🔥. This rice is so flavorful, and unique compared to a common Spanish rice, or plain rice. I like its earthier flavor as it brings the taste of the taco up a notch! Definitely will make this again. Thanks!
-
Delicious! So glad you enjoyed.
-
-
So good! This is super easy, and delicious. This is the second time I’m making it. It’s a hit. Thank you!
-
Very tasty! Made exactly as the recipe suggested. I used one seeded Serrano pepper. Served with Oh She Glows enchiladas.
-
This rice is delicious! Will definitely be making this again!
-
Can I cut corners and make this recipe with one-minute (microwaved) rice?
-
unfortunately, that won’t work. If the rice is already cooked, you won’t be able to cook it in the herbs and spices which is what gives it the color and flavor!
-
Amazing 👏 rice. I tried this recipe and my family loved it. Will definitely do it again
-
-




leave a comment and rating