Chicken Posole Recipe: Homestyle Comfort With Tender Shredded Chicken

Chicken Posole Recipe: Homestyle Comfort With Tender Shredded Chicken

This chicken posole recipe delivers the hearty, comforting flavors of Mexico’s most beloved homestyle soup—where tender shredded chicken swims in a rich, spiced broth alongside creamy hominy and warm spices.

The secret lies in slow-cooked chicken that practically melts in your mouth and a broth infused with smoky chiles, bright tomatillos, and earthy cumin. I’ve perfected this version after years of testing regional variations, balancing the bold flavors of Yucatán’s red posole with Central Mexico’s classic white hominy approach.

The foundation of great posole starts with tender, juicy chicken—poached just until it shreds easily, then tossed in a blend of garlic, cumin, and a touch of oregano for depth.

The broth simmers low and slow, allowing the flavors to meld into a velvety, aromatic base that’s neither too thick nor too thin. White hominy adds a delicate creaminess, while red hominy brings a slightly tangy bite—both work beautifully, depending on your preference.

By the time you’re ready to serve, you’ll have a steaming bowl of posole with shredded chicken that falls apart at the touch, hominy that’s perfectly tender, and a broth so flavorful it tastes like a hug.

Top it with crisp radishes, creamy avocado, a squeeze of lime, and warm tortillas for the full experience. This is the kind of dish that warms the soul and fills the house with the kind of aroma that makes everyone gather around the table.

Whether you’re serving a crowd for a weekend gathering or just craving a comforting bowl on a chilly evening, this recipe delivers restaurant-quality results with minimal fuss.

The best part? It tastes even better the next day, making it perfect for meal prep. Let’s get cooking—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for chicken posole

Tender chicken, smoky spices, and creamy hominy create this soul-warming Mexican comfort bowl.

Ingredient Amount Notes
Chicken Thighs (bone-in, skin-on) 🍗 3 lb Dark meat for juiciness
White Hominy (canned, drained) 🌽 3 cans 15 oz cans preferred
Tomatillos 🍅 4 whole Peeled, halved
Dried Guajillo Chiles 🌶️ 4 whole Stems and seeds removed
Dried Arbol Chiles 🔥 2 whole For heat balance
Ground Cumin 🌿 3 tbsp Toasted for depth
Garlic Cloves 🧄 6 cloves Roughly chopped
Onion (yellow) 🧅 2 whole Thinly sliced
Lime (fresh) 🍋 4 whole Juiced, plus wedges
Chicken Broth 💧 6 cups Low-sodium preferred
Salt 🧂 1 tbsp Plus to taste
Black Pepper 🌶️ 1 tsp Freshly cracked
Avocado (ripe) 🥑 2 whole Diced for garnish
Radishes (red) 🥕 1 cup Thinly sliced
Corn Tortillas 🌯 12 whole Warm for serving

The chicken thighs are everything here—bone-in, skin-on stays juicy even after hours of simmering. Costco or local butcher usually has them prepped, but if you’re doing it yourself, score the skin so it renders fat nicely. For the chiles, Penzeys or Mexican markets have the best selection—look for vibrant, dry chiles with no wrinkles. Toast them in a dry pan for 30 seconds per side to wake up their flavors before soaking. The tomatillos should be firm and green, not soft or blemished—farmers markets often have the freshest.

No dried chiles? Fresh serrano peppers work in a pinch—use about 4-5 peppers for the same heat level. Want more hominy? Black beans add great texture and protein—just rinse and drain well. Short on time? Swap the white hominy for canned corn, but the creaminess won’t be quite the same. The tortillas should be soft but not soggy—reheat in a dry skillet for 10 seconds per side if they’re cold. For the lime, Kuhn’s or Mexican grocery stores have the juiciest ones—avoid the waxy ones from the produce section.

This soup tastes even better the next day as flavors meld. Store in an airtight container for 5-6 days in the fridge. For freezing, portion into 1-quart bags and freeze for up to 3 months. I always make extra because it’s the perfect lunchbox meal—just reheat gently with a splash of broth. The avocado and radishes add freshness, so add them right before serving to keep them crisp. The tortillas? Toast them fresh or keep them separate until ready to eat.

❤️

Why You’ll Love This Recipe

  • One-Pot Magic: I love that this recipe turns one Dutch oven into the star of the show—no extra pots, no cleanup chaos. The bone-in, skin-on chicken thighs cook right in the broth, soaking up all that smoky guajillo and arbol chile goodness while I prep the rest. Minimal chopping (just onions and garlic), and the toasted cumin? Done in under a minute.
  • Spicy-Sweet Balance: The dried guajillo and arbol chiles give it that perfect kick—smoky, tangy, and just enough heat without overpowering. That fresh lime juice at the end? It cuts through the richness like a cool breeze on a hot day. My kids think they hate spice, but they devour this because the hominy and chicken make it comfort first, flavor second.
  • Freezer-Friendly Feast: Between us, this is my secret weapon for busy weeks. Make a big batch, freeze half, and voila—dinner’s ready when I’m ready. The flavors even get deeper after a few days in the fridge. Plus, it’s cheap as dirt: 3 lbs of chicken thighs and three cans of hominy stretch for so many meals. I’ve fed a crowd for under $15.
  • Taco Night Upgrade: Need a party dish? Serve it with warm tortillas, avocado, and radishes, and suddenly you’ve got a meal that’s way more impressive than takeout. My friends think I’m some kind of cooking genius, but honestly? It’s just posole with a little garnish and a lot of love. And yes, even on a Tuesday night.

Step-by-step instructions for chicken posole

Here’s how to create a deeply comforting bowl of posole with melt-in-your-mouth chicken and hearty hominy.

1

Prepare the Chicken and Base Ingredients

In a large Dutch oven, combine the 3 lb chicken thighs (bone-in, skin-on) with the 6 cups chicken broth. Bring to a boil over high heat, then reduce to a simmer. Cover and cook for 30 minutes, skimming off any foam that rises to the surface. This step ensures the chicken stays juicy and the broth develops rich flavor.

While the chicken simmers, peel and halve the 4 tomatillos, remove stems and seeds from the 4 dried guajillo chiles and 2 dried arbol chiles, and thinly slice the 2 yellow onions. Toast the 3 tbsp ground cumin in a dry skillet over medium heat for 1 minute until fragrant—this deepens its warm, earthy notes. Roughly chop the 6 garlic cloves and set aside.

2

Build the Posole Broth and Shred the Chicken

After the chicken has simmered for 30 minutes, carefully remove the thighs from the broth using tongs and transfer them to a cutting board. Let them rest for 5 minutes, then shred the meat using two forks, discarding any bones or skin. Return the shredded chicken to the broth.

In the same Dutch oven, add the toasted cumin, sliced onions, chopped garlic cloves, and drained 3 cans white hominy (canned, drained). Stir in the 1 tbsp salt and 1 tsp black pepper. Bring the mixture to a gentle simmer and cook for 20 minutes, allowing the flavors to meld together. The broth should be aromatic with a subtle smoky depth from the chiles and cumin.

3

Finish with Fresh Aromatics and Serve

Juice 2 of the fresh limes and stir them into the posole. Taste and adjust the seasoning with additional salt or pepper if needed. The posole is ready when the flavors are balanced—bright from the lime, rich from the chicken, and earthy from the hominy.

To serve, warm the 12 corn tortillas on a dry skillet or in a tortilla warmer. Ladle the posole into bowls and top each serving with diced 2 ripe avocados and thinly sliced 1 cup red radishes. Serve with lime wedges for squeezing over the top. The contrast of creamy avocado, crisp radishes, and tender chicken makes every bite irresistible.

👨‍🍳

Pro Tips For Making Chicken Posole

  • TOAST THE CUMIN RIGHT: I used to skip this step, thinking it was optional—until I tasted the difference. That 1-minute toast in a dry skillet unlocks the cumin’s nutty depth, so don’t rush it. Watch for color changes, not just time.
  • PEEL TOMATILLOS FAST: Cut a small “X” on the bottom, then plunge them into boiling water for 30 seconds. The skins will slip off like magic—no tedious scrubbing. Cold water bath afterward keeps them from turning to mush.
  • SKIM THE BROTH AGGRESSIVELY: That first 10 minutes of simmering? Foam rises like crazy. Use a fine-mesh skimmer or spoon to remove it constantly—I learned this after my broth turned cloudy and bitter. Clear broth = better flavor.
  • REST THE CHICKEN BEFORE SHREDDING: I know, you’re eager to eat. But give those thighs 5 minutes off the heat first—covered, no peeking. Skipping this makes the meat dry out when you shred it, and nobody wants rubbery chicken in posole.

Storing and reheating your chicken posole

Refrigerator Storage

Let your posole cool to room temperature for 15-20 minutes before transferring to airtight glass containers—I use Pyrex with snap-on lids. Store in the fridge for up to 5-6 days, where the flavors actually deepen overnight.

The cumin and chiles infuse the broth more fully, creating a richer taste. ❄️

Freezing for Later

For longer storage, portion the posole into 1-quart freezer bags (remove as much air as possible to prevent freezer burn). Label with the date—it keeps well for up to 3 months.

When ready to eat, thaw overnight in the fridge, then reheat gently. The texture stays intact, though the avocado and radishes should be added fresh. 💫

Reheating Methods

I prefer stovetop reheating for best results. Pour the posole into a heavy-bottomed pot and add ¼ cup chicken broth to prevent drying. Heat on medium-low for 10-15 minutes, stirring occasionally.

If using a microwave, cover loosely with a damp paper towel and heat on 50% power in 2-minute intervals until steaming. Taste and adjust salt or lime juice as needed. 🔥

Reviving Toppings

The avocado and radishes lose their crispness when reheated, so add them just before serving. For extra freshness, toss the radishes with 1 tbsp lime juice and 1 tsp olive oil to keep them vibrant.

Warm tortillas separately in a dry skillet for 10 seconds per side to maintain their softness. This keeps the full experience intact. 🌯

Meal Prep Pro Tips

Make a double batch and freeze half—it’s perfect for busy weeknights. I like to prep toppings separately: dice the avocado and store in an airtight container with a sprinkle of salt, and slice the radishes in advance but keep them submerged in cold water.

This way, everything comes together quickly when you’re ready to eat. 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 6g30%
Cholesterol 180mg60%
Sodium 650mg28%
Total Carbohydrate 48g18%
Dietary Fiber 8g29%
Sugars 6g
Protein 36g72%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does this chicken posole recipe use bone-in, skin-on thighs?

The bone-in, skin-on chicken thighs stay juicier and more flavorful during the long simmering process. The skin renders fat that infuses the broth, while the bones contribute natural collagen for a richer texture. This method ensures every bite is tender and packed with flavor, making it worth the extra prep time!

2

Can I substitute dried chiles with fresh ones for this recipe?

Yes! Use 4-5 fresh serrano peppers for the same heat level, but remove seeds for milder flavor. Fresh chiles work well, though the smoky depth from dried chiles will be slightly different. Toasting them first (like the dried variety) will help wake up their flavors.

3

How do I keep the radishes and avocado crisp when reheating?

Add the avocado and radishes just before serving—they lose crispness when reheated. For extra freshness, toss radishes with 1 tbsp lime juice and 1 tsp olive oil to maintain their vibrant texture. Warm tortillas separately for the best experience!

4

What if my posole tastes too bland after simmering?

Brighten it up with extra lime juice or a pinch of chipotle powder for depth. If needed, add a splash of chicken broth to balance the flavors. Taste as you go—posole should be rich but not overpowering!

★★★★★4.9(4 reviews)
Brandon Thompson