This post may contain affiliate links. Please read our disclosure policy.

Pinterest Hidden Image

This vibrant Mexican Green Rice is loaded with fresh herbs, roasted poblano, and just the right amount of flavor to steal the show. It’s the perfect side for tacos, burrito bowls, or honestly… just eating straight from the pot.

Skillet filled with Mexican green rice being served with wooden spoon.
Save this recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Green Rice That Goes with Everything

Headshot of author Serene.

This Mexican Green Rice is one of those side dishes that quietly steals the show.

We’re blending up fresh cilantro, onion, garlic, and a roasted poblano pepper to give the rice its vibrant green color and big flavor—nothing too spicy, just bright, flavorful, and very hard to stop eating. It’s perfect next to grilled chicken, tucked into burrito bowls, or served with beans and tortillas for the simplest weeknight dinner that still feels like something special.

Ingredients Needed

Ingredients needed to make Mexican arroz verde or green rice laid out on the counter.
  • White Rice– long grain white rice is best for this type of dish. You can also use a Jasmine white rice, which is my favorite rice when cooking.
  • Oil– the rice is fried in a small amount of oil to toast it before adding the liquid. Use an avocado oil or extra virgin olive oil.
  • Poblano Pepper– this is a very mild pepper with little heat. Feel free to substitute with a green bell pepper for less heat, or jalapeño for a little more.
  • Broth– chicken broth adds a nice flavoring to the rice as it cooks.
  • Onion & Garlic– adds a savory flavoring to the rice.
  • Cilantro & Lime– adds a bright freshness, and acid to the rice.
  • Cumin & Coriander– gives an earthy flavoring.

How to Make – In Photos

Find the complete recipe card below with measurements and full instructions.

  1. Roast the poblano peppers either on the stovetop or in the oven under a broiler. Once the skins are blackened, place the peppers in a sealed container to allow the steam to soften them until they are cooled to the touch. Remove the charred skins, stems, and seeds from the middle.
Roasted poblano pepper being de-seeded.
  1. Blend the green sauce for the rice by adding the roasted poblano, cilantro, onion, garlic, lime juice, and seasonings.
Poblano, cilantro, onion, garlic, lime juice in a blender for making Mexican green rice.
Blended green sauce for mexican rice.
  1. Toast the rice in a skillet with a small amount of oil. Stir the rice while heating over medium heat, once the rice is getting slightly tanned, then add in the blended green sauce to stir around.
  2. Pour in the broth and stir everything together. Bring this mixture to a simmer, then cover the skillet and reduce the heat to low.
  3. Cook the rice on low for 25 minutes. After the 25 minutes, remove the skillet from the heat, keeping the lid on. Allow the rice to sit for 10 minutes, then remove the lid and fluff up the rice before serving.
Toasting rice for making Mexican style rice.
Blended green sauce added to rice for making Mexican arroz verde.

Tips for Perfect Rice

  • The type of pot you use matters! I have always found that using a wide skillet works best for fluffy rice, and come to find out there is a science behind why this happens! Check out that linked article for more information.
  • Keep the lid on, the steam is important to get the perfect fluffy texture to your rice.

FAQs

Does the Poblano make it spicy?

Not really.. It does add some spice to the rice. But poblano is a mild pepper. It is milder than jalapeno. Other options would be to use a green bell pepper for less heat, or use a jalapeño if you want the heat.

What’s the best type of rice to use?

Use a long grain rice. Short grain rices are starchy and will cook up sticky. Long grain rice has less starch and will cook up drier with more defined grains, which is what we want. Jasmine, Basmati and regular long grain white rice are good options.

Do I have to use cilantro?

Although this is my preferred method to make this rice, everyone has their own way. Other ways I have seen this rice made is to use half cilantro and half parsley. Or half cilantro and half fresh baby spinach. If you don’t want any cilantro, sub for spinach and parsley.

Spoon dishing up cooked Mexican green rice.

Pin this now to save it for later

Pin It Now

Mexican Green Rice (Arroz Verde)

No ratings yet
Prep: 20 minutes
Cook: 20 minutes
Total: 40 minutes
Servings: 8
Author: Serene
This vibrant Mexican Green Rice is loaded with fresh herbs, roasted poblano, and just the right amount of flavor to steal the show. It’s the perfect side for tacos, burrito bowls, or honestly… just eating straight from the pot.
Skillet filled with Mexican green rice being served with wooden spoon.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 1 poblano pepper
  • 1 tablespoon avocado oil
  • 2 cups rice long grain white rice*
  • 2 cups cilantro (one bunch)
  • 4 garlic cloves
  • 1/2 white onion quartered
  • juice 1 lime fresh
  • 1 teaspoon salt
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 4 cups chicken broth no sodium

Instructions 

  • Roast the poblano pepper in a small skillet over medium heat. Cook the pepper on all sides until the skin is blistered and the pepper is soft, about 15 minutes. Remove from heat and allow to cool. Once the pepper is cooled to the touch, remove the stem, slice open and remove the seeds. 
  • Add the pepper, onion, cilantro, garlic, lime juice, salt, cumin and coriander to a food processor or blender. Pulse until no large chunks remain. 
  • In a large skillet heat the oil over medium heat. Add the rice. Stir to coat the rice in the oil. Continue to cook over medium heat until the rice is lightly browned and toasted. 
  • Add the blended greens to the rice and stir to coat the rice in the mixture. 
  • Pour the chicken broth into the skillet with the rice. Stir to combine. 
  • Bring the rice to a simmer. Reduce the heat to low. Cover and cook for 20 minutes. 
  • After 20 minutes, remove the skillet from the heat, keep the lid on and allow the rice to cool for 10 minutes. 
  • Remove the lid and stir the rice. Most of the greens will have floated to the top during cooking. Stir and fluff the rice before serving. 

Notes

Meal Prep Tips
Make Ahead: Cook the rice and let it cool completely before storing. Keeps 4–5 days in the fridge or up to 2 months in the freezer!
Reheat Like a Pro: Add a splash of broth or water before reheating to keep it fluffy—not dry.
Double Up: This recipe scales easily—make a double batch and freeze in individual portions for easy sides all week.
Serving Ideas: Perfect with tacos, burrito bowls, grilled meats, or just topped with a fried egg and avocado. 

Nutrition

Serving: 1 | Calories: 202kcal | Carbohydrates: 40g | Protein: 5g | Fat: 2g | Saturated Fat: 0.2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Trans Fat: 0.01g | Cholesterol: 2mg | Sodium: 732mg | Potassium: 145mg | Fiber: 1g | Sugar: 1g | Vitamin A: 331IU | Vitamin C: 14mg | Calcium: 30mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

Recipe first published January 28, 2020. Updated May 2, 2025.

Photography by KJandCompany.co


Welcome to my kitchen!

Welcome to the House of Yumm!! My name is Serene. I’m the food photographer, recipe developer, and official taste tester around these parts.

You may also like

Leave a comment

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

Recipe Rating