Caroline's Cooking

  • Recipe Index
  • By country or region
  • By season or holiday
  • Subscribe
  • About
menu icon
go to homepage
  • Recipe Index
  • By country or region
  • By season or holiday
  • Subscribe
  • About
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • Recipe Index
    • By country or region
    • By season or holiday
    • Subscribe
    • About
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
    • YouTube
  • ×
    Home » Side dishes

    Arroz verde, Mexican green rice

    Published: Nov 20, 2025 by Caroline

    • Share
    • Reddit
    • Flipboard
    • Threads
    Mexican green rice, arroz verde, is an easy and delicious way to add fantastic flavor and color to make your side shine. Great in burritos, alongside enchiladas and more.

    Mexican green rice, arroz verde, is an easy and delicious way to add lots of fantastic flavor so that your side truly shines. This tasty, colorful rice is perfect in burritos, with enchiladas and more.

    Jump to Recipe
    bowl of arroz verde, Mexican green rice, with poblano pepper in background and cilantro either side of bowl.

    This post may contain affiliate links, where we earn from qualifying purchases. See more details in the policy page.

    While plain rice can be great to soak up the flavors of whatever you serve it with, it's also worth making it that bit more interesting sometimes, too. Just a few additions can add delicious flavor and color, from a simple South African yellow rice and veggie-loaded spanakorizo, Greek spinach rice, to the slightly more involved Persian sweet rice, shirin polow.

    This Mexican green rice gets it's color from a puree that you add in during cooking that infuses the rice with lots of flavor as well. The end result is fluffy, flavorful grains that I could honestly eat just as they are, but that are also great with lots of dishes, too.

    bowl of arroz verde Mexican green rice with poblano pepper above bowl.

    Rice in Mexican cooking

    Rice was introduced to Mexico by the Spanish in the 16th century and while it will unlikely never take the crown that corn has as most popular grain, it has still become a commonly used ingredient.

    Mexican cuisine generally uses long grain rice and in most cases, dishes use the pilaf style of preparing it. Pilaf is believed to have originated in Persia and is a method used in many Mediterranean and Central Asian countries, as well as elsewhere.

    The pilaf method essentially involves toasting the rice first in fat before adding flavor and liquid. This toasting adds flavor and helps the grains to separate more so the end dish is more fluffy rather than with clumps.

    The most common way to flavor the rice in Mexico is arroz rojo, also called Mexican rice (or sometimes Spanish rice in other places) and it's what you may be familiar with from many Mexican restaurants. It uses tomato, onion and garlic to add flavor.

    But you will also find regional dishes like arroz amarillo (yellow rice) in the Yucatan, colored with annatto, and arroz a la tumbada with seafood in Veracruz. This tasty arroz verde that is believed to have originated in Veracruz but you'll also find it enjoyed more widely. And for good reason, as it's easy and delicious.

    bowls of rice, onion, spinach with measure of stock, bunch of cilantro and charred poblano to side.

    Ingredients in arroz verde 

    This dish has a relatively simple set of ingredients:

    • Rice - the star! As mentioned above, you generally make this with long grain rice.
    • Poblano pepper - this is the main flavor and color component to the dish. It's a relatively mild chili bit with lots of flavor, particularly when roasted/charred as you do here. 
    • Cilantro (coriander) - this adds a lovely extra fresh flavor. 
    • Spinach - this is optional, but does help to add a little more green color to the end dish.
    • Onion - this provides the aromatic base. 
    • Garlic - this, too, adds aromatic flavor. You can skip if you prefer, but I like using a little.
    • Chicken stock/ broth - this is the main liquid component to cook the rice, but adds more flavor that using just water. You can also use vegetable stock if you want to keep it vegetarian. 
    • Oil - to toast the rice in before you add the liquid. 
    looking in blender with green herby paste inside.

    How to make Mexican green rice

    This dish has a couple steps but it's all easy and can be done in stages. The first part is preparing the green sauce that adds all that wonderful flavor to the rice. This is essentially blending the ingredients in a blender, but you have a little prep before you can do that.

    First, you need to char the poblano pepper to both allow you to remove the skin and for the flesh to soften. You can do this over a flame (either grill or gas stovetop) or alternatively, roast in the oven. Once the skin is going black in patches and the pepper is noticeably softened, place the pepper in a bag to sweat as it cools. Then, rub the skin off and open up and remove the seeds.

    After that, blend up the sauce ingredients ready for the next step. Add a little stock if you need to in order for it to blend smoothly.

    To make the rice, warm the oil, toast the rice then add the green puree. Let it simmer a few minutes so that the puree ingredients can cook a little. You will see the mixture start to darken in color and thicken.

    toasted rice with herby paste mixed in in bottom of pan.

    Then, add the stock and let the rice cook until it is all absorbed. You don't stir at this point, just let it cook and then fluff up at the end. You might find the green mixture is slightly concentrated on the top but don't worry, it will mix through when you stir.

    Serving ideas

    This rice is a versatile side that can pair with many dishes, but goes particularly well with enchiladas or to use as part of a burrito filling. It works well with beef dishes like carne asada, pork or chicken as well as various vegetables.

    Since it has a good amount of flavor, it's good when your main is maybe a little plainer, but also works when you have a sauce, as long as the flavor goes. You don't have to add cheese on top, but it pairs really well and adds a nice contrasting flavor.

    bowl of arroz verde Mexican green rice with poblano behind and cilantro in front of bowl.

    Mexican green rice, arroz verde, is a wonderfully colorful and flavorful way to make your rice side that bit more special. It's maybe an extra step, but it's easy to make and well worth the slight bit more effort. So be sure to make it for your next Mexican meal, or whenever you can.

    Try these other tasty rice dishes:

    • Nam khao, Lao crispy rice salad - a deliciously flavorful dish with great textures, too.
    • Portuguese duck rice, arroz de pato - a little more involved, but it's a meal in itself and packed with wonderful flavors.
    • Chashu chahan, Japanese fried rice which is great not only for leftover rice but leftover chashu pork. Easy and with great tasty flavors.
    • Plus get more side dishes and Mexican recipes in the archives.
    close overhead view of bowl of arroz verde Mexican green rice topped with cheese.
    Print Recipe

    Arroz verde - Mexican green rice

    This lovely green colored rice is packed with flavor yet easy to make. A delicious side.
    Prep Time10 minutes mins
    Cook Time30 minutes mins
    Total Time40 minutes mins
    Course: Side Dish
    Cuisine: Mexican
    Servings: 2 or a little more if smaller servings
    Calories: 289kcal
    Author: Caroline
    SaveSaved!

    Ingredients

    • 1 poblano pepper medium
    • ¼ onion small
    • 1 clove garlic small
    • ¼ cup cilantro coriander leaves, ¼ cup is around 5 stems
    • 1 handful spinach
    • ½ cup Jasmine rice or other long grain rice, see notes
    • ¾ cup chicken stock or can use vegetable, to keep vegetarian
    • 1 tablespoon vegetable oil
    • 1 pinch salt or more to taste
    • 1 pinch black pepper or more to taste
    • cotija cheese/queso fresco to serve optional but recommended unless using as a burrito filling

    Instructions

    • Char the poblano pepper either over a grill/barbecue, gas stove or if those are not options, roast in the oven (at around 400F/200C, about 10 minutes then check and turn, cook further as needed). Carefully turn as you cook the pepper so that the skin chars in places and the pepper is softened. Place the cooked pepper in a freezer bag and leave to steam - this helps the skin be easier to remove. Once it has cooled to room temperature, peel off the skin and remove the core and seeds. Don't worry if the pepper breaks up.
    • Peel and roughly chop the onion and garlic. Place the peeled poblano pepper pieces in a blender along with the onion, garlic, cilantro/coriander and spinach. Blend to a smooth puree - if needed, add a small amount of the stock to help it blend smoothly.
    • Warm the oil in a medium, wide pot/pan over a medium heat then add the rice. Toast the rice for a couple minutes, stirring to coat in the oil and gently brown in places.
    • Add the pepper-cilantro puree to the rice and cook for a couple of minutes, stirring regularly, so that the liquid is absorbed and cooks - you should see it visibly darken.
    • Add the stock, a little salt and pepper then cover the pot and bring to a simmer. Reduce the heat so that the liquid continues to simmer and leave to cook until the liquid is absorbed and the rice cooked through.
    • Once all of the liquid has been used and the rice is cooked, remove from heat and let it sit to steam a minute then fluff up with a fork or spoon and to mix in the puree mixture that can sometimes rise more to the top. Serve, optionally topped with some cotija cheese or queso fresco (highly recommended!) or eg use as a filling for burritos.

    Video

    Notes

    The stock quantities work for jasmine rice but for other varieties you may need a little more - check as the liquid is almost absorbed and if not near cooked, add a splash or two more (but take care not to add too much). 

    Nutrition

    Calories: 289kcal | Carbohydrates: 46g | Protein: 7g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 2g | Trans Fat: 0.04g | Cholesterol: 3mg | Sodium: 168mg | Potassium: 375mg | Fiber: 2g | Sugar: 4g | Vitamin A: 1767IU | Vitamin C: 54mg | Calcium: 44mg | Iron: 1mg
    Tried this recipe?Please consider Leaving a Review!

    See some of my favorite cooking tools and ingredients in the Caroline's Cooking Amazon store. 

    Remember to pin for later!

    Mexican green rice, arroz verde, is an easy and delicious way to add fantastic flavor and color to make your side shine. Great in burritos, alongside enchiladas and more.
    « Beet persimmon salad with goat cheese dressing
    Salmon crudo »
    • Share
    • Reddit
    • Flipboard
    • Threads

    Leave a Reply Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Caroline's Cooking

    Welcome! I'm Caroline and this is where I share recipes inspired by travels, places I want to go, or just ideas from feeding the family. Most recipes are easy to make and healthier, but there are treats too!

    Read more →

    Try these popular recipes

    • baked portobello mushrooms on plate
      Baked portobello mushrooms
    • side view of torn loaf of Japanese milk bread
      Japanese milk bread
    • Tarta de Santiago from overhead
      Tarta de Santiago (Spanish almond cake)
    • Sautéed French green beans on plate
      Sautéed French green beans
    • stacked plates with English tea sandwiches close up
      Traditional English tea sandwiches
    • Swedish cardamon buns with one on plate in front
      Swedish cardamom buns

    Recent posts

    • plate of tacu tacu, topped with egg, plantain on side, with small dish of salsa criolla behind
      Tacu tacu (Peruvian rice and bean cake)
    • small plate of Catalan spinach with pine nuts and raisins.
      Catalan spinach with pine nuts and raisins (espinacas a la catalana)
    • plate of steak crostini, some with pate under steak and others with goat cheese under and tomato on top.
      Steak crostini (two ways!)
    • glass of Winter Pimms cup with orange behind.
      Winter Pimm's Cup

    Footer

    • Privacy Policy
    • Language and measurements
    • About Caroline's Cooking
    • Web stories

    Caroline's Cooking is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

    Copyright © Caroline's Cooking 2014 - 2026

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required