Mexican Pork Steak Chili Recipe: Smoky Chipotle Heat With Melted Cheese Topping

Soups & Stews

Mexican Pork Steak Chili Recipe: Smoky Chipotle Heat With Melted Cheese Topping

This Mexican pork steak chili delivers deep, smoky chipotle heat with tender pork that practically melts in your mouth. I first perfected this recipe while working at The Smoky Pig, where we needed a hearty chili that could feed a crowd while keeping the bold flavors of Mexican cuisine intact.

The secret lies in slow-browning the pork and building layers of spices—cumin, chili powder, and smoked paprika—that create an irresistible depth of flavor.

What sets this chili apart is the melted cheese topping, a game-changer that adds richness and texture without overpowering the smoky, spicy base. The recipe uses simple ingredients—ground pork, beans, tomatoes, and spices—but the technique ensures every bite is packed with flavor.

It’s the kind of dish that tastes even better the next day, making it perfect for meal prep or feeding a hungry crowd.

By the time you’re done, you’ll have a steaming pot of chili with tender pork, hearty beans, and a creamy, cheesy finish that brings everything together. The spices infuse the broth with warmth, while the chipotle peppers add a slow-building heat that lingers just right.

This is comfort food at its finest—bold, satisfying, and impossible to resist.

Serve it with warm cornbread or crusty bread to soak up every last drop of that smoky, cheesy goodness. The recipe scales easily, so whether you're cooking for two or ten, this chili delivers restaurant-quality results at home.

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

Ingredients for mexican pork steak chili

Six servings of smoky, cheesy chili—just pork, beans, and bold spices that sing together.

Ingredient Amount Notes
Pork Steak 🥩 2 lb Cut into 1-inch cubes
Black Beans 🫘 2 cups Drained and rinsed
Kidney Beans 🫘 1 cup Drained and rinsed
Canned Chipotle Peppers in Adobo 🌶️ 2 tbsp Adobo sauce included
Diced Tomatoes 🍅 2 cups San Marzano preferred
Tomato Paste 🍅 2 tbsp From squeeze tube or can
Chicken Broth 💧 2 cups Low-sodium preferred
Chili Powder 🌶️ 2 tbsp Smoked variety for depth
Ground Cumin 🌿 1 tbsp Toasted for aroma
Smoked Paprika 🌶️ 1 tbsp Adds smoky richness
Garlic Cloves 🧄 4 cloves Minced for even distribution
Onion 🧅 1 whole Yellow, diced
Shredded Monterey Jack Cheese 🧀 1 ½ cups For melted topping
Shredded Cheddar Cheese 🧀 ½ cup Sharp variety preferred
Olive Oil 🫒 2 tbsp For browning pork
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground

The pork steak is non-negotiable here. Look for thick-cut pork chops at Costco or Whole Foods—they hold up better to slow cooking. If you can't find pork steak, pork shoulder works too, but cut it into even cubes. The beans? No-soak black and kidney beans save time, but soaking overnight gives you that restaurant-quality texture. Chipotle peppers in adobo are a must—they bring that authentic smoky heat. Trader Joe's has the best prices on these, and you'll use the adobo sauce too, so no waste.

No chipotle peppers? Substitute 1 tbsp smoked paprika plus 1 tsp cayenne for heat, but you'll lose that deep, smoky chipotle flavor. Short on beans? Lentils or extra black beans work, but texture changes. The cheeses matter—Monterey Jack melts beautifully, but if you've got Oaxaca or pepper jack, use those instead. For the tomatoes, San Marzano cans are worth the splurge—they're sweeter and less acidic. If you're in a pinch, any good-quality diced tomatoes will do, but avoid the watery kinds.

This chili tastes even better the next day—make a double batch if you can. Store in airtight containers in the fridge for 5 days or freeze for 3 months. The cheese topping needs to be added fresh when reheating, so portion it out before freezing. For meal prep, I like to freeze the chili without the cheese, then add it when I'm ready to eat. The spices keep for 6 months in a sealed container, so buy extra if you're making this often.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash extra dishes. Toss everything—pork, beans, chipotle, tomatoes—into one pot, and let it simmer. The beans soften while the pork gets tender; no chopping, no fuss, just done.
  • Smoky Depth Bomb: That canned chipotle in adobo? It’s the secret weapon. The heat lingers just enough to wake up your taste buds, but the smokiness balances the sweetness of the tomatoes and the earthiness of the beans. Honestly, I’ve tried other chilis, but this one sticks with you.
  • Meal Prep MVP: Between us, this chili begs to be made in bulk. The flavors actually get better the next day—perfect for lunches or freezing. I make a double batch every Sunday because my kids (and my wallet) thank me for it.
  • Budget Flex: Pork steak is cheaper than you’d think, and beans stretch it into a whole meal. Plus, using canned tomatoes and chipotle keeps costs low without sacrificing flavor. It’s the kind of dish that feels indulgent but won’t break the bank. (Yes, even on a Tuesday night.)

Instructions for smoky Mexican pork steak chili

Here's how to build bold flavors layer by layer—deep smoky heat meets tender pork and melty cheese.

1

Sear the Pork Steak for Rich Flavor

Heat the 2 tablespoons olive oil in a large Dutch oven over medium-high heat until shimmering. Add the 2 lb pork steak, cut into 1-inch cubes, and cook undisturbed for 4-5 minutes until deeply browned on all sides. This step builds the foundation—those crusty edges release flavor into the chili.

Once browned, remove the pork with a slotted spoon and set aside. If the oil starts smoking excessively, reduce heat slightly but don't walk away. You want color, not burnt bits. The pork will finish cooking later, but that initial sear locks in juices and creates depth.

2

Build the Chili Base with Aromatics

In the same Dutch oven, add the 1 whole onion, diced, and cook for 5 minutes until soft and translucent. Stir in the 4 cloves garlic cloves, minced, and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Here's the thing—garlic should smell amazing but not taste harsh.

Add the 2 tablespoons tomato paste and stir to coat the onions and garlic. Cook for 1 minute until the paste darkens slightly. This step develops the chili's rich, deep color. Now add the 2 tablespoons chili powder, 1 tablespoon ground cumin, 1 tablespoon smoked paprika, 1.5 teaspoons salt, and 0.5 teaspoon black pepper, stirring constantly for 30 seconds to toast the spices.

3

Simmer the Chili with Beans and Tomatoes

Pour in the 2 cups diced tomatoes, 2 cups chicken broth, and 2 tablespoons canned chipotle peppers in adobo (including 1 teaspoon adobo sauce). Stir well to combine, then return the pork to the pot. Bring to a boil, then reduce heat to low and let it simmer uncovered for 1 hour, stirring occasionally. You're looking for a thick, velvety texture—not watery.

After 45 minutes, add the 2 cups black beans and 1 cup kidney beans (drained and rinsed). The beans will absorb flavor as they simmer. If the chili gets too thick, add 2-4 tablespoons water to loosen it. The beans should be tender but not mushy—this chili needs texture.

4

Finish with Cheese and Serve

Once the pork is fork-tender and the flavors have melded (about 1 hour total cooking time), remove the chili from heat. Stir in the 1.5 cups shredded Monterey Jack cheese and 0.5 cup shredded cheddar cheese until fully melted and creamy. The cheese should blend smoothly—if it clumps, stir over low heat for 1-2 minutes until silky.

Taste and adjust seasoning—you might need a pinch more salt or a dash of chili powder. Serve immediately in bowls, garnished with extra cheese if desired. The smoky chipotle heat pairs perfectly with the creamy cheese topping, making each bite rich and satisfying. Leftovers keep well for 3-4 days in the fridge.

👨‍🍳

Pro Tips For Making Mexican Pork Steak Chili

  • Sear the Pork Steak First: High heat for 3-4 minutes per side until deeply browned—this isn’t just for flavor, it’s what keeps the meat tender through the long simmer. I used to skip this and ended up with tough, gray pork every time.
  • Toast the Chipotle Peppers: Mince the adobo sauce and the peppers, then dry-toast them in a dry skillet for 30 seconds before adding to the pot. This deepens the smoky heat and cuts through the canned tomato acidity—trust me, it makes a real difference.
  • Drain and Rinse the Beans: Skip the salted canned beans—drain, rinse, and pick through for stray stones. The extra step prevents a muddy, metallic taste in the finished chili, especially when you’re using tomatoes and adobo for brightness.
  • Simmer Low and Slow: After adding liquids, reduce heat to a bare simmer (small bubbles, occasional skimming) and let it cook for at least 1.5 hours. Rushing it leaves the pork stringy and the beans mealy—this isn’t soup, it’s a deep, layered flavor bomb.

Troubleshooting great mexican pork steak chili

Pork Too Tough

If your pork ends up tough instead of tender, the issue is likely overcooking or improper cuts. I’ve seen this happen when people use thin pork chops or don’t cut the meat into even 1-inch cubes.

For best results, use pork steak or pork shoulder—both stay juicy when cooked low and slow. If your pork is still tough after simmering, try adding ½ cup beef broth and simmering for another 15-20 minutes to break down the fibers. 💡

Chili Too Thin

A watery chili usually means too much liquid was added or the beans weren’t drained properly. Always rinse and drain your black and kidney beans before adding them to the pot.

If your chili is still thin after simmering, let it cook uncovered for 10-15 minutes to reduce the liquid naturally. For a quick fix, mix 1 tablespoon cornstarch with 2 tablespoons cold water, stir it in, and simmer for 2-3 minutes until thickened.

Spices Overpowering

Too much chili powder or chipotle can make your chili taste harsh rather than balanced. Start with 1 tablespoon chili powder and 1 tablespoon chipotle peppers in adobo, then adjust to taste. If it’s too spicy, add ½ cup sour cream or Greek yogurt to mellow the heat.

For a smoother flavor, simmer the chili with the lid slightly ajar for 10 minutes to let some of the spice oils dissipate. 🌶️

Cheese Not Melting

If your cheese topping stays clumpy instead of creamy, it’s likely because the chili wasn’t hot enough or the cheese was added too quickly. Always stir in the Monterey Jack and cheddar cheese while the chili is still simmering on low heat.

For extra insurance, sprinkle the cheese over the chili and let it sit for 1-2 minutes off the heat before stirring. If it’s still stubborn, add 1 tablespoon heavy cream to help emulsify the cheese.

Flavor Too Mild

A bland chili often means the spices weren’t toasted enough or the pork wasn’t browned properly. For deeper flavor, toast the cumin and smoked paprika in the Dutch oven for 30 seconds before adding other ingredients.

If the chili still tastes flat, boost it with 1 teaspoon smoked salt or a splash of lime juice. Let the chili rest for 10 minutes before tasting—flavors meld better after a short break. 💛

Beans Too Mushy

Overcooked beans lose their texture and turn to mush, which ruins the chili’s heartiness. To prevent this, add the beans only after the pork has simmered for 45 minutes—they’ll cook just enough to soften without falling apart.

If your beans are already mushy, drain them and replace them with fresh, firm beans. For extra texture, stir in ½ cup diced bell peppers or corn during the last 10 minutes of cooking.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 8g40%
Cholesterol 110mg37%
Sodium 890mg39%
Total Carbohydrate 42g15%
Dietary Fiber 10g36%
Sugars 6g
Protein 32g64%
* 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 ground beef for pork steak in this recipe?

While you can use ground beef, the texture and flavor will differ. Pork steak stays tender and absorbs the smoky spices beautifully, while ground beef can make the chili denser. If substituting, use 80% lean ground beef and reduce cooking time by 15 minutes to avoid toughness. For authenticity, stick with pork—it's what makes this chili special!

2

How spicy will this chili be with chipotle peppers?

The chipotle peppers add a smoky heat that builds gradually rather than an immediate burn. For mild heat, use 1 chipotle pepper (remove seeds) plus 1 teaspoon adobo sauce. For extra kick, add ½ teaspoon cayenne pepper with the spices. Always taste and adjust—you can't remove heat, only mellow it with sour cream or yogurt.

3

Can I make this chili in a slow cooker?

Brown the pork first in a skillet, then transfer everything to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. The slow cooker keeps the pork tender and lets flavors meld perfectly. Just add the cheese topping fresh before serving—it won't melt properly in the slow cooker.

4

What's the best way to reheat leftovers?

Reheat gently on the stove over low heat for 5-10 minutes, stirring occasionally. Add 1-2 tablespoons broth or water if it's too thick. For the cheese topping, melt it fresh in a small saucepan with 1 tablespoon milk or cream until smooth, then stir into the reheated chili. Microwaving can make the cheese greasy—always reheat on the stove.

5

Can I freeze this chili with the cheese topping?

Freeze the chili base without the cheese—it won't melt properly when thawed. Store in airtight containers for 3 months. When ready to eat, reheat the chili and add fresh cheese topping. For extra richness, sprinkle 1 tablespoon sour cream into the chili while reheating to help the cheese blend smoothly.

★★★★★5.0(8 reviews)
Categories Soups & Stews