Mexican green rice (arroz verde) is long-grain rice cooked in a blended sauce of cilantro, jalapeño, garlic, onion, lime and broth until fluffy and fragrant. Blend the sauce, simmer covered for 20 minutes, then rest 10 minutes before fluffing. Ready in about 40 minutes.
This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases.
You have heard of Mexican red rice, but have you ever heard of Mexican green rice? Probably not! This is a recipe I put together after gathering inspiration from the ingredients and flavours I came across at a local mercado. I took the same idea behind traditional Mexican red rice, but instead of tomatoes I went with fresh herbs, garlic, lime and a little jalapeño.
The cilantro turns the rice that bright green colour, the lime keeps it fresh, and the jalapeño brings just enough warmth to keep every bite interesting.
In our family we love this Mexican green rice alongside just about anything: meat, chicken, seafood, even a vegetarian plate. One of our absolute favourite combinations is serving it with Mexican fire-roasted chicken. Honestly, though, there are so many other delicious ways to eat it.
The best part? It is super easy. You blend the green sauce, cook the rice in it, and let everything steam until fluffy. A simple side that makes an ordinary dinner feel a little more special!

Want a week of dinners planned for you? Get my free dinners
Why we love this Mexican green rice
There is something fun about taking a familiar dish and giving it a completely new twist. We all know Mexican red rice. This green version brings something different to the table.
Instead of tomatoes for colour and flavour, this recipe uses fresh cilantro, jalapeño, garlic, onion and lime. Everything gets blended into a green sauce that the rice soaks up as it cooks. You get herby rice with a little citrus, and it tastes as good as it looks.
I also love how simple the cooking is. Just like red rice, you cook the grains in a flavourful liquid instead of plain water. Here that liquid is our homemade green sauce, so all those fresh ingredients go straight into the rice.
And can we talk about the colour? It looks so good next to golden roasted chicken, grilled meat or a pile of roasted vegetables!
Sometimes we want a simple side next to our protein. Other times we build a whole meal around a few different flavours and textures. This rice works for both.
Ingredients you’ll need
You only need a handful of simple ingredients. Most of the flavour comes from blending fresh herbs and aromatics into the green sauce.
- Garlic, onion and jalapeño: the base of the sauce. Seed the jalapeño for a milder pot, or leave the seeds in if you like a little extra heat!
- Fresh cilantro: a whole bunch, with a few leaves saved for garnish. This is what turns the rice green.
- Lime juice: juice of 1 small lime for that citrusy kick.
- Low-sodium chicken broth: 2 cups. Water also works.
- Ground cumin, salt and black pepper.
- White basmati or jasmine rice: 1 cup. I like these because they stay fluffy with the green sauce. Stick to one type and follow the method so the grains do not go mushy.
Want it spicier? Leave the jalapeño seeds in. Serving kids or anyone sensitive to spice? Take the seeds and membranes out for a milder flavour.
Recommended tools
- Recommended blender for a smooth green sauce: Vitamix 5200
- Recommended medium pot with a tight lid: Tramontina Signature Tri-Ply Clad 3-Quart Sauce Pan with Lid
- Recommended measuring cups: Pyrex 3-Piece Glass Measuring Cup Set (1, 2 & 4 Cup)
How to make easy Mexican green rice
Step 1: Blend the green sauce. Add the garlic, onion, jalapeño, cilantro, lime juice, chicken broth, cumin, salt and black pepper to a high-powered blender or food processor. Blend until completely smooth. It should look bright green and smell wonderfully fresh.
This green sauce is the heart of the recipe, so blend it well before you move on.
Step 2: Toast the rice, then add the green sauce. Do not rinse the rice. Place a medium pot over medium heat. Add the dry rice and toast, stirring, until the grains look lightly browned. Then pour in the green sauce, stir gently so the grains sit evenly in the liquid, and bring it to a simmer.

Step 3: Cover and cook. Once it is simmering, reduce the heat to low and immediately cover with a tight-fitting lid. Cook for 20 minutes without lifting the lid. Keeping it covered lets the rice absorb the liquid and cook evenly.

Step 4: Let the rice steam. After 20 minutes, take the pot off the heat, but keep the lid on. Do not open it just yet! Let it rest and steam for another 10 minutes. That resting time finishes the grains and gives you that fluffy texture.
Step 5: Fluff and serve. Remove the lid and gently fluff the rice with a fork. Garnish with extra cilantro leaves or a few jalapeño slices if you like a little kick. Serve warm.

And that’s it! TA-DA, you got yourself a pot of fluffy Mexican green rice.
Tips and common mistakes
- Do not rinse the rice. Use it dry straight from the bag or canister.
- Toast until lightly browned. Dry-toast the rice in the pot over medium heat before you add the green sauce — that light colour on the grains is what you want.
- Do not lift the lid during the 20 minutes. Steam is doing the work. Peeking lets it out.
- Use a tight-fitting lid. If yours is loose, the liquid evaporates too fast and the rice stays underdone.
- Rest the full 10 minutes. I know it is hard to wait. That rest is what keeps the grains fluffy instead of wet.
- Stick to basmati or jasmine. Mixing rice types or swapping in a short-grain rice changes the liquid ratio and can turn mushy.
- Taste the sauce before it hits the pot. Salt levels vary by broth brand. Adjust before you pour.
How to store homemade Mexican green rice

One of the best things about making rice at home is having leftovers ready for another meal. Cooked rice does need careful storage.
- Refrigerator: transfer leftovers into shallow containers and refrigerate within 2 hours (sooner is better for rice; aim for within 1 hour). Keep at 40°F (4°C) or below. As a cautious food-safety guideline for cooked rice, use it within 24 hours.
- Freezer: divide into individual portions and freeze promptly in airtight containers. For best texture, use within 1 to 2 months.
- Reheating: reheat until steaming hot throughout, ideally 165°F (74°C). Add a small splash of water or broth, and avoid reheating the same portion more than once.
- A helpful tip: never leave cooked rice sitting at room temperature for several hours. Rice can contain spores of Bacillus cereus, which can survive cooking and produce toxins if the rice is stored improperly.
FAQ
What is Mexican green rice (arroz verde)?
It is rice cooked in a blended green sauce, usually cilantro with onion, garlic and green chile, instead of the tomato base used for Mexican red rice. This version uses cilantro, jalapeño, garlic, onion, lime and broth.
Does this green rice use spinach?
This recipe’s colour comes from cilantro (and jalapeño), not spinach.
Is Mexican green rice spicy?
It depends on the jalapeño. Seeded, it stays mild with a little warmth. Leave the seeds in for more heat, or take them out when you are cooking for kids or anyone sensitive to spice.
Can I use water instead of broth?
Yes. Broth adds more flavour; water still works.
How do I keep the rice fluffy, not mushy?
Do not rinse the rice. Toast the dry grains until lightly browned, then add the green sauce. Use one type of long-grain rice (basmati or jasmine — both work), keep the lid on for the full 20 minutes, then rest 10 minutes before fluffing with a fork.
How long do leftovers keep?
Refrigerate promptly and, as a cautious guideline for cooked rice, use within 24 hours. Freeze portions for 1 to 2 months. Always reheat until steaming hot.
More recipes you’ll love
- Mexican Fire-Roasted Chicken: one of our favourite combinations with this rice
- Vegetarian Mango Soy Ceviche: a cool, sweet contrast next to the warm green rice
- Chicken Milanesa: crispy chicken with a scoop of fluffy green rice
- Super Tasty Mexican Slow Cooker Pulled Pork: tender pork and fresh green rice for a hearty dinner
- Ricotta Cheese Salmon Roll: a colourful plate with contrasting textures
- Easy Mexican Salsa Verde: bright tomatillo salsa that pairs well with this rice
Of course, you do not need a special main dish. This rice is just as good next to grilled vegetables, sautéed mushrooms or whatever protein you already have going.
That is what makes this Mexican green rice so special to us. Familiar ingredients, a straightforward method, and a pot of something colourful and full of flavour.
So the next time you are planning dinner, skip the usual rice for a change and give this green version a try. You might just discover a new family favourite!

Easy Mexican Green Rice
Ingredients
Equipment
Method
- Add the garlic, onion, jalapeño, cilantro, lime juice, chicken broth, cumin, salt and black pepper to a high-powered blender or food processor. Blend until completely smooth and vibrant green.
- Do not rinse the rice. Place a medium pot over medium heat. Add the dry rice and toast, stirring, until the grains look lightly browned. Pour in the green sauce, stir gently, and bring to a simmer.
- Reduce heat to low, immediately cover with a tight-fitting lid, and cook for 20 minutes without lifting the lid.
- Remove from heat and keep covered. Let the rice rest and steam for 10 minutes.
- Fluff with a fork. Garnish with cilantro or jalapeño slices. Serve warm.






































































