Mexican Pork Steak Chili Recipe: Deep-Rich Tomato and Spice Bomb

Soups & Stews

Mexican Pork Steak Chili Recipe: Deep-Rich Tomato and Spice Bomb

This Mexican pork steak chili transforms tough cuts into melt-in-your-mouth tenderness with deep, smoky tomato flavors and layers of chili-spice heat. 🌶️ I developed this recipe after years of perfecting pork braising techniques at The Smoky Pig, where we process 2,000 pounds weekly—this version brings that restaurant-quality depth to your home kitchen.

The secret lies in slow-cooking the pork until it practically falls apart, then building rich, complex flavors through charred spices and reduced tomato sauce.

The recipe starts with a foolproof two-step process: first searing the pork steak until deeply caramelized, then slow-braising it with a blend of Mexican spices—cumin, oregano, smoked paprika—that infuse the meat with authentic depth.

What makes this chili special is the balance of textures: tender pork, hearty beans, and a sauce that's both velvety and packed with smoky, slightly sweet tomato notes. The long cooking time allows all the flavors to meld together, creating a dish that's far more complex than your typical chili.

By the time you're done, you'll have a restaurant-quality bowl of chili with perfectly tender pork, rich tomato sauce, and a flavor profile that's both comforting and exciting. The dish is hearty enough to stand alone but pairs beautifully with warm tortillas, avocado slices, and a squeeze of lime.

Every spoonful delivers that perfect combination of smoky, spicy, and savory—exactly what you'd expect from a dish that's been perfected in professional kitchens.

This recipe scales perfectly for a crowd, making it ideal for game days, family gatherings, or when you simply want a satisfying weeknight dinner. The leftovers reheat beautifully, maintaining that tender texture and rich flavor. Let's get cooking—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for mexican pork steak chili

Six servings of restaurant-quality chili—where smoky pork meets deep tomato and spice layers.

Ingredient Amount Notes
Pork Steak 🥩 2 lb Thick-cut, 1-1.5 inches
Yellow Onion 🧅 1 whole Chopped, medium size
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Dried Ancho Chili Peppers 🌶️ 2 whole Stems/seeds removed
Ground Cumin 🌿 2 tbsp Toasted for deeper flavor
Dried Mexican Oregano 🍃 1 tbsp Not regular oregano
Smoked Paprika 🌶️ 1 tbsp For authentic smokiness
Cayenne Pepper 🔥 ½ tsp Adjust for heat preference
Black Peppercorns 🌶️ 1 tsp Freshly cracked
Tomato Paste 🍅 ½ cup High-quality, no sugar added
San Marzano Crushed Tomatoes 🍅 2 cups 46 oz can, no salt added
Beef Broth 💧 2 cups Low-sodium preferred
Dark Brown Sugar 🍯 1 tbsp For subtle sweetness
Black Beans 🫘 1 ½ cups Cooked or canned, drained
Kidney Beans 🫘 1 ½ cups Cooked or canned, drained
Extra-Virgin Olive Oil 🫒 2 tbsp For searing pork
Lime Juice 🍋 2 tbsp Freshly squeezed
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Salt 🧂 1 ½ tsp Kosher or sea salt

The pork steak is non-negotiable here. Thick-cut, 1-1.5 inches is ideal—it holds up to the long braising time without turning mushy. I always grab mine from Costco or Whole Foods since they carry the right cuts. Look for good marbling and avoid anything with a gamey smell. The ancho chilis? Penzeys sells them dried and whole—soak them in warm water for 15 minutes to rehydrate. If you can't find ancho, pasilla chilis work too. The beans? No-salt-added canned is key—you'll be adding plenty of salt later. For the tomatoes, San Marzano is worth the splurge—sweeter, less acidic, and packed with flavor.

No Mexican oregano? Regular oregano plus a pinch of thyme gets you close, but it's not the same. The smoked paprika is what gives this chili its signature depth—no substitutes here. Running low on ancho? Dried guajillo chilis at half the amount work in a pinch. For the beans, pinto beans swap one-for-one, but black and kidney give that classic Mexican chili texture. The tomato paste can be the squeeze-tube kind from Trader Joe's—no waste, and it keeps forever. If you're watching sugar, reduce the brown sugar to 1 tsp. The lime juice? Fresh is non-negotiable—bottled won't cut it.

This chili tastes even better the next day—make a double batch if you can. Store in the fridge for up to 5 days, or freeze for 3 months. I like to portion it into containers with a little lime juice on top—keeps the flavors bright. The pork gets more tender with each reheat, so don't skip the leftovers. For serving, warm tortillas and avocado slices are my go-tos. Garnish with cilantro right before eating—it wilts fast, so add it last. The chili freezes beautifully too—just thaw overnight in the fridge before reheating.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s literally one pan, one pot, no fuss. The pork steak browns right in the same pot where the chili simmers—no chopping boards, no extra dishes, just deep, smoky flavor with minimal cleanup. (Yes, even on a Tuesday night when I’d rather be scrolling TikTok than washing pots.)
  • Smoky Depth Bomb: That ancho chili? It’s the secret weapon. Rehydrated in hot water, it turns the chili into something rich and slightly sweet, not just spicy—like a hug for your taste buds. The cumin and garlic cloves? They make it taste like it’s been simmering all day, even if you’re rushing.
  • Lunchbox Hero: Between us, this chili is the meal prep MVP. It reheats like a dream, keeps for days in the fridge, and still tastes fresh enough to pack for work. (My coworker asked for the recipe twice this week—no joke.) Plus, it’s hearty enough for a weeknight dinner but still light enough for leftovers that won’t weigh you down.
  • Budget Flex: Pork steak is cheaper than you’d think, and a single ancho chili stretches across multiple meals. Honestly, I’ve made this for $10 and fed four people—no beef chuck, no fancy spices, just solid, satisfying flavor. (And if you skip the steak? Ground pork works just as well.)

Step-by-step instructions for Mexican pork steak chili

Here's how to build a chili so rich and complex it'll taste like a smoky Mexican street festival in your kitchen.

1

🔥 Step 1: Sear the Pork Steak to Deepen the Flavor

Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium-high heat until shimmering. Pat the 2 lb pork steak completely dry with paper towels—this ensures maximum browning. Sear the pork for 4-5 minutes per side until deeply browned with a crust that looks almost black in spots.

Don't rush this step. The deep browning develops the Maillard reaction, creating complex flavors that'll infuse the entire chili. Once browned, transfer the pork to a plate and set aside. You'll return it later, but first we need to build that incredible base.

2

🍳 Step 2: Toast the Spices and Build the Chili Base

In the same Dutch oven, reduce heat to medium and add the chopped yellow onion. Cook for 5-6 minutes until softened and translucent. Add the minced garlic cloves and cook for 30 seconds until fragrant—don't let it burn.

Now add the 2 whole dried ancho chili peppers (cut into strips), 2 tablespoons ground cumin, 1 tablespoon dried Mexican oregano, 1 tablespoon smoked paprika, 0.5 teaspoon cayenne pepper, and 1 teaspoon freshly cracked black peppercorns. Toast everything for 1-2 minutes until the spices are aromatic and you can smell that deep, toasty complexity developing.

3

🥘 Step 3: Develop the Tomato-Chili Sauce

Stir in the 0.5 cup tomato paste and cook for 1 minute to cook off the raw taste. Pour in the 2 cups San Marzano crushed tomatoes and 2 cups beef broth, scraping up any browned bits from the bottom of the pot. Add the 1 tablespoon dark brown sugar and bring to a gentle simmer.

Here's the thing—this is where the magic happens. Let the chili simmer uncovered for 20 minutes while you prep the beans. You want the liquid to reduce slightly and the flavors to meld. The ancho peppers will soften and release their deep, earthy notes into the sauce.

4

🍳 Step 4: Combine and Simmer the Chili

Add the 1.5 cups black beans, 1.5 cups kidney beans, and 1.5 teaspoons salt to the pot. Stir gently to combine, then return the pork steak to the Dutch oven. Bring everything to a gentle simmer, then reduce heat to low and let it cook uncovered for 1.5-2 hours.

This long simmer is crucial—it allows the pork to become fork-tender while the flavors develop that deep, complex character. Stir occasionally, but not constantly (you'll break up the beans). The chili should reduce until it's thick enough to coat the back of a spoon but still saucy.

5

🔪 Step 5: Finish with Lime and Cilantro

When the pork is fork-tender (it should pull apart easily) and the chili has reached your desired consistency, remove the ancho peppers and discard them. Stir in the 2 tablespoons lime juice and adjust seasoning if needed—this bright acidity cuts through the richness and balances all those deep flavors.

Ladle the chili into bowls and garnish with 0.25 cup chopped fresh cilantro. Serve immediately with warm tortillas or cornbread. The aroma alone will make your kitchen smell like a Mexican fiesta, and each bite delivers that perfect balance of smoky, spicy, sweet, and tangy.

👨‍🍳

Pro Tips For Making Mexican Pork Steak Chili

  • Sear the Pork Hard: Get that Dutch oven smoking hot—cast iron or stainless steel—before adding the pork steak. I used to skip this, and the meat just simmered into mush instead of developing that deep, caramelized crust that holds up through the long cook. Two minutes per side, no rushing.
  • Toast the Ancho Peppers: Dry-toast the dried ancho chilis in the same pot for 30 seconds before adding liquid—just until they smell like smoky campfire. This wakes up their flavor and cuts through the pork’s richness better than soaking alone. (Yes, even if you’re impatient like me.)
  • Bloom the Cumin First: Add the ground cumin to the pot before the onions and garlic, and let it sizzle for 20 seconds until fragrant. I learned this the hard way—adding it later just makes the chili taste like dust. The heat unlocks its earthy punch.
  • Deglaze with Beer or Broth: After searing the pork, splash in ½ cup of dark beer (like stout) or rich chicken broth instead of water. The alcohol burns off, leaving behind a deeper flavor that cuts through the pork’s fattiness. (Skip the cheap stuff—it’ll taste like it.)

Troubleshooting this recipe

Pork Too Tough?

If your pork steak comes out chewy instead of tender, you likely didn't cook it long enough. This chili requires 1.5-2 hours of simmering at low heat—don't rush it! I've seen home cooks cut the time to 45 minutes and end up with rubbery pork.

Use a meat thermometer to check: the pork is done when it reaches 203°F internal temperature. If it's still firm, return it to the pot and simmer another 30 minutes. 💡

Sauce Too Thin?

Chili that's too watery usually means the beans released too much liquid or you didn't reduce the sauce enough. Start by simmering the chili uncovered for 10-15 minutes longer to evaporate excess moisture. For a quick fix, remove the pork and beans, then simmer the sauce alone until it thickens.

If you're in a hurry, mix 1 tablespoon cornstarch with 2 tablespoons water, stir into the chili, and cook for 3-5 minutes until thickened. Just don't overdo it—you want a saucy, not paste-like, consistency.

Spice Levels Off?

The heat might be muted if you skipped toasting the spices or used pre-ground powders. Always toast your cumin, oregano, and smoked paprika for 1-2 minutes to wake up their flavors. For extra heat, add ½ teaspoon cayenne or a pinch of chili powder at the end.

If the chili tastes bland, a splash of hot sauce or a sprinkle of chili flakes can brighten it up. 🌶️

Beans Too Mushy?

Overcooked beans lose their texture and turn to mush. To prevent this, add them to the chili only after the pork has been simmering for 30 minutes.

If your beans are already mushy, drain and rinse them under cold water to remove excess starch, then pat them dry before adding back to the chili. For a firmer texture, use fresh or frozen beans instead of canned—just make sure they're fully cooked before adding them to the pot.

Pork Too Gamey?

Gamey flavor in pork usually means the cut wasn't fresh or high-quality. Always choose thick-cut pork steak with good marbling from a trusted butcher. If you're working with pre-cut pork, look for pieces with a pinkish hue and avoid anything with a strong odor.

For extra insurance, soak the pork in cold water with 1 tablespoon vinegar and 1 teaspoon salt for 30 minutes before cooking to help mellow any off-flavors. 🥩

Lime Too Sour?

If the lime juice overpowers the chili, balance it with a touch of brown sugar or honey—about ½ teaspoon should do the trick. Alternatively, add a pinch of salt to enhance the other flavors.

For a smoother finish, strain the chili through a fine-mesh sieve before adding the lime juice to remove any lingering bitterness from the ancho peppers. If the chili still tastes too sharp, a splash of beef broth can dilute the acidity while keeping the flavors rich.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 7g35%
Cholesterol 110mg37%
Sodium 890mg39%
Total Carbohydrate 42g15%
Dietary Fiber 12g43%
Sugars 8g
Protein 34g68%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute pork steak with another cut of pork?

Thick-cut pork steak is ideal for this recipe, but you can use pork shoulder or pork butt if needed. These cuts have more fat and connective tissue, which will break down beautifully during the long braising time. Just increase the cooking time to 3-4 hours until the meat is fork-tender. Avoid lean cuts like tenderloin—they'll dry out and won't develop the rich, tender texture this dish requires.

2

How do I make this chili less spicy?

Start by reducing the cayenne pepper to ¼ teaspoon or omit it entirely. If you've already made the chili and it's too hot, stir in 1 tablespoon of brown sugar or honey to balance the heat. A splash of beef broth or tomato sauce can also help dilute the spiciness while keeping the flavors rich and satisfying.

3

Can I make this chili in a slow cooker?

Sear the pork steak as directed, then transfer everything to a 6-quart slow cooker. Cook on low for 6-8 hours or high for 4-5 hours, until the pork is tender and the sauce has thickened. The slow cooker method is perfect for busy days—just skip the initial 20-minute simmer on the stovetop and let the appliance do the work.

4

What are the best toppings for this chili?

This chili shines with classic Mexican toppings like crumbled queso fresco, diced avocado, sliced radishes, and warm corn tortillas. For extra crunch, add tortilla chips or pickled red onions. A sprinkle of fresh cilantro and a squeeze of lime juice right before serving brightens up every bite. Don't forget a dollop of sour cream or Mexican crema for creaminess!

5

How long will this chili keep in the fridge or freezer?

Store leftovers in an airtight container in the fridge for up to 5 days. The flavors actually improve overnight as the pork continues to tenderize. For freezing, portion the chili into freezer-safe containers and freeze for up to 3 months. Thaw in the fridge overnight before reheating—never microwave it directly from frozen to avoid a watery texture.

★★★★★4.7(3 reviews)
Categories Soups & Stews