The Best Mexican Green Rice (Arroz Verde in 25 Minutes!)

Servings: 6 Total Time: 30 mins Difficulty: Beginner
Authentic Herb-Packed Mexican Rice in 25 Minutes
Vibrant green Mexican rice in white bowl garnished with fresh cilantro and lime wedges pinit

I’m about to ruin restaurant Mexican rice for you. Sorry, not sorry.

Once you make this at home and realize how easy it is—and how much better it tastes than that sad, pale green stuff they serve at most restaurants—there’s no going back. This is the real deal: vibrant, herb-packed, authentic arroz verde that tastes like it came straight from someone’s abuela’s kitchen.

The secret? Fresh herbs blended into the cooking liquid. No food coloring, no weird additives, just cilantro, peppers, and a little magic. I made this for a taco night once and it completely stole the show. Now my family won’t let me make tacos without it.

Why You’ll Love This Recipe

Authentically Mexican. This is how it’s actually made in Mexico. None of that “add some cilantro at the end” nonsense. The green comes from blending fresh herbs right into the rice.

That color though. Seriously vibrant, naturally green rice that looks as good as it tastes. No artificial coloring needed—just fresh ingredients doing their thing.

Vegan and healthy. Naturally plant-based, gluten-free, and packed with fresh herbs. It’s a side dish you can feel good about serving.

Restaurant-quality at home. Better than what you’d get at most Mexican restaurants, and you know exactly what went into it.

Fresh herb flavor. This isn’t some subtle hint of cilantro. It’s bold, fresh, herbaceous, and absolutely delicious. Cilantro lovers, this one’s for you.

Versatile side dish. Goes with literally any Mexican meal—tacos, enchiladas, burritos, grilled chicken, you name it. Also makes killer burrito bowl bases.

Ingredients

For the Green Sauce/Blend:

  • 1 cup fresh cilantro (leaves and tender stems) – packed
  • ½ cup fresh spinachadds color without changing flavor much
  • 1 poblano pepper, seeded and roughly choppedfor authentic flavor
  • 1 jalapeño pepper, seeded (optional) – for a little kick
  • 3 cloves garlicpeeled
  • ½ cup water or vegetable brothfor blending
  • Juice of 1 limeabout 2 tablespoons

For the Rice:

  • 1½ cups long-grain white ricejasmine or basmati work great
  • 2 tablespoons vegetable oilor olive oil
  • ½ small onion, finely dicedabout ¼ cup
  • 2 cups vegetable brothor chicken broth if not keeping it vegan
  • ½ teaspoon saltadjust based on your broth
  • ¼ teaspoon cuminsubtle earthy flavor

For Garnish:

  • Fresh cilantro, chopped
  • Lime wedges
  • Red pepper flakes (optional) – for extra color and heat

Key Notes:

  • Don’t skip the poblano pepper—it’s what gives this authentic Mexican flavor.
  • If you hate cilantro (gasp!), this recipe isn’t for you. It’s cilantro-forward and proud of it.
  • Rinse your rice! Removes excess starch and prevents gummy rice.
  • The spinach helps boost the green color without affecting taste much.

Step-by-Step Instructions

Step 1: Blend the Green Sauce

Add cilantro, spinach, poblano pepper, jalapeño (if using), garlic, water or broth, and lime juice to your blender.

Blend on high until completely smooth—about 30-45 seconds. It should be bright green and pourable. Set aside.

This is where all the magic happens. That green sauce is about to transform plain white rice into something special.

Step 2: Toast the Rice

Heat oil in a large saucepan or pot over medium heat. Add the diced onion and cook for 2-3 minutes until softened and translucent.

Add the rinsed rice and stir constantly for 2-3 minutes. The rice should start to smell nutty and look slightly translucent around the edges.

This toasting step is crucial—it adds depth and helps the grains stay separate.

Step 3: Add Liquids

Pour in your vegetable broth, the blended green sauce, salt, and cumin. Stir everything together well.

The rice will look insanely green right now. Don’t worry, it’ll mellow out a bit as it cooks but stay beautifully vibrant.

Step 4: Bring to a Boil

Crank the heat to high and bring everything to a rolling boil. You’ll see big bubbles breaking the surface—that’s your sign.

Once boiling, immediately reduce the heat to the lowest setting and cover tightly with a lid.

Step 5: Simmer Time

Let it simmer undisturbed for 18-20 minutes. I know you want to peek, but resist the urge! Lifting the lid releases steam and messes with the cooking.

After 18-20 minutes, check if all the liquid is absorbed and the rice is tender. If there’s still liquid, cover and cook for another 2-3 minutes.

Step 6: Rest and Fluff

Remove from heat and let it rest, still covered, for 5 minutes. This finishing step makes all the difference in getting fluffy, perfect rice.

After resting, remove the lid and fluff with a fork, gently breaking up any clumps.

Step 7: Make It Pretty

Transfer to your serving bowl and garnish with fresh cilantro, lime wedges, and red pepper flakes if you want some color contrast and heat.

Serve hot and prepare for compliments.

Serving Suggestions

Taco night essential: Serve alongside any kind of tacos—carne asada, al pastor, fish, or veggie tacos. It’s basically mandatory.

Burrito bowl base: Use this as the foundation for burrito bowls topped with black beans, grilled veggies, salsa, guacamole, and your protein of choice.

Mexican mains: Perfect with enchiladas, chile rellenos, mole, or any grilled Mexican-seasoned meat or fish.

Simple proteins: Pairs beautifully with basic grilled chicken, steak, or shrimp when you want the rice to be the star side dish.

Stuffing base: Use leftovers to stuff bell peppers or poblano peppers with cheese and beans for an easy dinner.

Storage Tips

Refrigerator: Store in an airtight container for up to 5 days. The color might darken slightly, but the flavor stays great.

Freezing: Freezes well for up to 3 months. Let it cool completely, then portion into freezer bags or containers. The texture holds up surprisingly well.

Reheating: Microwave with a splash of broth or water and a damp paper towel covering it. Stovetop works too—add a little liquid and heat over medium-low, fluffing occasionally with a fork.

Refresh trick: When reheating, squeeze fresh lime juice over it and add a bit of fresh cilantro. Brings it back to life instantly.

Final Thoughts

Look, once you make this, plain white rice at Mexican restaurants is going to feel like a letdown. Sorry not sorry.

This is one of those recipes that looks impressive, tastes incredible, and is actually stupid easy to make. The vibrant color, the fresh herb flavor, the fluffy texture—it’s everything you want in a side dish.

Make this for your next taco night and watch everyone ask for seconds. And thirds. And the recipe.

Difficulty: Beginner Prep Time 10 mins Cook Time 20 mins Total Time 30 mins
Servings: 6 Estimated Cost: $ 8
Best Season: Suitable throughout the year

Description

Authentic Mexican green rice (arroz verde) made with fresh cilantro, peppers, and lime. This vibrant, fluffy side dish is naturally vegan and gluten-free with incredible fresh herb flavor blended throughout. Better than any restaurant version and ready in just 25 minutes!

Ingredients

For the Green Sauce/Blend:

For the Rice:

For Garnish:

Instructions

  1. Blend green sauce: Add cilantro (stems and all), poblano pepper, onion, garlic, 1 cup vegetable broth, cumin, and salt to blender. Blend on high for 30-60 seconds until completely smooth and bright green. Set aside.
  2. Toast rice: Heat olive oil in large saucepan over medium heat. Add rice and stir to coat with oil. Toast 3-4 minutes, stirring frequently, until rice smells nutty and some grains turn golden.
  3. Add liquids: Pour in blended green sauce, additional 1½ cups vegetable broth, and lime juice. Stir to combine. Increase heat to high and bring to a boil.
  4. Simmer: Once boiling, reduce heat to low and cover with tight-fitting lid. Simmer undisturbed for 15-18 minutes. Do not lift the lid.
  5. Rest and fluff: Remove from heat, keep covered, and let rest 5 minutes. Then use fork to fluff rice gently, breaking up any clumps.
  6. Garnish and serve: Transfer to serving bowl, top with fresh cilantro, lime wedges, and red pepper flakes if desired. Serve hot.

Note

  • Use cilantro stems for maximum flavor
  • Don't skip toasting the rice—adds depth
  • Keep lid on while simmering—no peeking
  • Poblanos are mild; use jalapeños for heat
  • Fresh herbs required for color and flavor
  • Color may dull slightly when stored but flavor remains
  • Add fresh lime juice when reheating to brighten
Keywords: Mexican green rice, arroz verde, cilantro rice, green rice recipe, Mexican rice, authentic Mexican rice, vegan Mexican rice, cilantro lime rice alternative
Did you make this recipe?

Tag #recipesbykip and #deliciousrecipesbykip if you made this recipe. Follow @recipesbykip on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit

Frequently Asked Questions

Expand All:

Why is my rice not green enough?

Usually it's because you didn't use enough cilantro or the herbs weren't super fresh. Make sure you're using a full packed bunch (stems included) and blending until completely smooth. The brighter and fresher your cilantro, the more vibrant the green. Also, the color will be brightest right after cooking and might dull slightly when stored—totally normal.

Can I use brown rice instead?

You can, but you'll need to adjust everything. Brown rice takes 40-45 minutes to cook and needs more liquid (about 2½ cups total). The texture will be chewier and the green color might not be as vibrant since brown rice is darker. IMO, white rice works way better for this recipe, but brown rice can work if that's your thing.

What makes this different from cilantro lime rice?

Cilantro lime rice is just cooked white rice with cilantro and lime juice stirred in at the end. This is completely different—the cilantro and peppers are blended into a sauce that the rice actually cooks in, so the flavor and color are throughout every grain. Way more intense flavor and that gorgeous green color. It's not even close to the same thing.

Can I make this without a blender?

Not really, no. You need the blender to create that smooth green sauce that colors and flavors the rice. A food processor might work but won't get it as smooth. If you don't have either, you could finely chop everything and add it to the rice, but it won't have that vibrant green color or the same texture. Honestly, just use a blender. :/

How do I prevent the rice from getting mushy?

Three things: use the right rice-to-liquid ratio (don't add extra liquid), don't lift the lid while it's cooking, and let it rest off heat for 5 minutes after cooking. Also make sure you're using long-grain rice, not short-grain or sticky rice. Follow the recipe exactly and your rice will be perfect and fluffy every time.

What peppers should I use?

Poblanos are traditional and give you the best flavor without much heat—they're mild and slightly sweet. If you want it spicier, use jalapeños (1-2 depending on your heat tolerance). You can also do a mix of both. Bell peppers will work in a pinch but won't give you that authentic Mexican flavor. FYI, removing the seeds from any pepper reduces the heat significantly.

A self-taught Cook, Filmmaker, and Creative Director

Most days you can find me in the kitchen experimenting with new recipes or behind my camera capturing the stories food tells. What I’m most passionate about is creating dishes that are quick, comforting, and surprisingly healthy—and sharing them with you.

Leave a Comment

Your email address will not be published. Required fields are marked *

This error message is only visible to WordPress admins

Error: No feed found.

Please go to the Instagram Feed settings page to create a feed.