Soups & Stews
This Mexican pork steak chili recipe transforms tough cuts into tender, smoky perfection with deep chipotle and cumin flavors. After years of perfecting my pork braising techniques at The Smoky Pig, I've adapted this dish to deliver restaurant-quality results at home.
The secret lies in slow-cooked pork shoulder that practically melts in your mouth, combined with a rich chili base of beans, tomatoes, and aromatic spices.
The recipe begins with searing the pork to develop a flavorful crust before it braises for hours, absorbing the smoky chipotle and earthy cumin. I've included traditional Mexican techniques like charring onions and garlic for added depth, while keeping the method accessible for home cooks.
This chili delivers both hearty satisfaction and complex flavors that will have everyone asking for seconds.
What makes this dish special is its versatility - serve it with warm tortillas for tacos, over rice for a hearty bowl, or alongside cornbread for a complete meal. The slow cooking process creates a tender pork that falls apart easily, while the chili sauce remains rich and flavorful.
Each bite combines smoky, spicy, and savory notes that define authentic Mexican comfort food.
With just 10 ingredients and 3 hours of hands-off cooking time, this recipe is perfect for feeding a crowd or meal prepping for the week. The flavors develop and intensify as it simmers, making it even better the next day.
Let's create this smoky, cumin-rich chili that brings Mexican flavors to your dinner table.
Ingredients for mexican pork steak chili
Pork shoulder, smoky chipotle, and earthy cumin create this restaurant-quality chili with just 14 ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🥩 | 2 ½ lb | Bone-in for flavor, cut into 1-inch cubes |
| Yellow Onions 🧅 | 2 whole | Chopped, charred for depth |
| Garlic Cloves 🧄 | 6 cloves | Peeled, charred with onions |
| Canned Black Beans 🌿 | 15 oz | Drained, rinsed, or substitute pinto beans |
| Canned Kidney Beans 🌿 | 15 oz | Drained, rinsed, or swap for black beans |
| Diced Tomatoes 🍅 | 29 oz | Fire-roasted preferred, or canned tomatoes |
| Chipotle Peppers in Adobo 🌶️ | 2 tbsp | Mixed with 2 tbsp adobo sauce |
| Ground Cumin 🌿 | 2 tbsp | Toasted for deeper flavor |
| Dried Oregano 🍃 | 1 tbsp | Mexican oregano preferred |
| Dark Brown Sugar 🍯 | 1 tbsp | Balances heat and depth |
| Beef Broth 💧 | 2 cups | Low-sodium preferred |
| Olive Oil 🫒 | 2 tbsp | For searing pork shoulder |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The pork shoulder is the star here. Look for bone-in cuts at your local butcher—they add incredible flavor. If you can't find bone-in, Costco or Walmart usually carry pre-cut pork shoulder roasts. Char the onions and garlic for that authentic smoky depth—it's worth the extra 5 minutes. For the beans, Goya or Bush's brands are my go-to; they're reliable and affordable. If you're using dried beans, soak them overnight for best texture.
No chipotle peppers in adobo? Substitute 1 tbsp smoked paprika plus 1 tsp cayenne for heat. Fresh oregano works too, but use half the amount of dried. The brown sugar might seem odd, but it rounds out the smoky, spicy flavors beautifully. For the broth, low-sodium options like Swanson or Pacific Foods work best—you'll add salt later. Fire-roasted diced tomatoes add natural sweetness, but regular canned tomatoes in a pinch won't ruin the dish.
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 for 3 months. I like to double the batch—perfect for meal prep. The pork becomes incredibly tender, so it practically falls apart with a fork. If you're serving a crowd, consider making it in a slow cooker for hands-off convenience.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash dishes. Brown the pork shoulder first—it’s the only real step—and then dump everything in one pot. The onions caramelize while the beans soak up all that smoky pork flavor, and honestly? I’ve made it with just a spoon and a lid.
- Deep Umami Bomb: Between the pork shoulder (which gets tender and rich) and the garlic cloves roasted right in the pot, this chili has a depth that’s hard to beat. The black and kidney beans add that classic Mexican texture, but the real star? That slow-cooked pork that practically melts when you stir it.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The flavors only get better after a day in the fridge, and it reheats like a dream. Pack it in jars for work or toss it into tortillas for tacos—my kids actually finish their lunches when this is involved.
- Budget Feast: Pork shoulder is cheap, canned beans are a pantry staple, and you’re not buying anything fancy. Yet it feels like a restaurant-worthy meal. I’ll be real: I’ve made this for date nights, game days, and even a last-minute dinner when I forgot to grocery shop. It’s my secret weapon for looking impressive without spending much.
Step-by-step instructions for Mexican pork steak chili
Here's how to build deep, smoky flavor layer by layer—no shortcuts, just technique.
Sear the Pork Shoulder for Maximum Flavor
Heat a heavy pot or Dutch oven over medium-high heat and add the 2 tablespoons olive oil. Once shimmering, add the 2.5 lb pork shoulder cut into 1-inch cubes, working in batches if needed to avoid crowding. Let each piece develop a deep golden brown crust—this takes 3-4 minutes per side.
Don't rush this step. The Maillard reaction happening here creates the foundation for all that smoky, caramelized depth in your chili. If the pork releases easily from the pan, it's ready to move. Transfer the seared pork to a plate and set aside.
Char the Onions and Garlic for Sweet, Smoky Base
In the same pot, reduce heat to medium and add the chopped 2 whole yellow onions and 6 peeled garlic cloves. Cook undisturbed for 8-10 minutes, stirring occasionally, until the onions develop deep brown char marks and the garlic turns golden. This charring adds a smoky sweetness that cuts through the heat.
If the onions start to burn before they're properly charred, reduce heat slightly. You want them to be soft but still have texture—no mush. The garlic should be fragrant but not crispy. Remove the onions and garlic and set aside with the pork.
Build the Chili Base with Spices and Tomatoes
Return the pot to medium heat and add the 2 tablespoons chipotle peppers in adobo (including 2 tablespoons adobo sauce), 2 tablespoons ground cumin, 1 tablespoon dried oregano, 1 tablespoon dark brown sugar, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir constantly for 1 minute until fragrant.
Here's the thing—don't let these spices burn. They should smell warm and earthy, not acrid. Add the 29 ounces diced tomatoes (with juices) and stir well. Let this mixture simmer for 5 minutes to meld the flavors before adding any liquids.
Combine and Simmer Until Tender
Return the seared pork shoulder to the pot along with the charred onions and garlic. Pour in the 2 cups beef broth and bring to a gentle boil. Reduce heat to low and add the 15 ounces drained black beans and 15 ounces drained kidney beans. Cover and simmer for 2.5-3 hours, stirring occasionally, until the pork is fork-tender.
Check the pork after 2 hours—it should pull apart easily with a fork. If it's not quite there, continue simmering, adding ¼ cup water if the chili gets too thick. The beans should be heated through but still hold their shape. Taste and adjust seasoning if needed.
Rest and Serve with Perfect Texture
Once the pork is tender, remove the chili from heat and let it rest for 10 minutes. This resting period allows the flavors to fully develop and the juices to redistribute throughout the chili. Skim off any excess fat that has risen to the surface if desired.
Serve the chili hot, garnished with additional chipotle peppers or fresh cilantro if you like. Each spoonful should deliver a perfect balance of smoky heat from the chipotle, earthy depth from the cumin and oregano, and tender pork that practically melts in your mouth. The beans should be warm but still hold their texture—no mushiness here.
Pro Tips For Making Mexican Pork Steak Chili
- SEAR THE PORK HARD: I used to think a quick sear would do, but pork shoulder needs a deep, dark crust—think 5-7 minutes per side on high heat until it’s almost black in spots. This isn’t about burning; it’s about locking in flavor and texture. Skip the crowding, or you’ll steam it instead of sear it.
- SWEAT ONIONS LOW AND LONG: Diced onions won’t caramelize properly if you rush them. Cook them on medium-low for 10-12 minutes until they’re soft and translucent, stirring only when they stick. This builds the base flavor without burning—trust me, your chili will taste richer if you wait.
- DRAIN AND RINSE BEANS: Canned beans are salty and often packed with starch. Drain them, give them a quick rinse, and pat them dry with a towel before adding. This keeps your chili from tasting like a soup and ensures the beans hold their shape instead of turning mushy.
- SIMMER, DON’T BOIL: After everything’s in the pot, keep the heat at a gentle simmer—just enough to see tiny bubbles breaking the surface. Boiling toughens the pork and makes the beans disintegrate. Let it cook uncovered for 1.5-2 hours, stirring occasionally, and you’ll end up with tender, fall-apart meat and intact beans.
Creative variations of these flavors
Smoky Chipotle Taco Chili
Transform this chili into taco night by serving it with warm corn tortillas and all the fixings. I like to top each serving with crumbled queso fresco, diced avocado, and pickled red onions for brightness.
The tender pork falls apart perfectly for tacos, and the smoky chipotle flavors shine when wrapped in warm tortillas. 🌶️
Spicy Green Chili Fusion
Swap the tomatoes for 2 cups roasted green chiles (like Anaheim or poblano) blended with ½ cup chicken broth for a Southwestern twist. Add 1 tablespoon lime juice and ½ cup corn kernels for extra texture.
This version keeps the pork shoulder but gives the chili a vibrant, herbaceous profile that pairs beautifully with cilantro-lime rice.
Creamy White Bean Chili
For a lighter, creamier version, replace the black and kidney beans with 30 ounces cannellini beans (drained). Stir in ½ cup coconut milk at the end for richness, and finish with fresh cilantro and a squeeze of lime.
The pork stays the star, but the white beans create a silky texture that balances the smoky heat. Perfect for a lighter dinner or when you want to avoid nightshades. 🥥
Breakfast Chili with Eggs
Take this chili to breakfast level by serving it with fried eggs and crumbled bacon. The tender pork and beans make a hearty base, while the eggs add protein and creaminess.
Top with shredded cheddar and sour cream for a Mexican-style huevos rancheros vibe. I often make a big batch on Sunday for easy breakfasts all week.
Slow Cooker Adaptation
For hands-off cooking, sear the pork as directed, then transfer everything to a 6-quart slow cooker. Cook on low for 8 hours or high for 5 hours, stirring once halfway through. The slow cooker keeps the pork fork-tender while letting the flavors meld beautifully.
Add beans and broth at the start, and adjust seasoning at the end. Perfect for weeknight dinners or meal prep. ⏳
Vegetarian Swap
Skip the pork and use 2 cups crumbled tempeh or extra-firm tofu (pressed and cubed) for a plant-based version. Sauté the tempeh in 1 tablespoon olive oil until golden before adding to the chili.
Boost umami with 1 tablespoon soy sauce or mushroom powder. The beans and spices still deliver that smoky, spicy depth—just without the meat. 🌱
Nutrition facts
Frequently asked questions
Can I use pork chops instead of pork shoulder?
Pork chops won't work as well because they cook much faster and won't become tender like pork shoulder. The shoulder's collagen breaks down during slow cooking, creating that melt-in-your-mouth texture. If you must use chops, cut them into ½-inch thick slices and simmer for only 1 hour instead of 3, but they'll be more like shredded pork than tender chunks.
How do I make this chili less spicy?
Start by reducing the chipotle peppers to 1 tablespoon with 1 tablespoon adobo sauce instead of 2. Add a pinch of cinnamon or ½ teaspoon cocoa powder to deepen flavor without heat. For extra mildness, stir in ¼ cup sour cream or ½ cup Greek yogurt at the end to cool the spice.
Can I make this in an Instant Pot?
Yes! Sear the pork as directed, then add all ingredients except beans. Cook on high pressure for 45 minutes, then quick-release. Add beans and cook on high pressure for 5 minutes more. The pork will be tender, but you may need to shred it further. For extra depth, sauté onions and garlic in the Instant Pot before adding other ingredients.
Why does my chili taste bland after simmering?
Most likely, you didn't char the onions and garlic enough or didn't let the spices toast properly. Always develop a deep crust on the onions and let spices bloom for 1 full minute before adding liquids. Taste as you go—if it needs more depth, add ½ teaspoon smoked paprika or 1 teaspoon fish sauce (trust me, it works!).
What's the best way to reheat leftovers?
Reheat gently in a pot over low heat with 2 tablespoons broth or water to prevent drying. Never microwave directly from the fridge—this creates a rubbery texture. For best results, reheat to 165°F and add a splash of lime juice or a pat of butter to restore richness. Leftovers taste even better the next day!
