Mexican Pork Steak Chili Recipe: Smoky Chipotle and Cumin Heat in One Pot

Soups & Stews

Mexican Pork Steak Chili Recipe: Smoky Chipotle and Cumin Heat in One Pot

This Mexican pork steak chili recipe delivers deep, smoky chipotle heat and earthy cumin in one satisfying pot—inspired by my years perfecting pork dishes at The Smoky Pig. The secret lies in slow-braising the pork until tender, then building layers of flavor with dried chilies, warm spices, and tomatoes.

This isn't your average chili; it's a fusion of traditional Mexican carne guisada techniques with a modern one-pot approach that works beautifully in a Dutch oven, slow cooker, or Instant Pot.

The foundation starts with searing thick pork steak cuts to develop a rich crust before simmering them low and slow with garlic, onions, and cumin until they're fork-tender. Chipotle powder and bay leaves infuse the broth with that signature smoky depth, while crushed tomatoes add brightness.

I've tested this recipe countless times—whether for a weeknight dinner or a crowd—because it's the kind of dish that gets better as it sits, with flavors melding into perfect harmony.

What you'll end up with is a deeply flavorful chili where the pork practically melts in your mouth, the beans are creamy but still hold their shape, and every spoonful delivers that perfect balance of heat, smokiness, and earthy warmth.

The aroma alone will have everyone gathering around the table, and the texture—tender meat, soft beans, and slightly thickened broth—makes it irresistible. Serve it with warm tortillas, cornbread, or over rice to soak up every last drop of that rich, smoky sauce.

This recipe works equally well for meal prep or last-minute dinners—just adjust the cooking time based on your method. The beauty of this chili is its versatility: it's hearty enough for a cold evening but light enough for a summer night when you crave something warm without feeling heavy.

Trust me, once you taste the difference between this and a basic chili, there's no going back to the store-bought versions.

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

Ingredients for mexican pork steak chili

Thick pork steaks, smoky spices, and beans that melt in your mouth—this chili delivers.

Ingredient Amount Notes
Pork Steak 🥩 2 lb Thick-cut, bone-in preferred
Yellow Onions 🧅 1 whole Medium, diced
Garlic Cloves 🧄 6 cloves Fresh, minced
Chipotle Powder 🌶️ 2 tbsp Smoked, not chipotle peppers
Ground Cumin 🌿 1 tbsp Toasted for depth
Dried Oregano 🍃 1 tbsp Mexican preferred
Crushed Tomatoes 🍅 2 cups San Marzano if possible
Beef Broth 💧 2 cups Low-sodium preferred
Black Beans 🌱 1 cup Drained and rinsed
Pinto Beans 🌱 1 cup Drained and rinsed
Bay Leaves 🌿 2 whole Fresh preferred
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Lime 🍋 1 whole Juiced, for serving

The pork steak is non-negotiable here. Thick-cut, bone-in pieces from the butcher counter at Whole Foods or your local meat market create the best texture—tender but still holding together. If you can't find bone-in, thick-cut boneless works too, but it won't have the same depth of flavor. Look for good marbling, and if it's been sitting in the case too long, ask the butcher for something fresher. The beans? Drained and rinsed is key—no one wants mushy beans in their chili. I always buy my beans in bulk from Costco—cheaper and fresher than canned.

No chipotle powder? Substitute smoked paprika with a pinch of cayenne for heat. Fresh bay leaves? Dried works at half the amount, but they're worth seeking out at a Latin market. The tomatoes can be fresh if you're feeling fancy—just crush them by hand—but San Marzano crushed tomatoes are a game-changer for consistency. Short on time? The Trader Joe's canned beans are pre-rinsed, which saves a step. And if you're making this for a crowd, double the beans and broth—trust me, you'll want leftovers.

This chili tastes even better the next day, so make a big batch if you can. Store in airtight containers for 4-5 days in the fridge, or freeze for up to 3 months. I always portion mine into meal prep containers—one for lunch, one for dinner, and one for leftovers. The lime should be juiced fresh right before serving, but you can zest some into the chili while it's cooking for extra brightness. And if you're serving it with tortillas, warm them in a dry skillet for 30 seconds—game-changer.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss everything into one pot, and let the pork and spices do the work. No chopping mountains of veggies, no messy cleanup, and honestly? The onions caramelize right into that rich, smoky base without any extra effort.
  • Smoky Deep Heat: That chipotle powder and cumin? They turn this into something ridiculously good—tangy, smoky, with a slow-building warmth that sticks with you. The pork steak stays tender while soaking up all those flavors, and the garlic? Oh, it’s the secret weapon here.
  • Leftover Hero: This chili actually improves the next day. I make a double batch on Sundays, and by Wednesday, it’s still my go-to—reheated with a splash of water, it’s even heartier. Perfect for lazy days or when you just don’t feel like cooking.
  • Budget-Friendly Powerhouse: Pork steak is affordable, and this recipe stretches it far. Between us, I’ve fed six people for under $15 with this, and no one complains. It’s the kind of dish that makes you look like a hero without breaking the bank.

Step-by-step instructions for Mexican pork steak chili

This smoky, spicy chili comes together in one pot with rich flavors that deepen as it simmers.

1

Sear the Pork Steak for Deep Flavor

Heat a large Dutch oven over medium-high heat. Add the 2 tablespoons olive oil and let it shimmer for about 30 seconds. Place the 2 lb pork steak in the pot, fat-side down, and sear for 4-5 minutes until deeply browned on one side. Flip carefully and sear the other side for another 4-5 minutes until it develops a rich crust.

This initial searing creates the Maillard reaction, which builds that deep, meaty flavor that carries through the entire chili. Don't rush this step—you want that beautiful brown crust. Once both sides are golden, remove the pork steak and set it aside on a plate.

2

Build the Spiced Base with Onions and Garlic

In the same Dutch oven, add the diced yellow onion and cook for 5-6 minutes until softened and beginning to caramelize at the edges. Stir occasionally to prevent burning. Add the 6 cloves minced garlic and cook for another 30 seconds until fragrant—you should smell that wonderful garlic aroma.

Here's where the real flavor magic starts. Add the 2 tablespoons chipotle powder, 1 tablespoon ground cumin, and 1 tablespoon dried oregano. Stir everything together and cook for 1 minute to toast the spices, which brings out their aromatic oils. This step is what gives your chili that authentic Mexican smokiness.

3

Simmer the Chili with Tomatoes and Broth

Pour in the 2 cups crushed tomatoes and 2 cups beef broth, scraping up any browned bits from the bottom of the pot. Add the 2 whole bay leaves, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Bring everything to a gentle boil, then reduce heat to low and let it simmer uncovered for 30 minutes.

This initial simmer allows the flavors to meld together beautifully. Stir occasionally to prevent the mixture from sticking to the bottom. The chili should be bubbling gently but not vigorously. After 30 minutes, the tomatoes will have broken down and the spices will have fully infused into the broth.

4

Add Beans and Return the Pork Steak

Stir in the 1 cup black beans and 1 cup pinto beans, spreading them evenly throughout the chili. Return the pork steak to the pot, placing it on top of the beans. Cover the pot and continue simmering on low heat for 1 to 1.5 hours, or until the pork steak is fork-tender and easily pulls apart.

Check the pork steak after 1 hour—it should be tender enough to pull apart with two forks. If it needs more time, continue simmering for another 30 minutes. The beans will soften during this time, absorbing all the rich flavors from the broth and spices. The pork steak should be falling-apart tender with beautiful smoky flavors.

5

Finish with Fresh Lime and Serve

Remove the bay leaves and transfer the chili to serving bowls. Squeeze the juice from the whole lime over each serving and give it a good stir. The acidity from the lime brightens all the flavors and cuts through the richness of the pork and beans.

Serve immediately with warm tortillas or crusty bread. The chili should be thick and hearty, with tender pork steak that falls apart at the touch, smoky chipotle heat, and a perfect balance of earthy cumin and bright lime. Each bite delivers that perfect combination of smoky, spicy, and savory Mexican flavors.

👨‍🍳

Pro Tips For Making Mexican Pork Steak Chili

  • Sear the Pork First: I learned this the hard way—skipping the sear means a bland, mushy chili. Cut the pork into 1-inch chunks, heat your pot until smoking hot, then brown the meat in batches with 1 tablespoon of oil. The crust locks in flavor and keeps it from turning to mush later.
  • Char the Onions Low and Slow: Dumping diced onions into the pot and walking away is a mistake. Instead, cook them on medium-low for 10 minutes until deep golden, stirring occasionally. They’ll caramelize properly and add sweetness that balances the chipotle’s heat—no need for extra sugar.
  • Toast the Spices Separately: Tossing ground cumin and chipotle powder straight into the pot? You’re missing out. Dry-toast the cumin in the same pot for 30 seconds until fragrant, then add the chipotle (with seeds if you want extra kick). This wakes up their flavors way more than just stirring them in cold.
  • Deglaze with Beer or Broth: After browning the pork, don’t just add water—scrape up those browned bits with ½ cup of beer (or broth) right away. It dissolves the flavor locked in the fond, giving your chili depth without extra effort. (Yes, even if you’re not a beer drinker, use something acidic like tomato juice.)

Make-ahead tips for this recipe

Prep Ahead Strategy

Start by prepping all ingredients the night before—dice onions, mince garlic, and measure spices. Store everything in airtight containers in the fridge. This saves 20 minutes of prep time the next day. I keep my spices in small jars with labels so I can grab them quickly. 🌶️

Slow Cooker Adaptation

For a hands-off approach, sear the pork steak as directed, then transfer it to a 6-quart slow cooker with all ingredients except beans. Cook on low for 6-7 hours before adding beans and pork back in for the final 30 minutes.

This method is perfect for busy weeknights—just dump, cook, and serve.

Freezer-Friendly Portions

Divide the fully cooked chili into quart-sized freezer bags, leaving 1 inch of headspace for expansion. Label each bag with the date—this chili stays delicious for up to 3 months.

When ready to eat, thaw overnight in the fridge, then reheat gently on the stovetop with 2 tablespoons of water to restore moisture. ❄️

Make-Ahead Spice Mix

Toast the chipotle powder, cumin, and oregano together in a dry skillet over medium heat for 2 minutes, then cool and store in an airtight container. This pre-toasted spice blend keeps for 2 weeks and adds instant depth to any chili.

I keep mine in a small mason jar on my spice rack for quick access.

Bean Pre-Soaking Hack

If using dried beans instead of canned, soak them overnight in water with 1 teaspoon salt and 1 bay leaf. Drain and rinse before adding to the chili.

This reduces cooking time by 30 minutes and prevents the beans from becoming mushy. I always soak my beans in a large bowl covered with a clean kitchen towel.

Pork Steak Prep Shortcut

Ask your butcher to cut the pork steak into 1.5-inch chunks before you even get home. This saves 10 minutes of prep time and ensures even cooking.

I also ask them to trim excess fat—it's easier to handle and sears more evenly. Store the prepped pork in the fridge until ready to cook. 🥩

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 6g30%
Cholesterol 110mg37%
Sodium 850mg37%
Total Carbohydrate 42g15%
Dietary Fiber 12g43%
Sugars 8g
Protein 38g76%
* 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?

For best results, use thick-cut pork shoulder or pork butt—they stay tender during long cooking. If using pork chops, cut them into 1-inch cubes and reduce cooking time to 45 minutes after adding beans. Never use lean cuts like tenderloin—they dry out.

2

How do I adjust the heat level for kids or sensitive eaters?

Reduce the chipotle powder to 1 tablespoon and omit cayenne. Add heat later by serving with cooling toppings like sour cream, avocado, or cilantro. For extra mildness, remove the pork after 1 hour of simmering and finish cooking it separately.

3

What's the best way to reheat leftovers?

Reheat gently on the stovetop over medium-low heat with 2 tablespoons of water or broth to restore moisture. Never microwave—it makes the beans mushy. For best texture, reheat only until warmed through (5-7 minutes) and serve immediately.

4

Can I make this in an Instant Pot?

Yes! Sear pork as directed, then add all ingredients except beans. Cook on high pressure for 45 minutes, then quick-release. Add beans and pork back in, simmering for 10 minutes on sauté mode. The pressure cooker cuts time by 1 hour while keeping flavors deep.

5

Why did my pork turn out tough instead of tender?

Overcooking is the most common cause. Always check doneness with a meat thermometer (195°F internal temp). If using a slow cooker, never exceed 6 hours on low. For tough pork, shred and return to the pot with 2 tablespoons of broth, cooking 10 more minutes on low heat.

★★★★★4.9(15 reviews)
Categories Soups & Stews