Soups & Stews
This Mexican red pork chili recipe transforms tough pork shoulder into melt-in-your-mouth tenderness with just one-pot of smoky, spicy magic. The secret lies in slow-cooked chipotle and cumin building layers of depth—exactly how I perfected it after years of testing at The Smoky Pig.
That first bite of tender pork falling apart in rich, velvety sauce? Worth every minute of simmering.
The recipe starts with a deep, aromatic base of charred onions and garlic, where cumin and smoked paprika create that signature Mexican warmth. Chipotle peppers in adobo add smoky heat without overpowering, while tomatoes and broth build the perfect sauce.
I use pork shoulder because it stays juicy through hours of cooking, breaking down into shreds that cling to every spoonful.
What you'll end up with is a chili so rich and complex it feels like a restaurant dish—golden-brown on top, tender pork throughout, and a sauce that's perfectly balanced between smoky, spicy, and slightly sweet.
The beauty of this recipe is its versatility: serve it over rice, with warm tortillas, or just as-is with a dollop of sour cream and fresh cilantro.
Adjust the heat to your preference by adding more chipotle for smokiness or jalapeños for fresh spice. The one-pot method means minimal cleanup, and leftovers actually taste better the next day as flavors meld. This is comfort food at its finest—bold, hearty, and impossible to resist.
Ingredients for mexican red pork chili
Six ingredients transform tough pork into restaurant-worthy chili—smoky, spicy, and full of depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🍖 | 3 lb | Bone-in for extra flavor |
| Yellow Onions 🧅 | 2 whole | Chopped, charred for depth |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Ground Cumin 🌿 | 2 tbsp | Toasted for deeper flavor |
| Smoked Paprika 🌶️ | 1 ½ tbsp | For signature smoky warmth |
| Chipotle Peppers in Adobo 🌶️ | 2 whole | Adjusted for heat preference |
| Canned Tomato Sauce 🍅 | 1 cup | San Marzano preferred |
| Beef Broth 💧 | 2 cups | Low-sodium preferred |
| Dark Brown Sugar 🍚 | 1 tbsp | Balances heat and sweetness |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced, for brightness |
| Sour Cream 🥛 | ½ cup | For serving, optional |
The pork shoulder is non-negotiable here—bone-in stays juicier and adds flavor. Grab one from Costco or your butcher if you want to save money, but any grocery store carries it. Look for good marbling—it melts into the sauce. Chipotle peppers in adobo? Trader Joe's has the best selection, but any brand works. Just adjust the number based on how much heat you want. Toast your cumin seeds in a dry pan for 30 seconds before grinding—game-changer for flavor. Smoked paprika gives that signature Mexican warmth, so don't skip it.
No chipotle peppers? Substitute with 1 tbsp smoked paprika plus 1 tsp cayenne for heat. Fresh cilantro? Dried works at half the amount, but it won't be as bright. The San Marzano tomato sauce is ideal, but any canned tomato sauce will do—just check for no added salt. Brown sugar balances the heat, but maple syrup works too. Want more smokiness? Add a splash of liquid smoke. The lime juice is key for brightness—don't skip it. If you're serving this to a crowd, double the batch—it reheats even better the next day.
This chili tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. I always make double batches—one for dinner, one for lunches. The sour cream and cilantro are for serving, so add them fresh. If you're making this ahead, just keep the toppings separate until ready to serve. The one-pot method means minimal cleanup, so you'll thank me later.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots—just brown the pork, toss everything in the same skillet, and let it slow down. The onions caramelize right into the sauce, so you don’t even need a separate step.
- Smoky Deep Umami: That smoked paprika and cumin? It’s what turns this into something special. The pork gets tender enough to shred easily, so every bite has that rich, earthy flavor clinging to it—like a hug in a bowl.
- Meal Prep MVP: Between us, this is my go-to for busy weeks. Make a big batch on Sunday, and you’ve got lunch or dinner covered for days. The flavors actually get better as it sits, so leftovers taste like a reward, not a chore.
- Budget-Friendly Feast: Pork shoulder is cheap, and this recipe stretches it far—enough to feed four people (or one very hungry person twice). Honestly, it’s the kind of dish where you’ll make it again just to use up the last of the spices.
Step-by-step instructions for Mexican red pork chili
This smoky, flavor-packed chili comes together in one pot with minimal cleanup.
Sear the Pork Shoulder for Deep Flavor
Heat a large Dutch oven over medium-high heat and add the 2 tablespoons olive oil. Once shimmering, add the 3 lb pork shoulder in a single layer. Let it sear undisturbed for 5-6 minutes until a deep golden crust forms. This step builds the foundation for rich, caramelized flavor.
Flip the pork shoulder and continue searing for another 3-4 minutes. You'll notice the fat beginning to render out—this is good. Remove the pork from the pot and set it aside on a plate, leaving all the rendered fat in the pot. That fat will later create a beautiful sauce base.
Build the Smoky Spice Base
In the same Dutch oven, add the 2 chopped whole yellow onions and cook over medium heat for 5-6 minutes, stirring occasionally, until they begin to soften and develop a slight char. Add the 6 minced garlic cloves and cook for another 30 seconds until fragrant.
Lower the heat to medium-low and add the 2 tablespoons ground cumin, 1½ tablespoons smoked paprika, 1½ teaspoons salt, and ½ teaspoon black pepper. Stir constantly for 1 minute until the spices are toasted and aromatic—you'll smell that deep, earthy cumin and smoky paprika working their magic.
Add the Chipotle and Liquids
Remove the 2 whole chipotle peppers from their adobo sauce and finely chop them. Add them to the pot along with the 1 cup canned tomato sauce and 2 cups beef broth. Stir well to combine, scraping up any browned bits from the bottom of the pot—this is where all the flavor hides.
Return the pork shoulder to the pot, along with the 1 tablespoon dark brown sugar. Bring everything to a gentle simmer over medium heat. The sugar will help balance the heat from the chipotles and add a subtle sweetness that rounds out the flavors.
Slow Cook Until Tender
Cover the pot and transfer it to a preheated 325°F oven. Let the chili cook for 3-3½ hours, turning the pork shoulder occasionally to ensure even cooking. You're looking for the pork to become fork-tender—when you pierce it with a fork, it should offer minimal resistance.
About 30 minutes before the chili is done, check the liquid level. If it's too thin, uncover the pot and simmer for an additional 10-15 minutes to thicken the sauce slightly. The chili should have a rich, velvety consistency with tender pork that practically falls apart.
Finish and Serve
Once the pork is tender, remove it from the pot and shred it using two forks. Return the shredded pork to the pot and stir it into the sauce. Taste and adjust the seasoning if needed—you might want to add a pinch more salt or a splash of lime juice for brightness.
Ladle the chili into bowls and top each serving with the ¼ cup chopped fresh cilantro and a dollop of the ½ cup sour cream. Serve immediately with warm tortillas or crusty bread to soak up every last bit of that smoky, spicy goodness. The combination of tender pork, deep spices, and tangy sour cream makes this chili truly unforgettable.
Pro Tips For Making Mexican Red Pork Chili
- Brown the Pork First: Cut the pork shoulder into 1.5-inch chunks, then sear them in a hot Dutch oven until deeply browned—this isn’t just for flavor, it’s the foundation. I used to skip this step and ended up with a dish that tasted more like a stew than chili. High heat, 5-7 minutes per side, until the edges are crispy. (Yes, it’ll take longer, but trust me.)
- Char the Onions Low: Slice the yellow onions thick—about ½-inch—and cook them on low heat for 15-20 minutes until they’re soft and caramelized. I learned this the hard way: high heat burns them before they sweeten, and you lose that deep, rich base flavor. Add a splash of water if they stick, but don’t rush it.
- Toast the Spices: Bloom the cumin and smoked paprika in the same pot you browned the pork—just 30 seconds over medium heat. This wakes up their aromas and prevents that bitter aftertaste. I was skeptical until I tried it: the difference in depth is noticeable, especially in a slow-cooked dish like this.
- Use a Meat Thermometer: Pork shoulder needs patience—pull it at 205°F internal temp, then let it rest 10 minutes before shredding. I used to guess and ended up with either dry, stringy meat or undercooked chunks. A cheap thermometer changes everything. (Pro move: tent it loosely with foil while resting.)
Creative variations of these flavors
Southwest Fusion Twist
Swap the chipotle for 2 tablespoons adobo sauce plus 1 tablespoon green chile powder—this gives you that signature New Mexican kick. Add ½ cup diced roasted poblano peppers (charred and peeled) for smoky depth, and finish with ¼ cup crumbled feta cheese instead of sour cream.
Serve with warm blue corn tortillas for a true Southwestern fiesta. 🌶️
Spicy Black Bean Boost
Stir in 1 cup cooked black beans during the last 30 minutes of cooking to add fiber and heartiness. For extra heat, toss in 1 diced jalapeño with seeds.
Top with ¼ cup avocado slices and a squeeze of lime right before serving. This version feels like a hearty stew and pairs perfectly with cilantro-lime rice. 💛
Creamy White Chili Hybrid
Replace half the beef broth with 2 cups chicken broth and add ½ cup heavy cream at the end for a velvety texture. Swap smoked paprika for 1 teaspoon ground coriander and finish with ¼ cup shredded Monterey Jack cheese.
The result? A creamy, smoky chili that's still packed with pork flavor but lighter in color. Garnish with extra cilantro and a sprinkle of crushed tortilla chips for crunch. ✨
Breakfast Chili Upgrade
Cook 4 eggs sunny-side-up in a skillet while the chili simmers, then nestle them into bowls of chili. Top with ¼ cup shredded cheddar and a dollop of sour cream.
For extra indulgence, add 2 slices of crispy bacon on top. This breakfast-friendly version is perfect for brunch or a hearty weekend meal. 🍳
Slow-Cooker Adaptation
Transfer all ingredients (except cilantro and sour cream) to a 6-quart slow cooker and cook on low for 8 hours or high for 5 hours. The slow cooker keeps the pork incredibly tender with minimal effort.
Just shred the pork at the end and finish with the same toppings. This is my go-to for busy weeknights—set it and forget it! 💡
Smoky Coffee Infusion
Add 1 tablespoon instant coffee granules when you toast the spices for a deep, earthy note that cuts through the richness. This works surprisingly well—think of it as a Mexican take on Irish stew.
The coffee enhances the smokiness without overpowering. Perfect for coffee lovers who want their chili with a bold twist. ☕
Nutrition facts
Frequently asked questions
Can I use pork tenderloin instead of pork shoulder?
While pork tenderloin is leaner, it's not ideal for this recipe—it dries out too quickly during the long cooking time. Stick with pork shoulder or pork butt for that melt-in-your-mouth texture. If you're set on using tenderloin, cut it into small pieces and reduce cooking time to 1.5 hours instead of 3-3.5 hours. The flavor won't be as rich, but it'll still be delicious!
How do I adjust the heat level?
For milder heat, remove the seeds from the chipotle peppers before chopping or reduce the number to 1 pepper. For extra spice, add 1-2 diced jalapeños or increase chipotle to 3 peppers. Pro tip: Toast the chipotle peppers in a dry pan for 10 seconds before chopping to deepen their smoky flavor without adding more heat.
Can I make this chili in a slow cooker?
Transfer all ingredients (except toppings) to a 6-quart slow cooker and cook on low for 8 hours or high for 5 hours. The slow cooker keeps the pork incredibly tender with minimal effort. Just shred the pork at the end and finish with the same toppings. This is my go-to for busy weeknights—set it and forget it!
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 5 days or freeze portions for 3 months. The chili actually tastes better the next day as flavors meld. To reheat, warm over medium-low heat on the stove or in the microwave until steaming hot. Add a splash of water or broth if it's too thick after reheating.
Why did my chili turn out too thin?
This usually happens if you didn't reduce the sauce enough during cooking or if the pork didn't render enough fat. Next time, simmer uncovered for 10-15 minutes at the end to thicken it. For instant thickening, mix 1 tablespoon cornstarch with 2 tablespoons water, stir into the chili, and cook for 2 more minutes. The fat from the pork is what creates that rich, velvety texture!
