Arroz Verde with Poblano and Cilantro

Arroz Verde with Poblano and Cilantro

Arroz verde is a vibrant Mexican rice pilaf where white rice cooks in a luscious bright-green sauce made from roasted poblano peppers, fresh cilantro, garlic, and onion. The result is aromatic, tender rice with a stunning jade color—an elegant stovetop side dish that complements any meal.

Prep
10 min
Cook
30 min
Wait
10 min
Total
50 min
Makes
Serves 6 as a side dish (about 5 cups cooked rice)
Share

Steps

Before you start
  • Read through the full recipe to understand the timing, especially the 5-minute steaming step.
  • Have your broth warmed before you begin—cold broth will slow down the rice cooking.
  • Gather all ingredients and equipment so roasting, chopping, and blending flow smoothly.
  1. Roast and prepare poblanos

    • If using fresh poblanos, place them directly over a gas flame on your stovetop using tongs, or arrange them on a rimmed baking sheet under a preheated broiler set to high.
    • Roast, turning with tongs every 30 seconds or so, for 5–6 minutes until the skin is completely blackened and blistered on all sides.
    • This charring develops the poblano's deep, rich flavor.
    • Transfer the roasted peppers to a plastic bag, seal it closed, and let them sit at room temperature for 5 minutes.
    • The steam inside the bag will loosen the charred skin, making it much easier to peel.
    • After 5 minutes, open the bag and let the peppers cool slightly.
    • Use your fingers to peel away all the blackened skin—it should come off fairly easily.
    • Remove the green stem at the top, then split each pepper open lengthwise and scrape out and discard the seeds and white membranes inside.
    • Rinse gently under cool water if any seeds remain.
    • Roughly chop the peeled poblanos into 1-inch pieces.
    • You should have about 1½ cups (275 g).
    + Show details

    Ready when: Skin is completely blackened and blistered all over; interior is soft and yields to gentle pressure

    Tip: If you don't have a gas stovetop, use a broiler. The key is high, direct heat to blister the skin completely.

  2. Blend cilantro-poblano sauce

    • In a blender or food processor, combine the roasted and peeled poblano pieces, 1½ cups loosely packed fresh cilantro leaves, 3 peeled garlic cloves, 1 medium white onion (quartered), and 1 cup of the warmed chicken or vegetable broth.
    • Blend on high speed for 60–90 seconds until the mixture is completely smooth and has a vibrant bright-green color.
    • If you prefer a silkier, absolutely-smooth sauce with no texture, carefully pour the blended sauce through a fine-mesh strainer into a bowl, pressing gently with the back of a spoon.
    • This step is optional but gives a more refined result.
    • Set the sauce aside.
    + Show details

    Ready when: Sauce is uniformly smooth and bright green; no chunks of pepper or cilantro remain

    Tip: Don't over-blend; 60–90 seconds is enough. Over-blending can make the sauce taste slightly bitter.

  3. Toast rice in oil

    • Heat 2 tablespoons olive oil in a medium saucepan (about 3–4 quart capacity) over medium heat for 1 minute until the oil is shimmering.
    • Add 2 cups uncooked medium-grain white rice and stir constantly with a wooden spoon for 2–3 minutes.
    • You want the rice to become fragrant—it should smell toasty and nutty—and turn a light golden or pale tan color.
    • The grains should no longer look translucent.
    • Be careful not to let it brown unevenly or burn, as burned grains will give a bitter taste to the finished dish.
    + Show details

    Ready when: Rice smells toasty and nutty; grains are pale golden and no longer translucent

    Tip: Stir constantly to prevent uneven browning or sticking. If any grains turn dark brown, discard and start over with fresh rice.

  4. Combine sauce, rice, and broth

    • Pour the entire batch of blended green sauce (including any that went through the strainer) into the saucepan with the toasted rice.
    • Stir vigorously with a wooden spoon for about 1 minute, ensuring the bright-green sauce coats all the rice grains evenly.
    • Add the remaining 2½ cups of warmed broth and ½ teaspoon kosher salt.
    • Stir once more.
    • Now increase the heat to medium-high and bring the mixture to a gentle, visible boil—you'll see bubbles breaking the surface steadily—which should take about 2 minutes.
    • As soon as it reaches a boil, reduce the heat to low, place the lid on the saucepan, and let it simmer undisturbed for 18–20 minutes.
    • Do not stir or lift the lid during this time.
    • The rice will absorb all the liquid and become tender and fluffy.
    + Show details

    Ready when: All the liquid has been absorbed; rice grains are tender, separate, and no liquid remains in the pan

    Tip: Don't peek under the lid or stir during simmering; this disrupts the cooking process and can result in unevenly cooked rice or a mushy texture.

  5. Rest and serve

    • Remove the saucepan from the heat but keep the lid on.
    • Let the rice rest, undisturbed, for 5 minutes.
    • This residual heat and steam will finish cooking any rice that may still be slightly firm and allow the grains to set up beautifully.
    • After 5 minutes, remove the lid, fluff the rice gently with a fork, breaking up any clumps.
    • Taste a spoonful and adjust the salt if needed.
    • Transfer to a serving platter or bowl.
    • If desired, drizzle with ¼ cup Mexican crema or sour cream for a luxurious finish, or garnish with fresh cilantro sprigs and sliced fresh jalapeño (remove seeds first for less heat, or keep them for more spice).
    • Serve immediately while hot.
    + Show details

    Ready when: Rice is fluffy; grains separate easily when fluffed

    Tip: Fluff gently to avoid breaking the grains or compressing them. A fork works better than a spoon for this.

Good to know

Tips
  • Warm your broth before adding it to the rice. Cold liquid will cool the pan and slow cooking.
  • If you can't find Mexican crema, blend equal parts sour cream and mayonnaise to approximate it.
  • Arroz verde is best served hot immediately after cooking, while the rice is fluffy and the color is most vibrant.
  • You can adjust the cilantro amount to your taste—use less for a subtler flavor, more for a bold green taste.
Make ahead

Poblanos can be roasted, peeled, and refrigerated up to 3 days ahead. The finished arroz verde can be made up to 1 day ahead and reheated gently on the stovetop, covered, over low heat, stirring occasionally and adding a splash of broth if it seems dry.

Storage & reheating

Room temperature for up to 2 hours. Refrigerate in an airtight container for up to 4 days. Freeze for up to 3 months. Reheat gently on the stovetop over medium-low heat with a splash of broth, or microwave in a covered bowl.

Substitutions
  • fresh poblano peppers → Anaheim or New Mexico chiles. Use for a similar mild heat level and flavor
  • fresh poblano peppers → Green bell pepper. Use for a completely mild, sweet flavor with no heat
  • chicken or vegetable broth → Vegetable broth. Use for a lighter, fully vegetarian version
  • fresh cilantro → Fresh flat-leaf parsley or fresh basil. Use if you dislike cilantro or have a cilantro-aversion

More pilaf

See all →

Find more like this

Meal
Dinner
Cuisine
Mexican
Main ingredient
Bell PeppersRice
Method
Stovetop
Quick & Easy
EasyBeginner

Reviews (0)