Main Courses
This chicken and pork posole recipe delivers the ultimate homestyle comfort with every hearty spoonful—where tender meat, smoky broth, and a celery crown crunch come together in perfect harmony. 🔥 The secret lies in slow-simmered spices that transform simple ingredients into a dish so rich, it feels like a hug in a bowl.
I’ve perfected the balance of earthy masa, crispy toppings, and just the right amount of heat to make this a weeknight staple that still feels special. What sets this apart is the celery crown crunch—a crispy, caramelized topping that adds texture and depth without overpowering the broth.
The chicken and pork cook low and slow, absorbing the flavors of garlic, cumin, and oregano until they’re falling apart tender, while the hominy soaks up every bit of that savory goodness.
It’s the kind of recipe that gets better with time, as the flavors meld and deepen with each simmer. By the time you’re done, you’ll have a steaming bowl of posole that’s restaurant-quality at home—packed with protein, loaded with vegetables, and topped with that irresistible crunch.
The broth is rich but not heavy, the meat is melt-in-your-mouth tender, and every bite is a celebration of Mexican home cooking. This is the kind of dish that disappears fast, so make sure you’ve got seconds ready.
Perfect for game day, family dinners, or a cozy night in, this posole is foolproof and designed to impress. The best part? It’s built for leftovers, so you’ll have flavorful meals all week long. Let’s get cooking!
Ingredients for chicken and pork posole
Sixteen ingredients, one unforgettable bowl of smoky, comforting posole with that perfect celery crown crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs (Bone-In, Skin-On) 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Pork Shoulder (Bone-In) 🐖 | 1 ½ lb | Cut into 1-inch cubes |
| Dried Hominy (White or Yellow) 🌽 | 2 cups | Rinsed and drained |
| Dried Masa Harina (Corn Masa Flour) 🌾 | ½ cup | For broth thickening |
| Garlic Cloves 🧄 | 6 cloves | Minced, for depth |
| Medium Yellow Onion 🧅 | 1 whole | Diced, for base |
| Medium Tomato (or Roma) 🍅 | 1 whole | Diced, for freshness |
| Ground Cumin 🌿 | 2 tsp | Toasted for aroma |
| Mexican Oregano 🍃 | 1 tbsp | Earthy flavor |
| Dried Chili Powder 🌶️ | 1 tbsp | Adjust for heat |
| Bay Leaves 🌿 | 2 whole | For subtle depth |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Celery Stalks 🧅 | 2 whole | Thinly sliced for crunch |
| Yellow Cornmeal 🌽 | ¼ cup | For celery crown |
| Vegetable Oil 🫒 | 2 tbsp | For frying celery |
| Lime Wedges 🍋 | 2 whole | For serving |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The pork shoulder and chicken thighs are non-negotiable here—they’re what give this dish its legendary tenderness. Grab bone-in cuts from Costco or your local butcher for the best flavor and texture. Look for good marbling and ask for them to cut the meat into 1-inch chunks (saves time!). The hominy? Bob’s Red Mill or the canned kind from Trader Joe’s both work—just rinse it well to remove excess sodium. For the masa harina, Maseca is the gold standard, but any corn masa flour will do. The key is toasting it lightly before adding to the broth—trust me, it makes all the difference.
No Mexican oregano? Regular oregano at double the amount works in a pinch, but it won’t have that same earthy punch. Short on hominy? Substitute extra white beans or potatoes—they’ll soak up the broth just as well. The celery crown is where the magic happens: thinly slice the celery into matchstick strips and fry them low and slow until crispy (about 10 minutes). Don’t rush it—that’s how you get the perfect crunch. For the chili powder, Penzeys or the store brand both work, but avoid the pre-mixed taco seasoning (it’s got way too much salt).
This posole tastes even better the next day—honestly, the flavors deepen as it sits. Store leftovers in the fridge for up to 5 days, or freeze for 3 months. I always make a double batch because it disappears so fast. The celery crown stays crispy for about 3 days if stored in an airtight container, but it’s best eaten fresh. For serving, squeeze those lime wedges right over the top and scatter with fresh cilantro—it’s the little touches that make this dish feel like a restaurant-quality hug in a bowl.
Why You'll Love This Recipe
- One-Pot Magic: The pork shoulder and chicken thighs render down into rich, fall-off-the-bone goodness while you simmer—no extra pots, no fuss. Honestly, the bones do most of the work, and by the end, you’re left with a pot that’s practically cleaning itself.
- Garlic Bomb: Those cloves of garlic? They’re the secret weapon. You toast them in the lard until they’re golden and fragrant, then let them infuse into the broth—every bite tastes like a little flavor explosion. (Yes, even on a Tuesday night.)
- Leftovers That Shine: This posole only gets better the next day. The broth thickens just right, the masa harina softens into a perfect, creamy consistency, and the hominy absorbs all the flavors. I’ve reheated mine three times, and it’s still my go-to for lazy lunches.
- Budget Feast: Bone-in cuts and dried hominy stretch this recipe into a full meal without breaking the bank. Between us, I’ve fed six people for under $20—and they always ask for seconds. That’s the kind of stretch you don’t see with pricier recipes.
Step-by-step instructions for chicken and pork posole
Here's how to build this hearty Mexican stew with rich broth and that signature celery crown crunch.
🔥 Step 1: Sear the Meats for Deep Flavor
Heat a large Dutch oven over medium-high heat and add the 1.5 lb chicken thighs and 1.5 lb pork shoulder cut into pieces. Sear undisturbed for 5-6 minutes until the chicken skin turns deep golden brown and pork develops a crust. Flip and sear the other sides for another 5 minutes.
This step builds the flavor foundation—don't rush it. The meat should release easily from the pan when ready. Remove the meats and set aside, leaving all the browned bits in the pot. Those bits are pure flavor gold that will dissolve into your broth later.
🍳 Step 2: Build the Aromatic Base
In the same Dutch oven, add 2 tablespoons vegetable oil and medium-high heat. Add the diced onion and cook for 5 minutes until softened. Add the 6 cloves minced garlic and cook for 30 seconds until fragrant—don't let it burn.
Stir in the 2 teaspoons toasted ground cumin, 1 tablespoon Mexican oregano, and 1 tablespoon dried chili powder. Cook for 1 minute to toast the spices and release their aromas. Add the diced tomato and cook for another 2 minutes until softened. You're creating the flavor backbone of your posole.
🥘 Step 3: Simmer the Broth and Hominy
Pour in 8 cups water (or enough to cover the meats by 2 inches) and add the 2 whole bay leaves, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Return the meats to the pot, bring to a boil, then reduce heat to low and simmer for 1 hour.
After 1 hour, add the 2 cups rinsed dried hominy and 0.5 cup dried masa harina. Stir well and continue simmering for another 30-45 minutes until the meats are fork-tender and the broth has thickened slightly. The masa harina will help create that perfect posole consistency.
🍳 Step 4: Make the Celery Crown Crunch
While the posole simmers, prepare the celery crown. Cut the 2 whole celery stalks into 1-inch pieces. In a separate skillet, heat 2 tablespoons vegetable oil over medium heat and fry the celery until golden brown, about 3-4 minutes.
Remove from heat and toss with 0.25 cup yellow cornmeal until evenly coated. The cornmeal will create that signature crunchy texture that contrasts beautifully with the creamy posole. Keep warm until serving.
🍽️ Step 5: Finish and Serve
Taste the posole and adjust seasoning with additional salt if needed. Ladle the posole into bowls and top each serving with the celery crown, 2 lime wedges, and 0.25 cup chopped fresh cilantro. The contrast of textures and temperatures makes this dish truly special—crunchy crown, warm broth, and zesty lime.
Serve immediately with warm corn tortillas on the side. The flavors will only get better as they meld together, so don't wait too long to enjoy this comforting Mexican classic.
Pro Tips For Making Chicken And Pork Posole
- Brown the Bones First: Start by searing the chicken and pork bones on high heat until they’re deep brown, almost black in spots. This isn’t just for flavor—it’s the foundation of your broth. I used to skip this, and my posole always tasted like it needed more depth. The bones will release more collagen and richness when simmered.
- Soak Hominy Overnight: Dried hominy needs at least 8 hours in water to soften properly—don’t rush it. I learned this the hard way when my posole turned into a mushy, uneven mess. Use twice the volume of water (e.g., 2 cups hominy to 4 cups water) and drain just before adding it to the pot.
- Simmer, Don’t Boil: Keep the broth at a gentle simmer, not a rolling boil, or the meat will turn tough and the masa will break down into glue. A low, steady bubble—barely moving the surface—lets the pork and chicken stay tender while extracting all their flavor. Trust me, this is the thing that matters most.
- Toast the Masa Harina: Dry-toast the masa harina in a skillet over medium heat for 2–3 minutes until it smells nutty and smells like fresh corn tortillas. This step thickens the posole without making it gummy—skip it, and you’ll end up with a thin, sad soup. (Yes, even if you’re impatient like me.)
Wine and beer pairings for these flavors
Mexican Lager Pairing
A crisp, refreshing Mexican lager like Modelo Especial or Pacifico Clara is my go-to pairing for this posole. The light, slightly sweet malt profile complements the smoky, earthy spices in the broth without overpowering the dish.
The carbonation helps cut through the richness, cleansing your palate between bites of tender meat and crispy celery crown. 🍺
Spicy Margarita Cocktail
For a more adventurous pairing, try a spicy margarita with a jalapeño-infused tequila like Espolón. The heat from the jalapeño mirrors the chili powder in the posole, while the citrus notes brighten the dish.
I like to muddle 1 jalapeño slice with 2 oz lime juice and 1 oz agave syrup, then shake with 2 oz tequila and serve over ice. The salt rim adds a perfect contrast to the smoky broth.
Red Wine Contrast
Surprisingly, a medium-bodied red wine like Tempranillo or Grenache works beautifully with this posole. The wine’s earthy undertones and soft tannins complement the cumin and oregano, while its acidity balances the richness. Look for a Spanish Tempranillo—it’s approachable and won’t clash with the dish’s bold flavors. 🍷
Beer Alternative: Mexican Amber
If you prefer beer, an amber ale like Negra Modelo or Victoria Negra is ideal. The caramel and toasted malt notes enhance the posole’s smoky depth, while the moderate bitterness keeps the dish from feeling too heavy.
The beer’s balanced finish ensures every spoonful of posole shines. I often serve this with a frosty glass to highlight the celery crown’s crunch.
Non-Alcoholic Option
For a non-alcoholic pairing, try a sparkling hibiscus iced tea (known as agua de jamaica). The tart, floral notes from the hibiscus flowers mirror the lime and cilantro in the posole, while the effervescence keeps the meal feeling fresh.
Brew 1 cup dried hibiscus flowers in 4 cups hot water, sweeten lightly with honey, and chill before serving over ice. 🌸
Nutrition facts
Frequently asked questions
Can I make this posole without pork?
Swap the pork shoulder for 1.5 lb chicken thighs or 1 lb chicken thighs + 1 lb chicken drumsticks to keep the same richness. For a vegetarian version, use 2 cups extra hominy and 1 lb mushrooms (like portobello) for depth. The celery crown and spices will still shine—just adjust cooking times to 45-60 minutes for chicken.
How do I get the celery crown extra crispy?
Low and slow is key! Fry the celery in 2 tbsp oil** over medium heat (not high) for 8-10 minutes, stirring occasionally, until golden brown. After removing from heat, immediately toss with 0.25 cup cornmeal to lock in crispness. Keep the celery crown in a 200°F oven while serving to maintain crunch.
Can I use canned hominy instead of dried?
Yes, but rinse it well first to remove excess sodium. Use 2 (15 oz) cans (about 3 cups) instead of dried. Drain thoroughly and add it to the pot 30 minutes before serving—canned hominy doesn't need the long simmer time. For extra flavor, toast the drained hominy in the pot with the spices for 2 minutes before adding broth.
Why does my posole taste bland?
Most likely, it needs more salt or acid. Boost flavor by adding 1 extra bay leaf or 1 tsp smoked paprika during cooking. For acidity, stir in 1 tbsp lime juice or 1 tsp vinegar at the end. If the broth tastes flat, reduce it by 25% to concentrate the flavors—simmer uncovered for 15 minutes.
How can I make this gluten-free?
Skip the cornmeal in the celery crown and use 0.25 cup crushed gluten-free corn tortilla chips instead. Check your masa harina is certified gluten-free (like Maseca GF), and use tamari instead of soy sauce if needed. The broth and hominy remain naturally gluten-free—just verify all spices and broth ingredients are GF-labeled.
