Pork Pozole Recipe: Smoky Homestyle Stew With Tender Meat and Corny Comfort

Soups & Stews

Pork Pozole Recipe: Smoky Homestyle Stew With Tender Meat and Corny Comfort

This pork pozole recipe delivers the smoky, hearty comfort of Mexico’s most beloved homestyle stew—tender pork, earthy hominy, and spices that sing with every bite.

Standing on a step stool in my grandmother’s kitchen in Sicily, I first learned how slow-cooked stews transform simple ingredients into something extraordinary, and this recipe carries that same magic. The key? A long, low simmer that melts pork into fork-tender perfection while letting the broth develop layers of depth.

What makes this version special is balancing traditional techniques with approachable steps—no shortcuts that sacrifice authenticity. You’ll start with a rich broth built from scratch, then layer in hominy, spices, and pork that falls apart at the touch of a fork.

The result is a stew so comforting it feels like a hug in a bowl, with just the right amount of smokiness from chipotle and warmth from cinnamon. It’s the kind of dish that disappears faster than you can say "segunda" (second helping).

By the time you serve it, you’ll have a steaming pot of tender pork, velvety hominy, and a broth so flavorful it’ll have everyone asking for the recipe. The toppings—crisp radishes, avocado, and lime—add freshness that cuts through the richness, making each spoonful a perfect balance.

This is the pozole I grew up craving, now simplified for your kitchen without losing a single ounce of soul.

Perfect for game day, family gatherings, or a cozy night in—just scale the recipe to your crowd. The leftovers? Even better the next day, if there are any. Let’s get cooking—your taste buds are about to thank you.

👨‍🍳
Difficulty
Hard
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for pork pozole

Sixteen ingredients, one unforgettable stew—smoky, tender, and packed with soul.

Ingredient Amount Notes
Pork Shoulder 🥩 3 lb Bone-in, cut into 2-inch chunks
Dried Hominy 🌽 2 cups Rinsed well, soaked overnight
Chipotle Peppers in Adobo 🌶️ 2 whole Mined, plus 1 tbsp sauce reserved
Garlic Cloves 🧄 6 cloves Peeled, smashed for depth
White Onion 🧅 1 whole Quartered, skin on for color
Fresh Cilantro 🌿 ½ cup Chopped, stems removed
Ground Cumin 🌿 1 tbsp Toasted for warmth
Ground Coriander 🌿 1 tbsp Freshly ground preferred
Cinnamon Stick 🍃 1 whole For subtle sweetness
Bay Leaves 🌿 2 whole Dried, for depth
Salt 🧂 1 ½ tsp Kosher, adjust to taste
Black Peppercorns 🌶️ 1 tsp Freshly cracked
Orange Juice 🍊 ½ cup Freshly squeezed
Lime 🍋 1 whole Juiced, plus wedges for serving
Radishes 🥕 1 lb Thinly sliced, for crunch
Avocados 🥑 2 whole Sliced, for serving
Vegetable Oil 🫒 2 tbsp For searing pork

The pork shoulder is non-negotiable here—it’s the heart of this dish. Look for bone-in cuts at Whole Foods or your local butcher; the bones add richness to the broth. If you can’t find bone-in, a good substitute is pork butt. The hominy? Bob’s Red Mill or Goya are my go-tos—they soak up flavors beautifully. Chipotle peppers in adobo are a game-changer; Hatch brand is my favorite, but any good adobo sauce will work. Toast your spices—cumin and coriander—just before adding them to the pot for that nutty aroma that wakes up the whole dish.

No fresh cilantro? Dried works at half the amount, but trust me, fresh is worth the trip to the store. Running low on orange juice? Lemon juice plus a pinch of sugar mimics the brightness. The radishes and avocados are just for serving—no need to stress if you don’t have them on hand, but they’re the perfect crunchy, creamy contrast to the rich stew. For the adobo sauce, don’t skimp—it’s what gives pozole its signature smoky depth. If you can’t find chipotle peppers, smoked paprika plus a dash of liquid smoke can bridge the gap, though it won’t be the same.

This stew tastes even better the next day—let it sit overnight so the flavors meld. Store it in the fridge for up to 5 days, or freeze portions for 3 months. The hominy and pork keep well, so you can reheat just what you need. I always make a big batch—it’s perfect for game day or a cozy night in, and leftovers make the best lunches. The toppings? Add them fresh when serving, so they stay crisp and vibrant.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: The pork shoulder practically falls apart on its own—no fancy cuts or knife skills required. Just brown it, simmer it, and let the slow cooker (or your patience) do the work while you chop onions and stir in that smoky chipotle paste.
  • Smoky Depth in Minutes: That chipotle in adobo? It’s the secret weapon—just blend it with a splash of broth and a handful of garlic, and suddenly you’ve got layers of heat and earthiness without slaving over spices. The hominy soaks up all the flavor like a sponge, making every bite rich and satisfying.
  • Weeknight Crowd-Pleaser: Between us, this is the dish I pull out when friends drop by unannounced or my family’s stomachs start rumbling. It’s hearty enough for a gathering but simple enough that I’m not stressing over timing—just ladle it into bowls and watch people go back for seconds.
  • Leftovers That Taste Better: Honestly, the second day is my favorite. The pork gets even more tender, the broth thickens into something almost soup-like, and the chipotle’s smokiness lingers just right. I freeze portions too—because reheating a big pot of pozole is basically a free meal later. Budget win.

Step-by-step instructions for smoky homestyle pozole

Here's how to create a rich, comforting pozole with melt-in-your-mouth pork and perfectly tender hominy.

1

Sear the Pork Shoulder for Deep Flavor

Heat the 2 tablespoons vegetable oil in a large Dutch oven over medium-high heat. Working in batches, add the 3 lb pork shoulder cut into 2-inch chunks, letting each piece develop a deep golden crust before turning. This searing step creates the rich, caramelized foundation for your pozole.

Don't rush this process - you want each piece to brown for about 3-4 minutes per side. Once all pork is nicely browned, remove it from the pot and set aside. You'll notice the oil will be quite dark from the pork fat - this is perfect as it will add incredible flavor back to the stew.

2

Build the Aromatic Base

In the same Dutch oven, add the 1 whole white onion (quartered with skin on) and the 6 cloves garlic (smashed). Cook for about 5 minutes until the onion softens and becomes translucent. Add the 1 whole cinnamon stick and 2 whole bay leaves next, stirring to coat everything in the rendered pork fat.

Now it's time for the spices: Add the 1 tablespoon ground cumin, 1 tablespoon ground coriander, 1.5 teaspoons salt, and 1 teaspoon black peppercorns. Stir everything together and cook for another 2 minutes until you can smell those warm, earthy spices filling your kitchen - this is where the magic begins.

3

Add Liquids and Simmer the Broth

Pour in 8 cups water (enough to cover the pork) along with the 1 tablespoon reserved adobo sauce from the chipotle peppers. Bring everything to a boil, then reduce heat to low and let it simmer uncovered for 1 hour. This initial simmer helps dissolve all the flavors and extract maximum meatiness from the pork.

After the hour, add the 2 cups soaked dried hominy (drained) and the 2 mined chipotle peppers to the pot. Stir gently to combine, then return to a simmer. The hominy will absorb the rich flavors while the chipotle peppers infuse their smoky heat throughout the broth.

4

Cook Until Pork is Fork-Tender

Continue simmering the pozole for 2-2.5 hours until the pork is completely tender and falls apart easily with a fork. You'll know it's ready when the meat pulls away from the bone with minimal effort and the broth has thickened slightly from the cooking process.

About 30 minutes before the pork is done, add the 0.5 cup orange juice and the juice from 1 whole lime. This bright citrus note balances the richness of the pork and adds a refreshing contrast. Taste the broth and adjust seasoning if needed - you might want to add a bit more salt or lime juice to your preference.

5

Finish and Serve with Fresh Toppings

Once the pork is perfectly tender, remove the cinnamon stick and bay leaves. Stir in the 0.5 cup chopped fresh cilantro just before serving to keep it bright and vibrant. The cilantro adds a fresh herbal note that cuts through the richness of the stew.

Ladle the pozole into bowls and serve immediately with the 1 lb thinly sliced radishes, 2 sliced avocados, and additional lime wedges. The contrast of cool radishes and creamy avocado against the warm, smoky pozole makes each bite unforgettable. This is where the pozole truly comes together as a complete, comforting meal.

👨‍🍳

Pro Tips For Making Pork Pozole

  • Sear the Pork Hard: Don’t just brown the pork shoulder—get it deep golden, almost black in spots. I used to rush this, but now I crank the heat and leave it untouched for 10 minutes. That crust locks in flavor when it braises, and nothing beats the taste of properly seared meat in pozole.
  • Toast the Hominy Dry: Skip soaking the dried hominy in water—toss it in a dry skillet over medium heat for 3-4 minutes until fragrant. This step removes bitterness and adds a nutty depth that water-soaking can’t match. (Yes, it’s a pain to clean up, but trust me.)
  • Strain the Adobo Sauce: Chipotle peppers in adobo come with a smoky, vinegary sauce that’s too thin for pozole. Strain it through a fine-mesh sieve first, then use just 2-3 tablespoons of the thickened paste. The extra liquid will dilute your broth, and you don’t want that.
  • Check the Pork Twice: Pork shoulder can feel tender before it’s actually done. Use a meat thermometer—pull it at 195°F (203°F if you’re serving it shredded). If you guess, you’ll end up with stringy meat or a dry pot. (I’ve done both. It’s not fun.)

Creative variations of this recipe

Spicy Chipotle Twist

For a smoky kick, add 2 extra chipotle peppers (or 1 tbsp chipotle powder) to the broth during the final 30 minutes of cooking. I like to blend the extra peppers with ½ cup broth and strain it in for a smoother, more intense smokiness.

Serve with extra lime wedges to balance the heat—trust me, your guests will ask for seconds. 🌶️

White Pozole

Skip the chipotle peppers entirely and use 1 tbsp white miso paste instead for a lighter, umami-rich broth. Add 1 cup chicken broth alongside the water and swap the pork shoulder for chicken thighs (bone-in for extra flavor).

Garnish with sliced jicama and cilantro for a refreshing, citrusy twist. This version is perfect for summer gatherings!

Red Pozole

For a deeper, tomato-forward flavor, blend 1 cup roasted tomatoes (peeled and charred) with 1 tbsp adobo sauce and strain it into the broth after the initial 1-hour simmer. The tomatoes add a slight sweetness that pairs beautifully with the smoky pork.

I also like to add 1 diced poblano pepper to the pot for extra depth. Serve with crumbled queso fresco on top for a creamy contrast.

Seafood Pozole

Swap the pork for 1 lb shrimp and 1 lb firm white fish (like cod or halibut) in the last 20 minutes of cooking. Add 1 tsp saffron threads to the broth for a golden hue and luxurious flavor.

Garnish with avocado slices, lime wedges, and chopped cilantro. This version is lighter but just as flavorful—ideal for a seafood lover’s twist on a classic. 🦞

Slow Cooker Shortcut

Transfer all ingredients (except toppings) to a 6-quart slow cooker after searing the pork. Cook on low for 8 hours or high for 5 hours, then stir in the orange juice and lime juice before serving.

The slow cooker keeps the pork fork-tender while letting the flavors meld beautifully. Perfect for busy weeknights when you still want a restaurant-quality meal. ⏰

Vegetarian Version

Replace the pork with 2 cups dried black beans (soaked overnight) and 1 cup sweet potatoes (cubed and roasted). Use vegetable broth instead of water and add 1 tbsp smoked paprika for depth.

Garnish with avocado, radishes, and lime—this version is hearty, satisfying, and packed with plant-based protein. 🌱

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 8g40%
Cholesterol 115mg38%
Sodium 950mg41%
Total Carbohydrate 36g12%
Dietary Fiber 8g29%
Sugars 6g
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

1

What's the best cut of pork for this pozole recipe?

Pork shoulder (also called Boston butt) is ideal—it stays tender while developing rich flavor during the long simmer. Bone-in cuts add extra depth to the broth, but pork butt works well too. Avoid lean cuts like tenderloin, as they dry out during the 2-2.5 hour cooking time.

2

Can I use canned hominy instead of dried?

Drain and rinse 2 (15 oz) cans of hominy to remove excess sodium, then add them directly to the pot after the 1-hour initial simmer. Canned hominy cooks faster and saves time, though dried hominy has a slightly nuttier texture. Just reduce the cooking time by 20-30 minutes since it's pre-cooked.

3

How do I adjust the spice level for kids or sensitive palates?

Remove the chipotle peppers entirely and reduce the adobo sauce to just ½ tablespoon. For extra mildness, add 1 extra bay leaf and ½ teaspoon cinnamon to enhance sweetness. Serve with plenty of lime wedges to brighten the flavors naturally. The broth can always be diluted with a splash of water if needed.

4

What's the secret to making the broth extra flavorful?

Start with a hot sear on the pork to develop deep caramelization, then use the rendered fat to cook onions and spices until fragrant. Add the orange juice and lime juice late in cooking to preserve their brightness. For extra depth, toast the spices in a dry pan before adding them to the pot—this releases their essential oils.

5

Can I make pozole in an Instant Pot?

Yes! Sear the pork first, then add all ingredients except hominy. Cook on high pressure for 45 minutes, then quick-release. Add hominy and simmer on sauté mode for 10 minutes. The Instant Pot cuts cooking time to about 1 hour total, but the flavors develop differently—expect a slightly lighter broth. Stir in fresh cilantro at the end.

★★★★★4.8(3 reviews)
Categories Soups & Stews