Soups & Stews
This chicken pozole recipe brings the hearty, comforting flavors of Mexican tradition right to your kitchen table—where tender shredded chicken swims in a rich, spiced broth with hominy and aromatic vegetables.
Standing on a step stool in my grandmother’s kitchen in Sicily, I learned how spices transform simple ingredients into something extraordinary, and this recipe carries that same magic. The secret lies in slow-cooked chicken and a perfectly balanced broth that’s both bold and comforting.
What sets this pozole apart is its authenticity—no shortcuts, just layers of flavor built through careful spice toasting, simmered tomatoes, and a deep, savory broth. The chicken becomes fork-tender, the hominy stays firm, and the broth absorbs all the smoky, earthy notes from dried chilies and warm spices.
It’s the kind of dish that tastes even better the next day, as flavors meld and deepen.
By the time you’re ready to serve, you’ll have a steaming bowl of pozole topped with fresh radishes, crisp lettuce, and a squeeze of lime—each bite a perfect balance of textures and flavors.
The aroma alone will gather your family around the table, and the first spoonful will remind you why homestyle cooking is worth every minute. Let’s get started on this flavorful journey.
This recipe is designed for a crowd, but it scales beautifully for smaller gatherings too. The leftovers reheat just as well, making it ideal for meal prep or feeding guests.
Whether you’re celebrating a special occasion or simply craving a comforting stew, this pozole delivers restaurant-quality results with a touch of home.
Ingredients for chicken pozole
Pantry staples meet Mexican magic—just a handful of ingredients for a stew that tastes like home.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs 🍗 | 3 lb | Bone-in, skin-on preferred |
| Dried Ancho Chilies 🌶️ | 4 whole | Stemmed and seeded |
| Dried Guajillo Chilies 🌶️ | 4 whole | Stemmed and seeded |
| Garlic Cloves 🧄 | 8 cloves | Peeled, lightly toasted |
| White Onions 🧅 | 2 whole | Quartered, outer layers peeled |
| Tomatillos 🍅 | 1 lb | Husk removed, rinsed |
| Roma Tomatoes 🍅 | 4 whole | Ripe, halved |
| Hominy 🌽 | 2 cans | 15 oz each, drained |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Bay Leaves 🍃 | 2 whole | Fresh or dried |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Oregano 🍃 | 1 tbsp | Mexican oregano preferred |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Lime 🍋 | 2 whole | For serving, cut into wedges |
| Fresh Cilantro 🌿 | ½ cup | Chopped, for garnish |
| Radishes 🥕 | 1 cup | Thinly sliced, for topping |
| Iceberg Lettuce 🥬 | 1 head | Shredded, for topping |
The chilies are non-negotiable for that deep, smoky flavor. Mexican grocery stores or the Latin section at Walmart usually carry ancho and guajillo—look for vibrant color and no cracks. If you can't find them, substitute 1 tbsp chipotle powder for heat, but you'll miss the complexity. Toast them whole in a dry skillet for 30 seconds per side until fragrant (don't burn!). The garlic and onions? Yellow onions work too, but white adds that authentic touch. I always grab extra garlic—half goes in the pot, half gets tossed in at the end for brightness.
No tomatillos? Substitute 1 cup extra Roma tomatoes—it won't be identical, but it'll work. The hominy can be swapped for white beans or extra potatoes if you're in a pinch, though traditionalists will notice. For the broth, low-sodium is key—you'll be adding salt later. Fresh cilantro is ideal, but dried at one-third the amount gets you close. The radishes and lettuce? Buy them fresh the day you serve—they add crunch that wilts fast. Pro tip: Slice the radishes paper-thin with a mandoline for perfect ribbons.
This stew tastes even better the next day as flavors meld. Keeps for 4-5 days in the fridge, or 3 months frozen. I make a double batch—one for dinner, one for lunches. The broth reduces beautifully, so don't stress about exact measurements. For serving, warm the broth gently and add the chicken back in—it'll soak up all that delicious flavor. Garnish with lime, cilantro, and radishes right before eating (they wilt fast). Leftovers? Reheat with a splash of water or broth to loosen everything up.
Why You'll Love This Recipe
- One-Pot Wonder: Honestly, this isn’t just a recipe—it’s a hands-off masterpiece. You toss in the chicken thighs, let them simmer for 45 minutes while the dried ancho and guajillo chilies do all the heavy lifting, and boom: tender meat without constant babysitting. The only real work is toasting those chilies (and trust me, that’s worth it), but after that? Just stir occasionally and enjoy the aroma filling your kitchen.
- Smoky Soul: The magic happens when those toasted ancho and guajillo chilies infuse the broth for 15 minutes—suddenly, you’ve got that deep, earthy smokiness that makes pozole unmistakable. Pair it with the garlic and cumin, and you’ve got a broth so rich it’ll have everyone reaching for seconds. (Yes, even on a Tuesday night.)
- Feeds a Crowd (or Your Cravings): Three pounds of chicken thighs and two cans of hominy? That’s enough to fill a family of four—or your solo dinner for days. And here’s the kicker: it keeps like a dream for 4-5 days in the fridge (or freeze it for those I’ll make this later moments). Need a quick lunch? Just reheat and top with fresh cilantro and lime. No stress.
- Budget-Friendly Luxury: You’re getting bone-in, skin-on chicken thighs (which stretch further than boneless) and dried chilies that cost pennies per serving. The hominy adds heartiness without breaking the bank, and the toppings—radishes, lettuce, lime—are so cheap they might as well be free. This is the kind of dish that makes you feel fancy without emptying your wallet.
Step-by-step instructions for chicken pozole recipe
Here's how to build this rich, smoky pozole with perfectly tender chicken and vibrant toppings.
Toast and Rehydrate the Dried Chilies
Begin by toasting the 4 dried ancho chilies and 4 dried guajillo chilies in a dry skillet over medium heat for 2 minutes per side until fragrant and slightly darkened. This step deepens their smoky flavor—don't rush it or they'll burn. Transfer the toasted chilies to a bowl and cover them with 6 cups hot chicken broth to rehydrate for 15 minutes. The chilies will soften and release their rich, earthy essence into the liquid.
While they soak, peel and finely chop 8 garlic cloves and mince 2 white onions. Set them aside—they'll form the aromatic base of your pozole. Here's the thing: if you skip toasting the chilies, your broth will taste flat and underdeveloped. This step is non-negotiable for authentic flavor.
Build the Pozole Broth with Tomatillos and Tomatoes
In a large pot, combine the rehydrated chilies (with their soaking liquid), chopped 1 lb tomatillos, and 4 halved roma tomatoes. Bring to a boil over high heat, then immediately reduce to medium-high and simmer uncovered for 15 minutes. The mixture will bubble vigorously as the tomatillos break down and release their tangy juice.
Stir in 2 bay leaves, 1 tbsp toasted ground cumin, 1 tbsp oregano, 1½ tsp salt, and ½ tsp black pepper. Add the chopped 2 white onions and 8 garlic cloves, then simmer for another 10 minutes until the vegetables soften and the broth develops a deep red hue. This is where the magic happens—the spices meld together, creating the complex flavor profile that defines pozole.
Cook the Chicken Until Fork-Tender
Add the 3 lb chicken thighs (bone-in, skin-on preferred) to the simmering broth. Increase heat to medium-high and bring to a boil. Once boiling, reduce to low heat and cover partially, leaving a 2-inch gap for steam to escape. Simmer for 45-50 minutes, turning the chicken occasionally, until the meat is fork-tender and easily pulls away from the bone.
Here's the trick to tender chicken: maintain a gentle simmer, not a rolling boil. If the broth reduces too quickly, add ½ cup chicken broth to keep it at a steady simmer. The skin should be crispy and the meat should fall apart when probed with a fork. Remove the chicken and set it aside to cool slightly before shredding.
Simmer the Hominy and Finish the Broth
Drain and rinse the 2 cans hominy under cold water to remove excess starch. Add them to the pot with the chicken broth and simmer uncovered for 20 minutes over medium heat. The hominy should be heated through but still hold its shape—overcooking makes them mushy. Stir occasionally to prevent sticking.
Taste the broth and adjust seasoning with additional salt or oregano if needed. The broth should be rich, slightly spicy, and well-balanced. If it's too thick, add ½ cup chicken broth to reach your desired consistency. Real talk: this is the moment that matters. The broth is the soul of your pozole—don't skimp on flavor here.
Assemble and Serve with Traditional Toppings
Shred the cooled chicken, discarding any bones or large pieces of fat. Return the shredded chicken to the pot and stir gently to combine. Keep the pozole warm over low heat while you prepare the toppings. Thinly slice 1 cup radishes and shred 1 head iceberg lettuce. Chop ½ cup fresh cilantro and cut 2 lime into wedges.
Ladle the pozole into bowls and top each serving with a generous portion of shredded chicken, hominy, radishes, lettuce, and cilantro. Serve with lime wedges on the side for squeezing. The contrast of crisp toppings against the warm, spiced broth creates the perfect balance of textures and flavors. Don't forget—pozole is meant to be shared, so serve it family-style with extra toppings on the table.
Pro Tips For Making Chicken Pozole
- Toast Chilies Slowly: I learned this the hard way—rushing the 2 minutes per side on dried ancho and guajillo chilies turns them bitter. Medium heat is key; they should darken just enough to smell like smoky campfire, not charred paper. That’s when you know the depth of flavor is unlocking.
- Rinse Hominy Cold: Skip the cold rinse under the hominy, and you’ll end up with a gluey broth. The starch clings to everything, making the pozole thick and unpleasantly gummy. A quick cold-water bath after draining cuts that starch loose—trust me, your soup will thank you.
- Simmer Chicken Low: That 45-50 minute simmer isn’t just a number—it’s the difference between shredding chicken and fighting to pull it apart. Keep the heat low enough that you barely see bubbles, and add water in ½-cup increments if the broth threatens to reduce. Overboiling turns tough meat into rubber.
- Toast Cumin First: Sounds weird, but toasting the 1 tablespoon ground cumin in a dry skillet for 30 seconds before adding it to the broth makes a real difference. It deepens that earthy warmth, cutting through the acidity of the tomatillos. Just don’t walk away—it burns faster than you think.
Pro cooking tips for chicken pozole
Broth Building Secrets
Toasting the 4 ancho and 4 guajillo chilies in a dry skillet for just 2 minutes per side unlocks their full smoky potential. I learned this from my grandmother—she always said, "The magic happens in the heat."
Don’t skip this step; it’s what transforms bland broth into something rich and complex. After toasting, cover them with 6 cups hot chicken broth and let them steep for 15 minutes—this is when they release their deepest flavors. 🔥
Chicken Tenderization
For fork-tender chicken, simmer the 3 lb bone-in thighs for 45-50 minutes at a gentle boil. The key is patience—never let it boil vigorously, or the meat will toughen. I add ½ cup water whenever the broth looks too concentrated.
Once done, the skin should be crispy, and the meat should fall apart easily. Let it cool slightly before shredding to avoid a brothy mess. 💡
Hominy Handling
Rinsing the 2 cans hominy under cold water removes excess starch, which prevents a gummy texture. Add them to the simmering broth for 20 minutes—any longer, and they’ll turn mushy.
Stir occasionally to keep them from sticking to the bottom. I always save a few extra hominy kernels for garnish; they add a nice crunch to each bite. ✨
Spice Blending
Toasting the 1 tbsp ground cumin and 1 tbsp Mexican oregano before adding them to the broth intensifies their flavors. I toast them in the same skillet used for the chilies, just until fragrant.
This step is what makes the difference between a basic stew and something truly special. Don’t rush it—let the spices bloom in the heat. 🌿
Toppings Timing
Fresh toppings like radishes, lettuce, and cilantro should be added just before serving. Their crispness wilts fast in the warm broth, so keep them separate until the last minute.
I like to arrange them on the table in small bowls so everyone can customize their bowl. A squeeze of lime brightens everything up—it’s the perfect finishing touch. 🍋
Nutrition facts
Frequently asked questions
Why is toasting the dried chilies important for this chicken pozole?
Toasting the 4 ancho and 4 guajillo chilies for just 2 minutes per side unlocks their full smoky depth. This step transforms bland broth into something rich and complex—it’s what gives pozole its signature flavor. Skipping it means missing out on the earthy, aromatic essence that makes this dish special.
Can I use chicken breasts instead of bone-in thighs for this recipe?
Bone-in thighs are ideal because they stay juicier and more flavorful during the long simmer. However, if you only have breasts, use boneless, skinless thighs instead—they’re closer in texture and fat content. Just add 1-2 tablespoons of chicken fat or olive oil to the pot to prevent dryness.
How do I prevent the hominy from turning mushy?
Rinse the 2 cans hominy under cold water first to remove excess starch. Then, simmer them for only 20 minutes over medium heat, stirring occasionally. Overcooking is the main culprit—keep an eye on them and remove them from the broth as soon as they’re heated through.
Can I make this pozole ahead of time?
This stew tastes even better the next day as flavors deepen. Store it in an airtight container in the fridge for up to 4-5 days or freeze it for 3 months. When reheating, warm gently with a splash of water or broth to restore texture.
What if I don’t have Mexican oregano?
Use 1 tablespoon dried Italian oregano as a substitute, though it won’t be as authentic. For extra depth, add a pinch of ground cinnamon or a dash of chipotle powder to mimic the warm, spicy notes. The dish will still be delicious—just adjust to taste!
