Main Courses
This Mexican pork posole recipe brings the soul of a Mexican fiesta to your kitchen in one smoky, spiced pot. š„ The secret lies in slow-cooked pork shoulder infused with chipotle and cumin, creating a broth so rich it practically melts the hominy into tender perfection.
I perfected this version after years of testingābalancing heat, depth, and that essential Mexican comfort we all crave.
The magic happens when you brown the pork first, locking in flavor before it simmers for hours with hominy, garlic, and aromatic spices. This isn't just a stewāit's a celebration of texture: crispy tortilla strips on top, fresh cilantro, and lime to brighten every bite.
The cumin and chipotle give it that signature smoky warmth that makes posole irresistible.
What you'll end up with is a steaming bowl of restaurant-quality posole that's hearty enough for a crowd but simple enough for weeknight dinners. The pork falls apart easily, the hominy stays tender, and the broth reduces to just the right consistencyāneither too thin nor too thick.
Serve with warm tortillas, shredded cabbage, and avocado for the full experience.
This recipe delivers on tradition without compromise. Whether you're hosting a gathering or feeding your family, posole is the kind of dish that makes everyone reach for seconds. Let's get cookingāyour taste buds are about to thank you.
Ingredients for mexican pork posole
Six ingredients for the base, plus toppings that make it a fiesta in a bowl.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder š | 3 lb | Bone-in for flavor, cut into 2-inch pieces |
| Dried Hominy š½ | 2 cups | Soaked overnight, drained well |
| Chipotle Peppers in Adobo š¶ļø | 2 whole | Mild or hot, minced with sauce |
| Ground Cumin šæ | 2 tbsp | Toasted for deeper aroma |
| Garlic Cloves š§ | 6 cloves | Peeled, smashed slightly |
| Onion š§ | 1 whole | Yellow or white, chopped |
| Beef Broth š§ | 4 cups | Low-sodium preferred |
| Fresh Cilantro šæ | ½ cup | Chopped, for garnish |
| Lime š | 1 whole | Juiced, for brightness |
| Corn Tortillas šÆ | 8 whole | For crispy topping |
| Green Cabbage š„¬ | ½ lb | Shredded, for crunch |
| Avocado š„ | 2 whole | Sliced, for serving |
| Salt š§ | 1 ½ tsp | Adjust to taste |
| Black Pepper š¶ļø | ½ tsp | Freshly ground |
The pork shoulder is non-negotiableāit needs to be bone-in for that deep, smoky flavor. Trader Joe's and Costco usually have great deals on it, but any grocery store should carry it. Look for good marbling, and don't be afraid to ask the butcher to cut it into 2-inch chunks if it's not pre-cut. The hominy? Goya or Bush's are the brands I trustājust make sure it's dried, not canned. Soak it overnight in plenty of water, then drain it well before adding to the pot. That step makes all the difference in texture.
No chipotle peppers in adobo? Mild or hot smoked paprika plus a pinch of cayenne gets you close, but the adobo sauce adds that essential smoky depth. Fresh cilantro is ideal, but dried cilantro at half the amount works in a pinch. The tortillas should be corn, not flourāMission or Old El Paso are my go-tos. For the cabbage, any green variety works, but green leaf or savoy stays crunchier longer. Avocados can be swapped for mango slices if you're feeling tropical, but I won't lieāthe creamy, rich texture is a must.
This reheats like a dreamābetter the next day as flavors meld. Store leftovers in the fridge for 4-5 days or freeze for 3 months. I always make a double batch because it disappears fast. For serving, keep the toppings separate until the last minuteācrispy tortilla strips, fresh cilantro, lime wedges, and avocado slices. The lime juice is keyāsqueeze it right over the bowl before eating. Trust me, it transforms everything.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe on my busiest nightsājust dump everything in one pot, simmer, and walk away. The pork shoulder falls apart on its own, so youāre basically getting a slow-cooker effect without the fuss.
- Smoky Depth Bomb: That chipotle in adobo? Itās the secret weaponāsweet, smoky, and just spicy enough to wake up your taste buds. The cumin and garlic cloves tie it all together with this earthy, warm hug that lingers.
- Leftover Goldmine: This stuff tastes even better the next day, and honestly? I make it on Sundays just so I can reheat portions all week. The hominy soaks up the flavors like a sponge, making every bite hearty and satisfying.
- Budget Feast: Pork shoulder is cheap, hominy is cheap, and a few chipotles stretch forever. For under $15, you feed four people a meal that feels fancyāno takeout needed. My wallet and my family thank me every time.
Step-by-step instructions for smoky chipotle pork posole
Here's how to make this hearty, one-pot Mexican classic with rich flavors and tender meat.
š„ Step 1: Sear the Pork Shoulder for Deep Flavor
Pat the 3 lb pork shoulder dry with paper towels and cut it into 2-inch pieces. Heat a large Dutch oven over medium-high heat and add the pork in batches, letting each batch sear for 3-4 minutes per side until deeply browned. This step builds incredible flavor through the Maillard reaction.
As the pork browns, you'll see those beautiful caramelized edges formādon't rush this. Once all pieces are browned, transfer them to a plate. Add 2 tablespoons ground cumin to the same pot and toast for 30 seconds until fragrant. This releases the cumin's aromatic oils and infuses them into the pork juices.
šØāš³ Step 2: Build the Smoky Base with Aromatics
In the same Dutch oven, add 1 whole onion (chopped) and 6 cloves garlic (smashed). Cook for 5 minutes until softened and golden. Here's where the magic happens: add the 2 whole chipotle peppers in adobo (minced with 1 tablespoon of the sauce) and cook for 1 minute to meld the flavors.
Pour in 4 cups beef broth and scrape up all those delicious browned bits from the bottom. Add the 2 cups dried hominy (already soaked overnight and drained) and bring everything to a gentle boil. Stir in 1.5 teaspoons salt and 0.5 teaspoon black pepper, then return the pork to the pot. This is where all the flavors begin to marry beautifully.
š„ Step 3: Simmer Until Pork is Fork-Tender
Cover the pot and reduce heat to low. Let the posole simmer for 2.5 to 3 hours until the pork is fork-tender and easily shreds apart. I know it's tempting to check it frequently, but resist the urgeālifting the lid lets out steam and increases cooking time. Instead, trust the process and let it work its magic.
About 30 minutes before it's done, give the pork a gentle shake or prod with a fork to check tenderness. The meat should pull apart easily, and the broth should have thickened slightly into a rich, smoky sauce. If it's not quite there, add ½ cup water and continue cooking.
š½ļø Step 4: Prepare Toppings and Serve
While the posole simmers, prepare your toppings. Heat a dry skillet over medium heat and toast the 8 whole corn tortillas for 30 seconds per side until crispy. Shred the 0.5 lb green cabbage and slice the 2 whole avocado. Juice the 1 whole lime and chop the 0.5 cup fresh cilantro.
To serve, ladle the posole into bowls and top with the crispy tortillas, avocado, cabbage, lime juice, and cilantro. The contrast of textures and temperaturesāwarm posole with cool avocado and crispy tortillasāmakes every bite amazing. Serve immediately while everything is hot and fresh!
Pro Tips For Making Mexican Pork Posole
- Sear the Pork Hard: The first 10 minutes in a screaming-hot pot with just a little oil make all the differenceādonāt skimp. I used to rush this, and the broth always tasted flat until I realized the Maillard reaction on pork shoulder is non-negotiable for depth.
- Soak Hominy Overnight: Skip the quick-soakādried hominy needs at least 8 hours in water, or itāll turn to mush and ruin your brothās texture. Trust me, the extra prep time saves you from a gummy, sad posole.
- Blend Chipotle with Broth: Toss those adobo peppers in the broth while simmeringāthe heat disperses better and avoids clumping. I learned this the hard way after straining out a chunky, bitter mess from blending them separately.
- Check Pork at 195°F: Pull the shoulder when it hits 195°F, not 203°Fāitāll keep cooking in the broth and stay juicy. After burning through three batches of dry meat, I finally accepted that patience here means tender, shreddable pork.
Common mistakes when making this dish
Skipping the Sear
This is the #1 mistake I see in home kitchens. Skipping the sear on your pork shoulder means missing out on the Maillard reaction, which creates those deep, caramelized flavors that make posole taste restaurant-quality.
I've tested both seared and unseared versionsāthe seared version wins every time with richer, more complex flavors. Brown each piece until it's deeply golden before moving on. š„
Under-Soaking Hominy
Dried hominy needs proper soaking to soften correctly. Many recipes call for a quick soak, but I've learned the hard way that overnight soaking (8+ hours) is non-negotiable for tender hominy. If you rush it, your hominy will be tough and unappetizing.
Drain it well before adding to the potāwaterlogged hominy makes the broth too thin and watery. Trust the process, even if it means planning ahead.
Overloading the Pot
Crowding your Dutch oven with too much pork at once leads to uneven cooking and pale meat. I recommend searing in two batches to give each piece room to develop that perfect crust.
When you return the pork to the pot after searing, make sure it's submerged with enough broth to cover it completely. If it's not, add a little more brothānever let the pork sit exposed during simmering.
Ignoring the Chipotle Sauce
Many cooks use just the chipotle peppers without the adobo sauce, but that sauce contains smoky, tangy depth that transforms your posole. I always mince the peppers with 1 tablespoon of the sauce to distribute that flavor throughout the dish.
If you're using dried chipotles, rehydrate them in the sauce firstāthis infuses them with all those complex flavors. The sauce is the secret weapon in this recipe.
Rushing the Simmer Time
Pork shoulder needs low-and-slow cooking to become tender. I've seen home cooks pull posole from the heat too soon, resulting in tough, chewy pork that ruins the dish. The magic happens at 2.5 to 3 hoursāthis gives the collagen time to break down and create that luxurious, melt-in-your-mouth texture.
Resist the urge to check constantly; lifting the lid too often increases cooking time by 30-45 minutes.
Skipping the Toppings
Posole isn't just about the brothāthe toppings make it a complete experience. I've served posole without toppings, and it's like eating a great meal without dessert. The contrast of crispy tortillas, cool avocado, and bright lime is what makes posole special.
Prepare them fresh at the table so they stay crisp and vibrant. Don't skip this stepāit's what transforms good posole into unforgettable posole. āØ
Nutrition facts
Frequently asked questions
Can I make posole without a Dutch oven?
While a Dutch oven is ideal for even heat distribution, you can use a heavy-bottomed pot with a tight-fitting lid. Just make sure it's large enough to accommodate the pork pieces without overcrowding. A 6-quart stockpot works well for this recipe. The key is maintaining low-and-slow cooking to tenderize the meat properly.
What's the difference between red and green posole?
This recipe makes traditional red posole, where the broth gets its color from chipotle peppers. Green posole uses tomatillos, cilantro, and green chiles for a tangy, herb-forward flavor. Both versions use hominy, but green posole is typically lighter and brighter. You can adapt this recipe by omitting the chipotle and adding 1 cup chopped tomatillos and ½ cup fresh cilantro to the aromatics.
How spicy is this recipe?
The chipotle peppers in adobo provide a smoky, mild heat that's characteristic of traditional posole. For a milder version, use 1 whole chipotle pepper instead of 2, or remove the seeds. If you prefer more heat, add ½ teaspoon cayenne pepper along with the chipotle. Remember, the adobo sauce contains some of the heatāadjust carefully to avoid overwhelming the dish.
Can I prepare posole in a slow cooker?
Yes! For a slow cooker version, sear the pork as directed, then transfer everything (including browned bits) to your slow cooker. Cook on low for 8 hours or high for 5 hours. The pork will be extra tender, but you may need to add ½ cup broth if it gets too thick. Just be sure to prepare toppings fresh before serving, as they won't stay crisp in the slow cooker.
Why does my posole taste bland?
Bland posole usually means one of three things: insufficient searing (missed Maillard reaction), under-seasoned broth, or not enough time for flavors to meld. Double-check that you toasted the cumin and browned the pork deeply. Taste the broth before adding the porkāit should have noticeable chipotle and cumin flavors. If needed, add ½ teaspoon smoked paprika or a pinch of ground cloves at the end for depth. Let it simmer uncovered for 10 minutes to concentrate flavors.
