Mexican Pork Posole Recipe: Smoky Homestyle Stew With Crunchy Toppings

Main Courses

Mexican Pork Posole Recipe: Smoky Homestyle Stew With Crunchy Toppings

This Mexican pork posole recipe brings the heart of Mexican home cooking to your table with its rich, smoky broth and tender pork that falls apart at the first forkful. 🌟 I've perfected this homestyle stew over years of testing, balancing the deep flavors of chiles, garlic, and spices with the natural sweetness of hominy and pork.

The secret lies in slow-cooking the meat until it's fork-tender while building layers of flavor in the broth.

What sets this posole apart is the authentic preparation—starting with charring the chiles and garlic for that signature smoky depth, then simmering everything together until the broth is aromatic and the pork is melt-in-your-mouth tender.

The hominy, a staple in traditional posole, adds a satisfying texture that soaks up all the flavors. This isn't just a stew; it's a celebration of Mexican comfort food that feels like a hug in a bowl.

When you're done, you'll have a steaming pot of posole that's ready to be topped with all your favorites—crispy tortilla strips, shredded cabbage, radishes, avocado, and a squeeze of lime.

The contrast of textures and temperatures makes every bite exciting. This recipe serves a crowd and tastes even better the next day, making it perfect for gatherings or meal prep.

Whether you're serving it at a fiesta or a casual family dinner, this posole delivers restaurant-quality results at home. The key is patience—letting the flavors meld and the pork become tender. Trust me, once you try this version, you'll never go back to store-bought again.

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for mexican pork posole

Sixteen ingredients for a smoky, hearty stew that tastes like Mexican home cooking.

Ingredient Amount Notes
Pork Shoulder 🥩 3 lb Bone-in, cut into 2-inch chunks
Dried Ancho Chiles 🌶️ 4 whole Stemmed and seeded
Garlic Cloves 🧄 8 cloves Peeled, 4 whole and 4 smashed
White Onion 🧅 1 whole Quartered, skin on
Fresh Cilantro 🌿 ½ cup Chopped, stems included
Hominy 🌽 2 cans 15 oz each, drained
Chicken Broth 💧 6 cups Low-sodium preferred
Ground Cumin 🌿 1 tbsp Toasted for depth
Dried Oregano 🍃 1 tsp Mexican preferred
Bay Leaves 🌿 2 whole Fresh if possible
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly cracked
Lime 🍋 1 whole Juiced, zest optional
Vegetable Oil 🫒 2 tbsp For charring
Corn Tortillas 🥞 6 whole For crispy topping

The pork shoulder is non-negotiable here—it's what gives you that melt-in-your-mouth texture. Ask your butcher for bone-in if possible, as it adds depth to the broth. For the chiles, Mexican grocery stores like La Tienda or H Mart carry ancho chiles in bulk, but any dried ancho will work. If you can't find them, swap for 2 dried guajillo chiles for a slightly sweeter profile. The hominy? Look for canned hominy in the Latin aisle—it's not the same as dried corn. And don't skip the charring step: that smoky flavor is everything.

No ancho chiles? Dried pasilla or mulato chiles work in a pinch, but soak them longer. Running short on cumin? Mexican oregano at double the amount gives you that earthy kick. The cilantro is optional but worth it—if you hate it, just skip it. For the tortilla topping, corn tortillas are a must—flour tortillas won't crisp up right. Pro tip: toast the tortilla strips in the same oil you use for charring the garlic and chiles. Double duty, zero extra pans.

This posole tastes even better the next day—seriously, the flavors meld into something magical. Store leftovers in the fridge for up to 5 days, or freeze for 3 months. I always make a double batch because it disappears fast. The broth reduces beautifully, so you can even reheat it with a splash of water if it gets too thick. For serving, keep the toppings separate until the last minute—crispy tortilla strips, shredded cabbage, radishes, avocado, and lime wedges all add that perfect crunch and brightness.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I don’t want to dirty a dozen dishes—just one pot, one spoon, and you’re golden. The pork shoulder falls apart on its own, and the ancho chiles add depth without extra steps.
  • Smoky-Sweet Obsession: That balance of smoky ancho chiles and caramelized onion? It’s like a hug in a bowl. The garlic hits just right, and the cilantro ties it all together with freshness—no weird aftertaste, just pure satisfaction.
  • Leftovers? Please.: This stuff tastes better the next day, honestly. I make a double batch on Sundays so I can reheat it for lunches—no sad, dry leftovers here, just rich, flavorful broth and tender pork.
  • Budget Hero: Pork shoulder is cheap, and it stretches across meals. The dried chiles last forever, and onions/garlic/cilantro are pantry staples. A big pot feeds a crowd or fills my fridge for days without breaking the bank.

Step-by-step instructions for smoky homestyle pork posole

Here's how to build this rich, smoky Mexican stew with tender pork and crispy tortilla toppings.

1

🔥 Step 1: Char the Chiles and Aromatics for Depth

Heat a dry skillet over medium-high heat and add the 4 whole dried ancho chiles. Toast them for 30-45 seconds per side until fragrant but not burned—you want to wake up their smoky flavor without scorching. Remove and set aside.

In the same skillet, add the 2 tablespoons vegetable oil and swirl to coat. Add the quartered white onion (skin on) and 4 whole garlic cloves (unpeeled). Cook for 5-6 minutes, stirring occasionally, until the onion is deeply browned and caramelized. This step builds the foundation of the stew's rich flavor.

2

🍳 Step 2: Sear the Pork Shoulder for Maximum Flavor

Increase heat to medium-high and add the 3 lb pork shoulder in 2-inch chunks. Sear undisturbed for 3-4 minutes per side until deeply browned—this creates a flavorful crust that infuses the broth. Remove the pork and set aside.

Add the 4 smashed garlic cloves to the same skillet and cook for 30 seconds until fragrant. Immediately pour in 1 cup of the chicken broth and scrape up all the browned bits from the bottom. This deglazing step captures all that meaty flavor that would otherwise burn.

3

🥘 Step 3: Build the Smoky Posole Base

Transfer the skillet contents to a large Dutch oven. Add the toasted ancho chiles and their seeds, along with the remaining 5 cups chicken broth, 1 tablespoon ground cumin, 1 teaspoon dried oregano, 2 bay leaves, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Bring to a boil.

Return the pork to the pot, reduce heat to low-medium, cover partially, and simmer for 1 hour 30 minutes until the pork is fork-tender. The broth should be rich and slightly reduced. Here's the thing—don't lift the lid during cooking or you'll lose steam and extend the cooking time.

4

👨‍🍳 Step 4: Finish with Hominy and Fresh Herbs

Add the 2 cans drained hominy to the pot and simmer uncovered for another 15-20 minutes until heated through. The hominy should be tender but still hold its shape. Stir in the 0.5 cup chopped fresh cilantro and juice of 1 lime just before serving.

Taste and adjust seasoning—you might need a bit more salt or lime to balance the flavors. The posole should be rich but not overly salty, with a perfect balance of smoky, spicy, and herby notes. Real talk: this is where the magic happens in the seasoning.

5

🔥 Step 5: Create Crispy Tortilla Toppings

While the posole simmers, cut the 6 corn tortillas into ¼-inch strips. Heat 1 tablespoon vegetable oil in a clean skillet over medium-high heat until shimmering. Add the tortilla strips in a single layer and fry for 1-2 minutes per batch, stirring constantly, until golden brown and crispy.

Drain on paper towels and sprinkle with a pinch of salt while still warm. These crispy tortilla strips add the perfect crunchy contrast to the tender pork and hominy. Serve the posole hot in bowls with the crispy tortilla toppings scattered on top—each bite should deliver that perfect mix of textures and flavors.

👨‍🍳

Pro Tips For Making Mexican Pork Posole

  • Sear the Pork First: That crispy brown crust isn’t just for looks—it locks in flavor and keeps the pork from drying out later. Hit the shoulder with high heat for 5-7 minutes per side until deep golden, then reduce to a simmer. I used to skip this, and the broth always tasted flat.
  • Toast the Anchos Properly: Dry toast the ancho chiles in a skillet over medium heat for 30 seconds per side until fragrant and slightly puffed—don’t let them burn. Soak them in hot water for 10 minutes before blending, or they’ll turn your broth into paste. I learned this the hard way when my posole tasted like ash.
  • Don’t Rush the Simmer: After adding the pork and broth, bring it to a boil once, then drop to a low simmer and walk away. Three hours is the minimum—any less, and the pork stays tough. I was skeptical until I tried it; the meat falls apart when you’re ready to serve.
  • Save the Cilantro for Last: Stirring it in too early turns your bright green garnish into sad, wilted confetti. Add it right before serving, and keep a fresh bunch on the side for extra crunch. Yes, even if you’re impatient like me.

Common mistakes when making your mexican pork posole

Skipping the Char

Don’t skip charring those dried ancho chiles—this step is non-negotiable for authentic smoky depth. I’ve made posole without it, and it’s like comparing a black-and-white photo to a Technicolor masterpiece. Char the chiles in a dry skillet for just 30-45 seconds per side until fragrant.

The aroma alone will tell you it’s ready. If you burn them, you’ll taste bitter ash, not smoky richness. 🌶️

Overcrowding the Pot

Your Dutch oven is your best friend here, but it’s not a garbage disposal. If you overcrowd the pot with too many pork chunks or aromatics, the broth won’t circulate properly, and your pork will steam instead of sear.

Start with 2-inch pork chunks and work in batches if needed. I’ve seen home cooks dump everything in at once, and the result? Bland, watery posole. Give that meat room to breathe!

Ignoring the Sear

A proper sear on the pork shoulder is what builds that deep, meaty flavor in the broth. If you rush this step or use medium-low heat, you’ll miss out on the Maillard reaction—the chemical magic that creates those rich, caramelized notes.

Sear those chunks undisturbed for 3-4 minutes per side until they’re deep brown. Trust me, your posole will thank you. 🥩

Lifting the Lid Too Often

Patience is key when simmering posole. Every time you lift that lid, you lose steam and extend the cooking time. The pork needs to stay moist and tender, not dry out.

After that initial boil, only check the lid once every 30 minutes—just peek to see if the broth is reducing. The longer you keep that lid on, the more flavorful your broth will be. I promise, it’s worth the wait.

Underestimating the Hominy Time

Hominy isn’t just a filler—it’s the star texture in posole. If you add it too early, it’ll turn mushy and lose its satisfying bite. Simmer the pork until it’s fork-tender (1 hour 30 minutes), then add the hominy for just 15-20 minutes uncovered.

This ensures it’s heated through but still holds its shape. Overcooking it turns posole into a sad, gluey mess. 🌽

Skipping the Crispy Toppings

Crispy tortilla strips aren’t just garnish—they’re the finishing touch that elevates posole from good to unforgettable. If you serve it without them, you’re missing out on that perfect crunch contrast. Fry the tortilla strips in fresh oil over medium-high heat for just 1-2 minutes until golden.

A little salt while they’re still warm makes all the difference. Don’t skip this step—it’s what turns posole into a full experience. 🔥

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 8g40%
Cholesterol 115mg38%
Sodium 850mg37%
Total Carbohydrate 36g13%
Dietary Fiber 5g18%
Sugars 4g
Protein 38g76%
* 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 about Mexican pork posole

1

Can I use chicken instead of pork for this recipe?

While you can substitute chicken, it won't be the same rich, hearty experience. Pork shoulder adds deep, meaty flavor that builds beautifully in the long simmer. If you must use chicken, try bone-in thighs for better texture and flavor. The broth will be lighter, but still delicious with proper seasoning.

2

How do I make this recipe vegetarian?

Swap the pork for 3 cups of extra-firm tofu or chickpeas for protein. Use vegetable broth instead of chicken, and add 1 extra tablespoon of cumin and 1 teaspoon of smoked paprika for depth. The hominy and spices will carry the dish, but expect a lighter texture without meat.

3

What's the best way to reheat leftover posole?

Reheat gently on the stovetop over low heat with a splash of water or broth to prevent drying. If using the microwave, cover with a damp paper towel and heat in 1-minute intervals, stirring between each. Never reheat to a boil—just until steaming hot. The crispy tortilla topping should always be added fresh.

4

Can I make posole in a slow cooker?

Brown the pork and aromatics first, then transfer everything to your slow cooker. Cook on low for 8 hours or high for 4-5 hours. The hominy goes in during the last 30 minutes of cooking. The slow cooker method is perfect for hands-off flavor development, though you'll lose some of the smoky char from the stovetop.

5

What are the best toppings for posole?

Classic toppings include crispy tortilla strips, shredded cabbage, sliced radishes, diced avocado, sour cream or Mexican crema, fresh cilantro, and lime wedges. For extra heat, add diced jalapeños or a sprinkle of Tajín. The key is texture contrast—crunchy, creamy, fresh, and spicy all in one bowl!

★★★★★4.7(10 reviews)
Categories Main Courses