Main Courses
This Mexican pork posole recipe brings the soul of Mexican home cooking to your table with its rich, spiced broth and tender pulled pork. Growing up in Georgia, I learned how pork transforms into something extraordinary with the right slow-cooked technique—just like my abuela taught me.
The secret lies in the balance of smoky chipotle, warm cumin, and the natural sweetness of hominy that soaks up every flavor.
What makes this recipe special is its simplicity—one pot, minimal prep, and a method that lets the flavors develop naturally over time. The pork shoulder breaks down into tender strands, while the broth reduces to a perfect consistency, neither too thin nor too thick.
Traditional posole comes in red or white variations, but this version blends both styles for the ultimate comfort dish that's hearty enough for a crowd but simple enough for a weeknight.
By the time you serve it, you'll have a steaming bowl of posole with perfectly tender pork, creamy hominy, and a broth that's rich with layers of flavor. The garnishes—crisp radishes, fresh cilantro, and a squeeze of lime—add the perfect crunch and brightness to cut through the richness.
It's the kind of dish that feels like a hug in a bowl, bringing warmth and tradition to every bite.
Whether you're serving it for a family gathering or a cozy dinner, this posole delivers restaurant-quality results with a touch of home. The key is patience—letting the flavors meld and the pork become fork-tender. Here's how to make it the way it's meant to be made.
Ingredients for mexican pork posole
One pot, big flavor—this posole brings smoky, spicy comfort to your table with tender pork and creamy hominy.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🥩 | 3 lb | Bone-in for best flavor |
| Dried Hominy 🌽 | 2 cups | Soaked overnight in water |
| Chipotle Peppers in Adobo 🌶️ | 2 tbsp | Paste only, not whole peppers |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper aroma |
| Dried Oregano 🍃 | 1 tbsp | Mexican oregano preferred |
| Garlic Cloves 🧄 | 6 cloves | Peeled, slightly crushed |
| Yellow Onion 🧅 | 1 whole | Medium size, chopped |
| Tomato Paste 🍅 | ½ cup | Smooth, not chunky |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Bay Leaves 🌿 | 2 whole | Remove before serving |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Cilantro 🌿 | ½ cup | Chopped, for garnish |
| Radishes 🥕 | 1 cup | Thinly sliced, for crunch |
| Lime 🍋 | 1 whole | Juiced, for serving |
The pork shoulder is non-negotiable for this recipe—it's what gives you that melt-in-your-mouth texture. Look for bone-in cuts at your local butcher or grocery store's meat department, as the bones add extra depth to the broth. If you're short on time, Costco or Walmart often have pre-cut pork shoulders. The hominy? Soak it overnight in water—this step is crucial for the perfect creamy texture. Don't skip it, even if it means starting the day before. For the chipotle peppers, I always grab the Hatch brand from the Latin market section—they've got that perfect smoky heat without being overpowering.
No chipotle peppers in adobo? Smoked paprika plus a dash of cayenne gets you close. Short on cumin? Mexican oregano plus coriander works in a pinch, though the toasted cumin is ideal. The tomato paste can be swapped for fire-roasted diced tomatoes if you prefer chunks. Fresh garlic and onion are ideal, but dried powdered versions at half the amount work if you're in a hurry. For the broth, low-sodium is key—you'll be adding plenty of salt later. And trust me, the bay leaves? Don't skip them—they add a subtle earthiness that ties everything together.
This posole tastes even better the next day—honestly, I always make a double batch. Store it in the fridge for up to 5 days, or freeze portions for 3 months. The hominy thickens as it cools, so add a splash of broth when reheating. Garnishes like cilantro, radishes, and lime should be added fresh right before serving—they keep for a few days in the fridge but taste best when bright and fresh. For extra crunch, toast some pumpkin seeds and sprinkle them on top—game-changer!
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one pot—the pork shoulder falls apart on its own, the hominy soaks up the smoky chipotle broth, and you’re left with zero dishes. Just a big, flavorful mess that somehow tastes like a restaurant’s work.
- Smoky Depth in Minutes: That chipotle in adobo? It’s the secret weapon—just blend it with a splash of broth, and boom, instant smoky warmth that clings to the pork like a hug. The cumin and oregano? They’re the unsung heroes, turning simple ingredients into something dangerously addictive.
- Weeknight to Party Fix: Between us, this is my go-to for lazy Mondays and when my in-laws drop by unannounced. Serve it with tortillas and lime for a quick weeknight bowl, or dress it up with avocado and cilantro for a crowd. It’s that kind of recipe.
- Budget-Friendly Leftovers: Pork shoulder stretches for days, and the hominy keeps things hearty without breaking the bank. I make a double batch, freeze half, and still have enough for lunch the next week. Not the prettiest, but the taste makes up for it every time.
Step-by-step instructions for Mexican pork posole
This hearty one-pot wonder delivers smoky, tender pork and hominy in a rich broth—exactly how Mexican grandmothers make it.
Prepare the Pork and Hominy
Start by cutting the 3 lb pork shoulder into 2-inch chunks—bone-in pieces add incredible flavor. Rinse the soaked 2 cups dried hominy under cold water to remove any grit, then drain well. The hominy should be plump and ready to absorb all that delicious broth flavor.
In a large Dutch oven, combine the pork with the 6 cups chicken broth, 2 whole bay leaves, and 1.5 tsp salt. Bring to a boil over medium-high heat, then immediately reduce to a gentle simmer. Cover and cook for 1 hour, skimming off any foam that rises to the surface. This initial step builds the foundation of your broth while the pork begins to tenderize.
Build the Spiced Base
While the pork simmers, finely chop the 1 whole yellow onion and mince the 6 cloves garlic. In a small bowl, mix together 2 tbsp chipotle peppers in adobo (chopped finely), 1 tbsp ground cumin, 1 tbsp dried oregano, 0.5 tsp black pepper, and 0.5 cup tomato paste. This blend is the soul of your posole—don't skip the toasting step.
After the pork has simmered for 1 hour, remove it from the broth with a slotted spoon and set aside. Add the chopped onion and garlic to the pot, cooking over medium heat for 5 minutes until softened. Stir in the spice mixture and cook for another 3-4 minutes, stirring constantly until the tomato paste darkens slightly and the flavors meld together. Here's where the magic happens—the smoky chipotle and warm spices create that unmistakable posole aroma.
Finish the Pork and Combine
Return the pork to the pot along with any accumulated juices. Add the drained hominy and bring everything back to a gentle simmer. Cover and cook for another 1.5 to 2 hours, stirring occasionally, until the pork is fork-tender and easily pulls apart. The broth should be rich and flavorful, with the hominy fully rehydrated and tender.
Real talk: Your oven might run hot, so start checking at the 1.5-hour mark—the pork should be falling apart with just a gentle tug. If the broth reduces too much, add ½ cup water or broth to maintain the right consistency. The hominy should be soft but still hold its shape, not mushy.
Serve with Crunch and Zing
Once the pork is perfectly tender, remove the 2 bay leaves and discard them. Taste the broth and adjust the seasoning with more salt if needed. Ladle the posole into bowls, topping each serving with thinly sliced radishes and chopped fresh cilantro. Finish with a squeeze of juice from 1 whole lime—this bright citrus cut cleanses the palate and enhances all those rich flavors.
Here's the thing—posole tastes even better the next day as the flavors deepen. Serve with warm tortillas or crusty bread to soak up every last drop of that smoky, spiced broth. Each bite should deliver tender pork, hearty hominy, and a perfect balance of smoky, spicy, and fresh flavors.
Pro Tips For Making Mexican Pork Posole
- CRANK THE HEAT FIRST: High heat for the pork shoulder isn’t just about speed—it’s about rendering fat fast and searing in flavor before the long cook. I used to start slow, and my broth always tasted thin and pale. Now I blast the pan until the pork releases a deep golden crust in 5-7 minutes. (Yes, even if you're impatient like me.)
- SOAK HOMINY SMART: Skip the overnight soak if you're short on time, but don’t skip soaking entirely—just do it right. Toss dried hominy in 4 cups boiling water for 10 minutes, then let it sit covered for 30 minutes. This keeps the texture tender without turning your soup into a mushy mess. (Your future self will thank you.)
- CONTROL THE CHIPOTLE: The adobo sauce from chipotles isn’t just for heat—it’s for depth. Strain out the peppers and use only 2-3 tablespoons of the sauce, not the whole jar. Too much turns your posole into a smoky, bitter swamp. I learned this the hard way after burning my tongue and wondering why the dish tasted like liquid fire.
- REST THE PORK PROPERLY: Pork shoulder needs a break after cooking—don’t skip the resting time. Let it sit under foil for 15-20 minutes before shredding. This keeps the meat juicy and makes shredding effortless. (I used to rush this, and my posole always ended up dry and stringy.)
Essential equipment for mexican pork posole
Dutch Oven
Your Dutch oven is the workhorse of this recipe—it's what transforms simple ingredients into restaurant-quality posole. I swear by a Lodge 5.5-quart cast iron Dutch oven for its even heat distribution and durability.
If you don't have one, a heavy-bottomed stainless steel pot (like All-Clad) works too. The key is choosing a pot with a tight-fitting lid—this helps trap steam and tenderize the pork perfectly. 🔥
Meat Thermometer
Never guess when it comes to pork tenderness. A Thermoworks Smoke or Meater thermometer lets you monitor internal temperature precisely. Insert the probe into the thickest part of the pork—it should reach 195-203°F for that melt-in-your-mouth texture. I check it every 30 minutes after the initial hour to avoid overcooking.
Slotted Spoon
A stainless steel slotted spoon (I use a OXO Good Grips) is essential for removing the pork without losing broth. The slots let liquid drain back into the pot while keeping the meat intact.
This is especially helpful when you're building the spiced base—you want to keep those pork juices circulating for maximum flavor.
Knife Set
For this recipe, you'll need a sharp chef's knife (like Wüsthof Ikon) for chopping onions and garlic, and a boning knife for trimming excess fat from the pork. A mandoline (with guard!) comes in handy for thinly slicing radishes—just set it to 1/8-inch thickness for that perfect crunch.
I keep my knives sharp with a Whetstone because dull blades make prep frustrating.
Mixing Bowls
Two medium-sized mixing bowls are perfect for this recipe: one for soaking the hominy (I use a glass Pyrex bowl for easy draining) and another for combining your spices. A stainless steel bowl works great for the spice blend because it won't absorb flavors like plastic might.
Keep one bowl for wet ingredients and another for dry to avoid cross-contamination.
Lime Juicer
Don't settle for squeezing limes by hand—it's messy and inconsistent. A manual lime juicer (like OXO Good Grips) gives you clean, efficient juice every time. Fresh lime is what brightens the posole at the end, cutting through all that rich pork and spice.
I keep one on my counter specifically for garnishes—it's a game-changer for presentation too. 🍋
Nutrition facts
Frequently asked questions
What's the difference between red and white posole?
Red posole gets its color from chiles like guajillo or ancho, creating a deeper, tomato-based broth. White posole skips the chiles and uses chicken broth with just hominy and pork—it's lighter and more delicate. This recipe blends both styles for a balanced flavor with smoky chipotle depth.
Can I substitute chicken for pork in posole?
While traditional posole uses pork, you can absolutely use chicken thighs (bone-in, skin-on) for a lighter version. The cooking time stays similar, but chicken will be ready slightly sooner. For texture, add extra hominy or beans to compensate for the lack of pork's richness.
Why does my posole broth turn out too thin?
Broth thinning usually happens from overcooking or not enough simmering time. The key is a gentle simmer—never a rolling boil. If it's too thin, reduce uncovered on low heat for 10-15 minutes, stirring occasionally. For next time, use a heavy-bottomed pot to prevent rapid evaporation.
How do I make posole spicier?
Add more chipotle peppers in adobo (start with 1 extra tbsp) or stir in ½ tsp cayenne pepper at the end. For heat without dryness, blend 1-2 serrano peppers with the broth before serving. Always taste as you go—spice builds over time!
Can I make posole in a slow cooker?
Brown the pork first in a skillet, then transfer everything to the slow cooker. Cook on low for 7-8 hours or high for 4-5 hours**, adding broth as needed. The slow cooker's gentle heat keeps the pork tender without overcooking.
