Soups & Stews
This authentic chicken chili verde recipe brings the bright, tangy flavors of Mexico to your kitchen with just the right balance of smoky heat and fresh cilantro.
The secret lies in roasting tomatillos and chiles to deepen their natural sweetness, creating a sauce that's vibrant yet complex—far from the canned versions you might find. I've perfected this over years of testing, ensuring every spoonful delivers that signature Mexican restaurant quality at home.
The recipe starts with properly roasting the tomatillos and chiles until charred, then blending them into a smooth, tangy base. Chicken thighs—richer and more flavorful than breasts—simmer in this sauce until tender, absorbing all those bright, herbaceous notes.
What sets this apart is the proper blend of spices: cumin, oregano, and a touch of cinnamon that gives it that authentic depth without overpowering the fresh flavors.
By the time it's done, you'll have a pot of restaurant-quality chili verde with tender chicken, chunks of roasted vegetables, and a sauce that's perfectly balanced—tangy from the tomatillos, slightly smoky from the chiles, and fresh from the cilantro.
The aroma alone will have everyone gathering around the table, and each bite delivers that perfect harmony of textures and flavors.
Serve it with warm corn tortillas for scooping, a side of fluffy cornbread to soak up the sauce, or over steamed rice for a complete meal. This isn't just chili—it's a taste of Mexico that's simple enough for weeknight dinners but impressive enough for company. Let's get cooking!
Ingredients for authentic chicken chili verde
Fresh tomatillos, smoky peppers, and tender chicken thighs make this chili verde shine.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Skin-on preferred for flavor |
| Tomatillos 🍅 | 1 lb | Husk removed, rinsed |
| Serrano Peppers 🌶️ | 4 whole | Stems removed, seeds optional |
| White Onion 🧅 | 1 whole | Quartered, skin on |
| Garlic Cloves 🧄 | 4 cloves | Peeled, whole |
| Fresh Cilantro 🌿 | ½ cup | Stems included, chopped |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Dried Oregano 🍃 | 1 tsp | Mexican preferred |
| Ground Cinnamon 🌶️ | ¼ tsp | For authentic warmth |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For roasting |
| Lime 🍋 | 1 whole | Juiced, zest optional |
Tomatillos are the heart of this dish—look for bright green, firm ones at Latin markets or the produce section. Whole Foods or Sprouts usually carry them year-round, but if you're in a pinch, the frozen section works too. The serrano peppers add heat, but you can remove seeds for a milder version. For the chicken, thighs stay juicier than breasts—they're worth the extra time. If you can't find Mexican oregano, regular dried oregano works, but it'll taste slightly different.
No tomatillos? Substitute green tomatoes—they're the closest you'll get, but the flavor won't be identical. Running low on serrano peppers? Jalapeños at half the amount will give you some heat, but the smoky depth will be missing. Fresh cilantro is a must here—it's the bright, fresh note that balances everything. If you're out, parsley works in a pinch, but it won't have that same zesty kick. The chicken broth can be swapped for water if needed, but a good quality broth adds so much flavor. Toast your cumin seeds in a dry pan for 30 seconds before grinding—they'll taste deeper and more complex.
This chili verde tastes even better the next day as the flavors meld together. Store leftovers in an airtight container in the fridge for up to 4 days. For longer storage, freeze portions for up to 3 months. I like to portion it into individual containers so I can grab a meal whenever I need it. The sauce thickens as it cools, so adding a splash of broth or water when reheating keeps it smooth. Serve with warm tortillas or rice to soak up every last bit of that tangy, smoky goodness.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots—just toss everything (chicken, tomatillos, serranos) into one pot, simmer, and walk away. The onions caramelize right in the broth, so no extra cleanup.
- Tangy Kick: That serrano-tomatillo base? It’s the real MVP. The tomatillos give it a bright acidity, while the serranos add just enough heat to linger—without overpowering. (Yes, even my picky husband asks for seconds.)
- Meal Prep Hero: Between us, this is my go-to for busy weeks. The flavors deepen overnight, and it reheats like a dream. Pack it for lunches, freeze half for later, or serve it at a potluck—it’s always the first to disappear.
- Budget-Friendly Feast: Chicken thighs and tomatillos stretch this into a full meal for half the cost of takeout. Honestly, I make it twice a month just because it’s that reliable—filling, flavorful, and won’t break the bank.
Step-by-step instructions for authentic chicken chili verde
This smoky, tangy chili verde delivers restaurant-quality flavor with tender chicken and bright tomatillo heat.
Roast the Tomatillos and Peppers for Depth of Flavor
Preheat your oven to 400°F. In a large bowl, toss the 1 lb tomatillos and 4 whole serrano peppers with 2 tablespoons extra-virgin olive oil until evenly coated. Spread them out on a rimmed baking sheet in a single layer—they need room to roast evenly.
Roast for 25-30 minutes until the tomatillos turn soft and blistered with blackened spots, and the serrano peppers are charred in places. You'll smell that unmistakable smoky, slightly sweet aroma—this is where the authentic flavor develops. Let them cool slightly before handling, as they'll be hot. I like to work quickly here to preserve all that roasted goodness.
Build the Smoky Base with Onion and Garlic
While the tomatillos roast, heat a large Dutch oven over medium heat. Add the 1 whole white onion (quartered with skin on) and cook for 8-10 minutes, stirring occasionally, until the edges are golden brown and the onion becomes translucent. This caramelization adds sweetness that balances the acidity.
Push the onion to the sides of the pot and add the 4 peeled garlic cloves (whole) to the empty space. Cook for 30 seconds until fragrant—you'll know it's ready when the kitchen fills with that irresistible garlic aroma. Remove the garlic and set it aside for now; we'll use it later for maximum flavor impact.
Toast the Spices and Brown the Chicken
In the same Dutch oven, add the 1 tablespoon ground cumin, 1 teaspoon dried oregano, and ¼ teaspoon ground cinnamon. Toast the spices for 30 seconds until fragrant and lightly colored—this wakes up their flavors. Immediately add the 1.5 lb boneless chicken thighs (skin-on if using) and cook for 5-6 minutes per side until golden brown.
Here's where the magic happens: the skin should develop a deep golden crust while the chicken cooks to 165°F internally. If you're using skinless thighs, just cook until the edges are golden and the meat is no longer pink in the center. Remove the chicken and set it aside—it'll finish cooking in the simmering sauce.
Blend the Roasted Tomatillo Mixture
Transfer the roasted tomatillos and serrano peppers to a blender or food processor. Add the reserved garlic cloves and pulse until you have a smooth, slightly chunky sauce. You want some texture to maintain authenticity—no need for it to be completely smooth. If the mixture is too thick to blend, add ½ cup of the chicken broth to help it along.
Taste the sauce before proceeding. It should be tangy and slightly spicy from the serrano peppers. If you want to adjust the heat, remove the seeds from the peppers before blending next time—this gives you more control over the spice level. The sauce should be vibrant green with a deep, earthy aroma that makes your mouth water.
Simmer the Chili Verde to Perfection
Return the Dutch oven to medium heat and pour in the blended tomatillo mixture. Stir to scrape up any browned bits from the bottom of the pot—these contain concentrated flavor. Add the remaining 1½ cups chicken broth, 1½ teaspoons salt, and ½ teaspoon black pepper, then return the chicken to the pot.
Bring the mixture to a gentle simmer, then reduce heat to low. Cover and let it cook for 25-30 minutes, stirring occasionally, until the chicken shreds easily with two forks. The sauce should thicken slightly and coat the back of a spoon. If it gets too thick, add a splash more broth. Finish with the juice of the 1 whole lime and the ½ cup chopped fresh cilantro, stirring gently to incorporate.
Rest and Serve with Confidence
Let the chili verde rest for 10 minutes before serving. This allows the flavors to meld and the chicken to reabsorb any juices. Taste and adjust seasoning if needed—sometimes the lime juice or salt needs a final tweak to balance all the flavors.
Serve the chili verde hot with warm corn tortillas, a dollop of sour cream, and extra chopped cilantro if desired. Each spoonful should deliver that perfect balance of smoky, tangy, spicy, and tender—exactly what makes this chili verde so special. The chicken should be so tender it practically falls apart, and the sauce should coat your spoon with every bite.
Pro Tips For Making Authentic Chicken Chili Verde
- CHAR THE ONIONS LOW: I used to blast them on high and end up with bitter, watery onions—no good for chili verde. Sauté the diced white onion in the same pot you’ll cook the chicken over medium-low heat until it’s translucent and just starting to caramelize, about 8-10 minutes. Skip the rush; this builds flavor you’ll actually taste later.
- BLANCH THE TOMATILLOS: Cutting tomatillos raw releases bitter juice that muddies the sauce. Drop them whole into boiling water for 3-4 minutes, then transfer to ice water to stop cooking. Peel off the papery skins—now you’ve got a clean, bright base for your verde. (Yes, it’s extra work, but the difference is noticeable.)
- SEAR THE CHICKEN FIRST: Don’t just toss raw chicken into the pot—sear the thighs skin-side down in batches over medium-high heat until deeply golden, 4-5 minutes per side. The crust locks in moisture and adds depth that simmering alone can’t match. Crowd the pan? You’ll steam instead of sear. (Your future self will notice.)
- ROAST THE SERRANOS WHOLE: Instead of chopping raw peppers (which sting like crazy), toss whole serranos on a baking sheet with a drizzle of oil and roast at 400°F for 8-10 minutes until charred. Peel off the skins, then rough-chop—they’ll add smoky heat without overpowering the tomatillo base. (And your hands will thank you.)
Wine and beer pairings for these flavors
Mexican Lager Pairing
For this vibrant chili verde, a crisp Mexican lager like Modelo Especial or Pacífico Clara is my go-to choice. The clean, slightly malty profile cuts through the dish's tangy tomatillo base and bright cilantro notes without overpowering them.
The carbonation also helps cleanse your palate between bites, making it easier to appreciate each complex flavor. I like to chill mine to 45°F—just cold enough to refresh but not so icy it dulls the beer's subtle flavors. 🍺
Spicy Margarita Cocktail
If you're serving this chili verde at a gathering, a spicy margarita elevates the experience beautifully. Blend 2 oz reposado tequila, 1 oz lime juice, ½ oz agave syrup, and a pinch of Tajín seasoning> for a smoky, citrusy kick that mirrors the dish's heat.
Serve in a salt-rimmed glass with ice and garnish with a lime wheel. The margarita's sweetness balances the chili's acidity, while the Tajín adds a familiar Mexican spice profile.
Robust Red Wine Option
For those who prefer wine, a medium-bodied Spanish Garnacha or Mexican Tempranillo works surprisingly well. These wines have enough acidity to stand up to the tomatillo's tang while offering earthy notes that complement the chili's smoky depth.
Look for a bottle with 13-14% alcohol—not too heavy, but with enough body to match the dish. Serve slightly chilled (55-60°F) to enhance the wine's fruit-forward character. 🍷
Non-Alcoholic Citrus Spritzer
For a refreshing non-alcoholic option, mix ½ cup sparkling water, ¼ cup fresh lime juice, and 2 tablespoons agave syrup> in a pitcher. Add ice and garnish with a lime wedge and fresh cilantro.
The effervescence and citrus brightness mirror the chili verde's tangy, herbaceous qualities without the alcohol. This drink is especially refreshing during warm weather or for guests who prefer to skip the booze. ✨
Nutrition facts
Frequently asked questions
Why does this recipe use chicken thighs instead of breasts?
Chicken thighs stay juicier and more flavorful than breasts during long simmering. The skin-on thighs develop a delicious golden crust while cooking, adding extra richness to the sauce. Plus, thighs are more forgiving when simmered—they won't dry out like breasts might. For best results, use bone-in, skin-on thighs if possible!
Can I make this chili verde without a blender?
Yes! If you don't have a blender, you can create a chunkier version by finely chopping the roasted tomatillos and serrano peppers by hand. For extra texture, leave some whole garlic cloves in the sauce. The flavor will still be authentic—just with more visible pieces. A potato masher works well for breaking down the roasted vegetables slightly.
How do I adjust the spice level for kids or sensitive eaters?
Remove seeds and membranes from the serrano peppers before roasting for milder heat. You can also reduce the number of peppers to 2-3 instead of 4. For extra mildness, blend in a small roasted white onion or add a splash of chicken broth to dilute the spice. Always taste the sauce before serving—it's easy to adjust at the end!
What's the best way to reheat leftovers?
Gently reheat on the stove over low heat with a splash of chicken broth or water to prevent drying out. Stir frequently and keep the heat low to avoid breaking down the chicken further. Microwaving works too—just cover with a damp paper towel and heat in 30-second intervals until warmed through. The sauce will thicken when cooled, so add liquid as needed.
Can I substitute tomatillos with something else?
Green tomatoes are the closest substitute, but they won't be identical. For a tangy flavor, try blending 1 cup green apple juice with ½ cup lime juice and 1 teaspoon apple cider vinegar as a base. The sauce will lack the authentic depth, but it'll still taste bright and flavorful. For a smoky element, add a pinch of liquid smoke or a roasted jalapeño to the blend.
