Soups & Stews
This chicken pozole recipe brings the hearty, smoky flavors of Mexican homestyle cooking to your kitchen with tender shredded chicken and hominy in a rich, aromatic broth. 🔥 The secret lies in slow-simmered spices and properly soaked hominy—both essential for achieving that authentic texture and depth.
My grandmother taught me that patience in simmering transforms tough cuts into melt-in-your-mouth perfection, and this stew delivers exactly that.
What sets this recipe apart is the balance of traditional techniques with approachable methods—no shortcuts that compromise flavor. You’ll start with dried hominy, soaking it overnight to soften before adding it to the simmering broth alongside chicken, tomatoes, and chiles.
The spices—cumin, oregano, and bay leaves—build layers of warmth that infuse every bite, while the broth reduces to a velvety consistency that clings to the chicken and hominy.
By the time you serve it, you’ll have a steaming bowl of tender chicken and creamy hominy bathed in a fragrant, slightly smoky broth.
The garnishes—crisp lettuce, radishes, avocado, and a squeeze of lime—add freshness and crunch, turning this into a visually stunning dish that’s just as delicious as it is inviting. This is the kind of meal that feels like a celebration, even on a weeknight.
Perfect for feeding a crowd or meal prepping for the week, this pozole scales beautifully while maintaining its rich, comforting character. Whether you’re serving it at a festive gathering or enjoying it as a cozy family dinner, the result is always the same: a dish that brings people together.
Let’s get cooking!
Ingredients for chicken pozole
Pantry staples meet Mexican traditions—just a few ingredients transform into smoky, hearty pozole.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Hominy 🌽 | 2 cups | Soaked overnight, drained |
| Chicken Thighs 🍗 | 3 lb | Bone-in, skin-on preferred |
| Dried Ancho Chiles 🌶️ | 2 whole | Stems/seeds removed |
| Dried Guajillo Chiles 🌶️ | 2 whole | Stems/seeds removed |
| White Onions 🧅 | 3 whole | Chopped, medium dice |
| Garlic Cloves 🧄 | 6 cloves | Peeled, smashed |
| Ground Cumin 🌿 | 2 tbsp | Toasted for depth |
| Dried Mexican Oregano 🍃 | 1 tbsp | Not Italian oregano |
| Bay Leaves 🍃 | 2 whole | Fresh preferred |
| Tomato Paste 🍅 | ½ cup | High-quality, no sugar |
| Chicken Broth 💧 | 6 cups | Homemade or low-sodium |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Cilantro Leaves 🌿 | ½ cup | Fresh, chopped for garnish |
| Radishes 🥕 | 1 cup | Thinly sliced for garnish |
| Avocados 🥑 | 2 whole | Sliced for garnish |
The hominy is non-negotiable for that signature creamy texture. Mexican dried hominy (like La Costeña) is best, but substitute canned hominy in a pinch—just rinse well. Chicken thighs stay juicy and tender, unlike breasts, which dry out. For the chiles, local Mexican markets have the freshest dried varieties, but Penzeys Spices carries them online too. Toast the chiles in a dry skillet for 30 seconds per side to deepen their smoky flavor—don’t skip this step. The onions and garlic form the aromatic base, so char them slightly in the same skillet after toasting the chiles.
No ancho or guajillo chiles? Ancho substitutes like pasilla or mulato work, but you’ll lose some of that signature sweetness. Fresh oregano is ideal, but dried Mexican oregano (not Italian) is a must—it’s completely different. For the tomato paste, San Marzano is worth the splurge if you’re making a big batch. The broth should be rich but not salty—homemade is best, but low-sodium store-bought in a bind. If your pozole needs more body, add a splash of beer (like Modelo or Pacifico) while simmering. The lime juice brightens everything, so use freshly squeezed—bottled won’t cut it.
Pozole tastes even better the next day as flavors meld. Store leftovers in the fridge for 4-5 days, or freeze portions for up to 3 months. Garnishes like cilantro, radishes, and avocado add freshness—add them just before serving so they stay crisp. To reheat, warm gently on the stove with a splash of broth or water. For meal prep, keep the garnishes separate until serving. The broth alone makes a great soup base—freeze extras for future use.
Why You'll Love This Recipe
- One-Pot Magic: I love that this dish lives in one Dutch oven—no army of pots clogging my kitchen. The chicken thighs cook right in the broth while the hominy simmers alongside, so all I’m doing is stirring and waiting. It’s the kind of recipe where the only cleanup is wiping down the same pan.
- Smoky, Tangy, Addictive: The toasted ancho and guajillo chiles? Game-changer. That smoky depth blends with the bright kick of lime juice and the caramelized onions, making every spoonful sing. The crispy skin on the chicken thighs adds texture that’s chef’s kiss—no dry, stringy meat here.
- Budget-Friendly Luxury: Three pounds of chicken thighs and a bag of dried hominy? This isn’t a splurge, but it sure tastes like one. The dried chiles and spices stretch farther than fresh, and the garnishes (radishes, avocados, cilantro) are cheap enough to toss on without hesitation. Comfort food that won’t break the bank.
Step-by-step instructions for smoky homestyle chicken pozole
Here's how to build this rich, smoky stew with melt-in-your-mouth chicken and perfectly tender hominy.
🔥 Step 1: Toast the Chiles and Spices for Deep Flavor
Heat a dry skillet over medium heat and add the 2 dried ancho chiles and 2 dried guajillo chiles. Toast them for 30 seconds per side until fragrant and slightly darkened. This step develops their natural oils and intensifies their smoky flavor—don't let them burn. Transfer the toasted chiles to a bowl and cover with 1 cup hot water from the kettle to rehydrate.
In the same skillet, add the 2 tablespoons ground cumin and 1 tablespoon dried Mexican oregano. Toast for 1 minute until aromatic and slightly darkened. This toasting step unlocks their full potential—you'll notice the kitchen fills with an irresistible earthy aroma. Remove from heat and set aside with the chiles.
🍳 Step 2: Build the Smoky Base with Onions and Garlic
In a large Dutch oven, combine the toasted spices with 3 chopped white onions and 6 smashed garlic cloves. Cook over medium heat for 5-6 minutes, stirring frequently, until the onions soften and turn golden brown. This slow cooking caramelizes their natural sugars, creating a rich foundation for the broth.
Add the ½ cup tomato paste and cook for another 2 minutes until it darkens slightly. Here's where the magic happens—the tomato paste deepens the color and adds complexity to the sauce. Pour in the 6 cups chicken broth and bring to a gentle simmer. Stir in the 2 bay leaves and let the broth infuse for 10 minutes while you prepare the chicken.
🔥 Step 3: Braise the Chicken Until Fork-Tender
Add the 3 lb chicken thighs to the simmering broth, skin-side up. Bring to a boil, then reduce heat to low and cover partially. Simmer for 45-50 minutes until the chicken is fork-tender and easily pulls away from the bone. The skin should be crispy and the meat should shred effortlessly—this is your signal it's ready.
Here's the thing—don't rush this step. The slow braising is what creates that melt-in-your-mouth texture. If you check too early, the chicken will be tough. The broth should reduce slightly, concentrating the flavors. Once tender, remove the chicken and let it cool slightly before shredding.
🥘 Step 4: Simmer the Hominy and Season the Broth
Add the 2 cups drained hominy to the Dutch oven and simmer for 20-25 minutes. The hominy should be tender but still hold its shape—it should float just below the surface. While it cooks, strain the chile mixture through a fine-mesh sieve, pressing on the solids to extract all the flavor. Discard the solids and return the chile liquid to the pot.
Season the broth with 1½ teaspoons salt and ½ teaspoon black pepper, then add the chile liquid. Taste and adjust seasoning—this is where you'll notice if the broth needs more salt or acid. The pozole should be rich and slightly tangy, with a deep smoky flavor that coats your tongue.
🍽️ Step 5: Assemble and Garnish for Serving
Shred the cooled chicken and return it to the pot. Stir in the ¼ cup lime juice and simmer for 5 minutes to brighten the flavors. Ladle the pozole into bowls and top each serving with ½ cup chopped cilantro, 1 cup thinly sliced radishes, and 2 sliced avocados. The avocados add a creamy contrast to the smoky broth, while the radishes provide a crisp, refreshing bite.
Serve immediately with warm tortillas and extra lime wedges on the side. The contrast of textures and temperatures makes each bite unforgettable—creamy avocado, crisp radishes, tender chicken, and hearty hominy all in one rich, smoky bowl. This is the kind of dish that tastes even better the second day, so plan to have leftovers!
Pro Tips For Making Chicken Pozole
- Toast Chiles Until Fragrant: I learned this the hard way—skipping the toast means flavorless chiles. Heat that dry skillet to medium and watch those ancho and guajillo chiles just until they darken slightly (30 seconds per side). The moment they smell like a campfire is when you stop—burnt chiles taste like ash, and nobody wants that in their pozole.
- Caramelize Onions Low and Slow: That 5-6 minute cook time for the onions isn’t just about softening—it’s about turning them golden brown. Too high heat? They’ll burn before they sweeten. Stir like you’re stirring a temperamental lover: patient, frequent, and never walking away. The deeper the color, the richer the base.
- Don’t Rush the Chicken Braise: Forty-five minutes isn’t a suggestion—it’s the law. I’ve pulled chicken at 30 minutes thinking I’d save time, only to end up with chewy, sad meat. The broth needs to work its magic, breaking down collagen and turning those thighs into melt-in-your-mouth perfection. Trust the process, even if you’re impatient like me.
- Strain Those Chiles Thoroughly: Pressing the soaked chiles through a fine-mesh sieve isn’t optional—it’s how you get that deep, smoky punch without grit. I used to skip this step, and the texture was always off. Take the extra 30 seconds; your pozole will thank you with a velvety broth that sings.
Creative variations of these flavors
Spicy Red Pozole
For those who love heat, I swap the dried chiles for 3 ancho chiles and 2 chipotle chiles in adobo—this adds a smoky, fiery kick that pairs beautifully with the chicken.
Toast the ancho chiles as usual, then blend the chipotle chiles with 1 tbsp lime juice and 1 tsp honey to create a paste. Stir this into the broth after simmering the chicken, then finish with an extra ½ tsp cayenne pepper for a subtle burn.
Garnish with pickled jalapeños and a dollop of crema mexicana for balance. 🌶️
Green Pozole
Green pozole transforms this dish into a vibrant, herbaceous version. Replace the tomato paste with 2 cups fresh tomatillos (peeled and chopped) and 1 serrano pepper (seeds removed). Simmer these with the onions and garlic until soft, then blend until smooth.
Add 1 tsp ground cumin and 1 tsp Mexican oregano to the broth for extra depth. Garnish with cilantro and avocado—the green hues make it feel like spring in a bowl!
Vegetarian Pozole
To make this dish vegetarian, replace the chicken with 2 cups cooked white beans (like pinto or black beans) and add 1 cup corn kernels for texture. Boost umami with 1 tbsp soy sauce or 1 tsp mushroom powder when seasoning the broth.
Top with toasted pumpkin seeds and extra lime for brightness. This version keeps all the soulful flavors without the meat. 💛
Pozole Verde with Shrimp
For a coastal twist, use 1 lb shrimp instead of chicken—add them to the broth during the last 10 minutes of simmering. The green tomatillo base pairs perfectly with the sweet shrimp.
Garnish with diced mango and cilantro for a tropical touch. This version feels like a beachside feast, even in winter!
Pozole with Chorizo
Add ½ lb Mexican chorizo (sliced) to the broth during the final 15 minutes of cooking for a smoky, spicy depth. The fat from the chorizo enriches the broth while adding a bold, garlicky flavor.
Serve with crumbled queso fresco and pickled onions for a festive touch—this version feels like a celebration!
Nutrition facts
Frequently asked questions
Why does this chicken pozole recipe use bone-in chicken thighs?
Bone-in chicken thighs stay juicier and more flavorful than boneless cuts, especially during long simmering. The bones infuse the broth with rich collagen, creating a deeper, more complex taste—essential for pozole’s signature depth. Plus, the skin crisps beautifully during braising, adding texture contrast. For best results, prefer skin-on thighs!
Can I use canned hominy instead of dried?
Yes, but with adjustments! Rinse canned hominy thoroughly to remove excess sodium, then simmer for 15 minutes to soften. Dried hominy develops creamier texture, but canned works in a pinch—just skip the overnight soak. The flavor will be slightly milder but still delicious.
How do I adjust the spice level if I don't like heat?
Remove the seeds from dried chiles before toasting, or use ½ the ancho chiles (1 instead of 2). For milder heat, skip the chipotle paste in variations—just rely on the guajillo’s natural warmth. Always taste before adding extra salt or pepper.
What's the best way to reheat pozole without drying it out?
Gently warm on the stove with a splash of broth or water (about ½ cup per pot) over low heat. Stir occasionally until steaming. Avoid microwave reheating—it disrupts textures. For leftovers, add garnishes fresh to preserve crispness.
