Main Courses
This Mexican pork posole recipe brings the soul of a Mexican kitchen to your dinner table with its rich, smoky depth and tender, shredded pork. š„ As someone who's spent years perfecting pork dishes, I can tell you the secret lies in slow-braising the pork shoulder until it's fall-apart tender, then building layers of flavor with chipotle, cumin, and warm spices that create an aroma powerful enough to fill your whole house.
The heart of this dish is the hominyāthose large, creamy kernels that soak up the pork broth like a sponge while adding a satisfying texture.
I've tested countless variations, and this recipe strikes the perfect balance between the smoky, slightly spicy caldo broth and the tender, flavorful pork that makes every bite irresistible. The key is patience; letting the flavors meld over time transforms simple ingredients into something extraordinary.
What you'll end up with is a steaming bowl of posole that's hearty enough to stand alone but still inviting enough to share with a crowd. The broth is rich and aromatic, the pork tender and infused with smoky chipotle heat, and the hominy adds that perfect chewy texture.
Serve it with all the traditional toppingsācrisp radishes, fresh cilantro, lime wedges, and avocadoāand you've got a meal that's equal parts comforting and impressive.
This recipe is perfect for game day gatherings, family dinners, or when you want to impress guests without spending hours in the kitchen. The slow-cooked pork and rich broth make it ideal for meal prep too, so you can enjoy the flavors all week long.
Let's get started on creating this homestyle classic.
Ingredients for mexican pork posole
Twelve ingredients transform into a smoky, hearty posole that tastes like Mexican home cooking.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder š„© | 3 lb | Bone-in for best flavor |
| Dried Hominy š½ | 2 cups | Soaked overnight, drained |
| Chipotle Peppers in Adobo š¶ļø | 3 whole | 2 tbsp sauce reserved |
| Ground Cumin šæ | 2 tbsp | Toasted for deeper aroma |
| Garlic Cloves š§ | 6 cloves | Peeled, roughly chopped |
| Onion š§ | 1 whole | Yellow, chopped |
| Tomato Paste š | ½ cup | Smooth, not chunky |
| Chicken Broth š§ | 6 cups | Low-sodium preferred |
| Bay Leaves šæ | 2 whole | Fresh if possible |
| Oregano š | 1 tbsp | Dried Mexican preferred |
| Salt š§ | 1 ½ tsp | Kosher or sea salt |
| Black Pepper š¶ļø | ½ tsp | Freshly ground |
| Lime š | 1 whole | For serving, juiced |
| Fresh Cilantro šæ | ½ cup | Chopped, for garnish |
| Radishes š„ | 1 cup | Thinly sliced, for topping |
The pork shoulder is non-negotiable hereābone-in, well-marbled cuts like the one from Whole Foods or your local butcher shop make all the difference. Look for a cut with good fat cap; it renders beautifully during cooking. Chipotle peppers in adobo are the secret weapon for that signature smoky heat. La CosteƱa or Goya brands are my go-to, but any adobo sauce will work. The hominy? Soak it overnight in plenty of waterāat least 8 hoursāor you'll end up with tough, chewy kernels. Pro tip: Drain and rinse well before adding to the pot.
No chipotle peppers? Smoked paprika plus a dash of cayenne gets you close, though it won't have the same depth. Swapping the pork shoulder for chicken thighs works too, but the flavor profile shifts dramatically. The cumin and oregano are essentialāMexican oregano (from the Latin market) has a completely different profile than Italian. If you can't find it, regular dried oregano at half the amount works in a pinch. For the tomato paste, Rao's or Muir Glen are my favoritesāthey're smooth and consistent. Fresh bay leaves add subtle complexity, but dried work fine if that's what you've got.
This posole tastes even better the next dayā3-4 days in the fridge, honestly. Portion it into containers for easy lunches, or freeze half for later. The broth reduces beautifully, so if you're making it for a crowd, start with 8 cups of broth instead. Garnishes like cilantro, radishes, and lime should always be freshāadd them just before serving. The radishes add a nice crunch that cuts through the richness, and the lime brightens everything up. Store the garnishes separately until ready to eatāthey'll keep longer that way.
Why You'll Love This Recipe
- One-Pot Magic: This recipe lives in a single potāno chopping boards, no extra pans. The pork shoulder falls apart on its own, and the hominy just soaks up the smoky chipotle and cumin like a sponge. Honestly, Iāve made it while scrolling through my phone.
- Smoky, Spiced Kick: That jar of chipotle in adobo? Itās the secret weapon. One teaspoon of the sauce turns the broth into liquid goldādeep, smoky, with just enough heat to linger. The cumin and garlic? They round it out so perfectly, youāll want to lick the spoon.
- Leftover Hero: Between us, this tastes better the next day. The flavors meld, the pork gets even more tender, and you can reheat it in minutes. Iāve fed a crowd with leftoversājust add tortillas and lime, and no oneās the wiser.
- Budget Crowd-Pleaser: Pork shoulder is cheap, hominy lasts forever, and a few chipotles stretch across meals. Iāve served this to picky eaters, date nights, and game-day gatheringsāno one walks away hungry, and my wallet stays happy. (Yes, even on a Tuesday night.)
Step-by-step instructions for Mexican pork posole
Here's how to make this hearty, smoky hominy stew that's perfect for feeding a crowd.
š„ Step 1: Brown the Pork Shoulder and Build the Base
Pat the 3 lb pork shoulder dry with paper towels and cut it into 2-inch chunks. Heat a large Dutch oven over medium-high heat and add the pork in batches, letting each batch brown deeply on all sides for 3-4 minutes before removing. This step creates incredible flavor through the Maillard reaction.
Once all pork is browned, reduce heat to medium and add the 1 whole chopped onion and 6 cloves roughly chopped garlic. Cook for 5 minutes until softened and fragrant. Here's the thingādon't rush this step. You want those aromatics to develop fully before moving forward.
š³ Step 2: Toast the Spices and Add the Tomato Paste
Add the 2 tbsp toasted ground cumin and 1 tbsp dried Mexican oregano to the pot, stirring constantly for 1 minute until fragrant. This toasting step deepens their flavors significantly. Pour in the 0.5 cup smooth tomato paste and stir to coat everything evenly.
Cook for 2-3 minutes until the tomato paste darkens slightly and sticks to the bottom of the pot. This creates a rich, flavorful base for your posole. Pour in 2 tbsp of the reserved chipotle adobo sauce (from the 3 whole chipotle peppers in adobo) and stir well to combine.
š„ Step 3: Simmer the Pork in Broth
Add the 6 cups chicken broth, 2 whole bay leaves, 1.5 tsp salt, and 0.5 tsp black pepper to the pot. Bring to a boil, then reduce heat to low and cover partially. Simmer for 1.5 hours, turning the pork occasionally, until tender enough to shred easily with two forks.
Here's where it gets funāwhen the pork is tender, remove it from the broth and let it cool slightly. Shred it directly in the pot using two forks, discarding any large fat pieces. Return the shredded pork to the pot and stir to combine with the cooking liquid. The broth should now be rich and flavorful with pork essence.
š„ Step 4: Cook the Hominy Until Tender
Add the 2 cups drained hominy (from the soaked overnight) to the pot and stir gently. Return to a simmer over medium-low heat and cook for 20-25 minutes until the hominy is tender and the flavors have melded together. The hominy should be soft enough to eat with a spoon but still hold its shape.
Taste the broth and adjust seasoning if needed. I usually add a pinch more salt and sometimes a splash more broth if the mixture seems too thick. The posole should have a rich, smoky depth with a perfect balance of heat from the chipotle and earthiness from the hominy.
š½ļø Step 5: Serve with Traditional Toppings
Ladle the posole into bowls and garnish with thinly sliced radishes, chopped fresh cilantro, and a squeeze of juiced lime. The radishes add a crisp contrast to the hearty stew, while the cilantro brightens everything up. Serve with warm tortillas or crusty bread to soak up all that delicious broth.
Don't forget the chipotle peppers! If you're feeling extra adventurous, serve them on the side for those who want to add more heat. This posole is even better the next day as the flavors continue to develop and meld together. Enjoy your homemade Mexican feast!
Pro Tips For Making Mexican Pork Posole
- CRANK THE HEAT FIRST: Donāt start slow with the pork shoulderāget that pot screaming hot before adding the meat. I used to simmer gently and wondered why the fat wouldnāt render properly. Now I blast it on medium-high for 5 minutes to break the surface crust, which guarantees the juices stay locked in later.
- SOAK HOMINY OVERNIGHT: Dried hominy needs at least 8 hours in water to soften, not 2. I learned this after serving rubbery chunks that ruined the texture. Use double the water called for on the package, and drain right before adding it to the potāno need to rinse, just pat dry.
- STRAIN THE ADOBO SAUCE: Chipotle peppers in adobo sauce bring heat and moisture, but the sauce itself is thin and watery. Strain it through a fine-mesh sieve before adding to the potāthis keeps the broth concentrated and prevents a soupy, diluted posole. Save the strained peppers for extra smoky depth.
- SALT THE PORK TWICE: Season the pork shoulder before searing and again after itās shredded. The first layer helps tenderize, but the secondāright when youāre mixing it into the brothāensures every bite is bold. Skip this, and your posole tastes like itās hiding.
Wine and beer pairings for this mexican pork posole
Spicy Red Wine
For this smoky, chipotle-infused posole, I always reach for a bold Mexican red wine like Tempranillo or Cabernet Sauvignon from Jalisco. The earthy, slightly spicy notes complement the chipotle's heat while standing up to the rich pork broth.
A 2018 Bodegas Muga Reserva from Rioja has been my go-toāits dark fruit and subtle oak balance the smokiness beautifully. Serve slightly chilled (55-60°F) to let the wine's acidity cut through the richness. š·
Craft Lager Balance
If you prefer beer, a crisp Mexican lager like Modelo Especial or Pacifico Clara cleanses your palate between bites. The light maltiness contrasts perfectly with the smoky chipotle and tender pork.
For something more adventurous, try a Mexican amber ale like Negra Modeloāits caramel notes and slight bitterness enhance the dish's depth. Keep the beer well-chilled (40-45°F) to maintain its refreshing quality. šŗ
Spiced Margarita
No posole dinner is complete without a smoky margarita on the side. Blend 2 oz reposado tequila, 1 oz lime juice, 1 oz orange liqueur, and ½ oz agave syrup with ice. For extra heat, muddle 1 chipotle pepper in adobo (seeds removed) into the mix.
Rim the glass with tajĆn for that perfect salty-sweet kick. This drink mirrors the posole's flavors while adding a refreshing contrast. š¹
Tea Pairing
For a non-alcoholic option, I love serving Mexican horchata or hibiscus tea (agua de jamaica). The cinnamon and rice flavors in horchata complement the pork beautifully, while the tartness of hibiscus tea cuts through the richness.
Brew the tea strong and serve it cold with a slice of lime for an authentic touch. Both options are refreshing and traditional. ā
Dessert Wine
Save room for a sweet finish with a Mexican Pedro XimƩnez sherry or Oaxacan mezcal-infused dessert wine. The caramel and dried fruit notes in Pedro XimƩnez pair wonderfully with the lingering smokiness of the posole.
For something more adventurous, try a mezcal cocktail**āmix 1 oz mezcal, ½ oz agave syrup, and a splash of orange juice over ice. The smoky, spicy notes bridge the meal perfectly. š·āØ
Nutrition facts
Frequently asked questions
Can I substitute chicken for pork in posole?
You can try, but the flavor profile changes significantly. Chicken thighs work bestāthey stay tender and absorb the smoky chipotle flavors. Use 4 lbs bone-in, skin-on thighs instead of pork shoulder, and reduce cooking time to 45-60 minutes to prevent drying out. The broth will be lighter, so add an extra 1 cup of chicken broth for richness.
What's the difference between red and green posole?
Red posole uses dried guajillo or ancho chiles for a deeper, slightly sweet heat, while green posole incorporates tomatillos and green chiles for a tangy, herbaceous flavor. For green posole, replace chipotle with 1 cup chopped tomatillos and 2-3 green chiles (like serranos or poblano). The broth will be brighter and less smoky.
How do I make this posole vegetarian?
Replace the pork with extra-firm tofu or mushroomsācut 2 lbs mushrooms into chunks and sautĆ© until browned before adding spices. Use vegetable broth instead of chicken broth, and boost umami with 1 tbsp soy sauce or mushroom powder. The hominy remains the star, so keep it at 2 cups and add 1 cup cooked black beans for heartiness.
Can I make posole in a slow cooker?
Brown the pork and aromatics in a skillet first, then transfer everything to the slow cooker. Use low heat for 6-7 hours or high heat for 3-4 hours. Add hominy during the last 30 minutes to prevent mushiness. The slow cooker method actually enhances the pork's tenderness and lets flavors meld beautifully. Just skip the final 20-25 minute simmer time for hominy.
Why did my hominy turn mushy?
Overcooking is the usual culpritāhominy should simmer for only 20-25 minutes after adding to the pot. If using canned hominy, drain it well and rinse before adding to reduce excess moisture. For extra insurance, add hominy in two batches, stirring after the first 10 minutes. Also, never skip soaking dried hominy overnightā8+ hours is non-negotiable for proper texture.
