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.
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.
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.
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.
Liesl says
So good! This is super easy, and delicious. This is the second time I’m making it. It’s a hit. Thank you!
Marylyn says
Very tasty! Made exactly as the recipe suggested. I used one seeded Serrano pepper. Served with Oh She Glows enchiladas.
Jen says
This rice is delicious! Will definitely be making this again!
Kathy says
Can I cut corners and make this recipe with one-minute (microwaved) rice?
Claire Cary says
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!
Victoria says
Amazing 👏 rice. I tried this recipe and my family loved it. Will definitely do it again