Mexican Red Pork Chili Recipe: Smoky Chipotle Heat With Crispy Corn Topping

Soups & Stews

Mexican Red Pork Chili Recipe: Smoky Chipotle Heat With Crispy Corn Topping

This Mexican red pork chili recipe brings smoky chipotle heat and tender pork to your table with a crispy corn topping that adds the perfect textural contrast. 🔥 As someone who's spent years perfecting pork dishes at The Smoky Pig, I know how to balance bold flavors while keeping the technique approachable—no shortcuts that sacrifice authenticity.

The secret lies in slow-braising the pork until it's fork-tender, then building layers of smoky, slightly sweet chili with just the right amount of heat.

The foundation starts with charred chipotle peppers and dried ancho chilies, which infuse the broth with deep, complex flavors while keeping the heat balanced.

I use a combination of pork shoulder and ground pork for both texture and richness, then let it simmer low and slow—this is where the magic happens.

The crispy corn topping, made with fresh corn kernels and a touch of cotija cheese, adds a satisfying crunch that cuts through the rich chili, making every bite feel like a restaurant-quality meal.

What you'll end up with is a hearty, smoky chili that's rich enough to stand alone but pairs beautifully with warm tortillas, cilantro, and a squeeze of lime.

The pork stays tender and flavorful, the chili has just the right balance of heat and sweetness, and that crispy corn topping adds a texture that makes it impossible to stop eating. This is the kind of dish that feels like a celebration—even on a weeknight.

Perfect for feeding a crowd or meal prepping for the week, this recipe delivers restaurant-quality results without the fuss. The slow cooking process means flavors deepen over time, making leftovers even better the next day. Let's get cooking—your taste buds will thank you.

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

Ingredients for mexican red pork chili

Smoky, spicy, and packed with tender pork—this chili delivers restaurant-quality flavor with just 18 ingredients.

Ingredient Amount Notes
Pork Shoulder 🥓 2 lb Bone-in for best flavor
Ground Pork 🥓 ½ lb For extra richness
Dried Ancho Chilies 🌶️ 4 whole Stemmed and seeded
Chipotle Peppers in Adobo 🌶️ 2 tbsp Peeled and chopped
Onion 🧅 1 whole Yellow, roughly chopped
Garlic Cloves 🧄 6 cloves Peeled, minced
Tomatoes 🍅 2 cups Diced, canned or fresh
Black Beans 🌽 1 ½ cups Cooked, drained
Tomato Paste 🍅 ¼ cup Smooth, not chunky
Beef Broth 💧 2 cups Low-sodium preferred
Cotija Cheese 🧀 ½ cup Crumbled, crumbly
Fresh Corn Kernels 🌽 1 ½ cups Cut from cob or frozen
Cornmeal 🌾 ¼ cup Fine grind preferred
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Cumin 🌿 1 tsp Ground, toasted
Oregano 🍃 1 tsp Mexican preferred
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground

The pork shoulder is your secret weapon here—it stays tender and absorbs all those smoky flavors. Look for well-marbled cuts at Whole Foods or local butchers if you can, but the regular supermarket stuff works too. For the dried chilies, La Costeña or Gourmet Mexicain are my go-tos, but any good-quality dried ancho will do. Chipotle peppers in adobo? Don't skip the peeling step—charred bits add depth, but they can be gritty. If you're short on time, pre-cooked black beans save 30 minutes, but rinse them well to cut the sodium.

No ancho chilies? Substitute 1 tbsp smoked paprika plus 1/2 tsp cayenne for heat, but you'll lose that deep, slightly sweet complexity. Fresh corn not in season? Frozen works perfectly—just thaw and drain well. The cotija cheese is non-negotiable for that salty crunch, but feta or queso fresco in a pinch. For the corn topping, Trader Joe's cornmeal is my favorite—it's finely ground and stays crispy. Want extra smokiness? Add 1/2 tsp chipotle powder to the corn topping mix.

This chili tastes even better the next day—flavors meld overnight. Store in an airtight container for 4-5 days in the fridge or 3 months frozen. The corn topping stays crispy if you bake it fresh, but you can reheat it in a dry pan for 2-3 minutes. I double the recipe every time—leftovers make amazing tacos or nachos. For serving, keep the tortillas warm in a towel-lined basket and squeeze fresh lime over everything before digging in.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s actually one-pot—no juggling skillets or dirtying extra dishes. The pork shoulder and ground pork render their own juices, while the ancho chilies and chipotle in adobo melt into a deep, smoky sauce. Honestly, I’ve made this on nights when I’m too tired to scrub pots, and it still tastes like a restaurant dish.
  • Smoky Depth Bomb: That combo of dried ancho chilies and chipotle in adobo? It’s where this chili gets its soul. The ancho adds a fruity, slightly sweet heat, while the chipotle brings that smoky, lingering kick. I’ll be real: I’ve had chilis that were just spicy, or just smoky—but this? It’s both, and it’s what makes it crave-worthy.
  • Leftovers That Shine: This chili tastes better the next day, which is huge for me. I’ll make a big batch on Sunday, and by Wednesday, it’s still rich and flavorful. (Yes, even on a Tuesday night.) The pork gets more tender with time, and the sauce thickens just enough to coat every bite—no sad, watery leftovers here.
  • Budget-Friendly Feast: Pork shoulder and ground pork stretch so far, and dried chilies last forever in my pantry. I’ve fed six people for under $15 with this recipe, and everyone—even my picky teen—comes back for seconds. It’s my go-to when I need a hearty, filling meal without breaking the bank.

Step-by-step instructions for Mexican red pork chili

Here's how to build layers of smoky, spicy depth with that perfect crispy corn topping.

1

🔥 Step 1: Build the Chili Base with Smoky Depth

Heat the 2 tablespoons olive oil in a large Dutch oven over medium-high heat. Add the 2 lb pork shoulder, cut into 1-inch cubes, and sear until browned on all sides—about 5-6 minutes. You'll know it's ready when the edges are deeply golden and the meat releases easily from the pan.

Remove the pork and set aside. In the same pot, add the 1 whole onion and 6 cloves garlic cloves, cooking until softened and fragrant—about 3-4 minutes. Stir in the 2 tablespoons chipotle peppers in adobo, 1 teaspoon cumin, and 1 teaspoon oregano, letting the spices toast for 30 seconds until aromatic. This is where the smoky magic begins.

2

🍳 Step 2: Develop the Sauce with Ancho Chilies and Tomatoes

Add the 4 whole dried ancho chilies (stemmed and seeded) to the pot and cover with 1 cup hot water. Let them steep for 10 minutes until softened. Meanwhile, add the 2 cups tomatoes, 0.25 cup tomato paste, and 1.5 teaspoons salt to the pot, stirring to combine.

Simmer the mixture for 15 minutes until the tomatoes break down and the sauce thickens slightly. The ancho chilies will release their deep, earthy flavor—this is your chili's soul. Use an immersion blender to partially blend the sauce (or transfer to a blender) until smooth but still slightly textured. Return the blended sauce to the pot.

3

🥘 Step 3: Braise the Pork Until Fork-Tender

Return the browned pork to the pot and add the 2 cups beef broth, 1.5 cups black beans, and 0.5 teaspoon black pepper. Bring to a gentle simmer, then reduce heat to low. Cover and cook for 2.5-3 hours until the pork is fork-tender and easily pulls apart. Stir occasionally to prevent sticking.

Here's the thing—patience is key. The pork should fall apart with just a gentle probe, and the sauce should coat the back of a spoon. If it's too thick, add a splash of water or broth to reach your desired consistency. Taste and adjust seasoning with more salt if needed.

4

🍳 Step 4: Prepare the Crispy Corn Topping

While the chili simmers, heat 1 tablespoon olive oil in a skillet over medium heat. Add the 1.5 cups fresh corn kernels and cook for 8-10 minutes, stirring occasionally, until the edges are golden and slightly caramelized. You're aiming for that perfect crispy texture that contrasts beautifully with the creamy chili.

Remove the corn from heat and stir in the 0.25 cup cornmeal and 0.5 cup cotija cheese. The cornmeal will help absorb any remaining moisture, ensuring extra crunch. Taste and adjust seasoning with a pinch of salt if needed—this topping should complement, not overpower, the chili's rich flavors.

5

🥘 Step 5: Combine and Serve with Confidence

Once the pork is tender, shred it directly in the pot using two forks. Stir everything together and let the chili simmer uncovered for another 10 minutes to thicken slightly. The flavors will meld beautifully during this final step.

Ladle the chili into bowls and top each serving generously with the crispy corn mixture. The contrast of creamy, smoky chili with crunchy, cheesy corn is what makes this dish truly special. Serve with warm tortillas or crusty bread to soak up every last bit of that delicious sauce.

👨‍🍳

Pro Tips For Making Mexican Red Pork Chili

  • Brown the Pork First: I learned this the hard way—skipping the sear makes the chili taste flat. Cook the pork shoulder in batches over medium-high heat until it’s deeply browned, not just pink. That crust packs serious flavor, and it won’t dissolve into the sauce like it does if you rush it.
  • Toast the Anchos: Dry toasting the ancho chilies in a skillet for 30 seconds per side before rehydrating deepens their smoky, earthy notes. Don’t skip this—it’s the thing that matters most when you want that authentic, complex heat, not just a generic spice kick.
  • Simmer Slow and Low: After adding the broth, drop the heat to a bare simmer—no boiling. I used to crank it up, and the chili would turn watery or the pork shoulder would dry out. An hour at low heat renders the fat and melts the flavors together like a dream.
  • Blend Half the Sauce: Strain and blend half the finished chili sauce for a silky texture, then stir it back in. Sounds weird, but it works—it smooths out the heat while keeping the depth. (Your future self will thank you when serving picky eaters.)

Troubleshooting this dish

Pork Too Tough

If your pork isn't tender after braising, you likely didn't cook it long enough or used the wrong cut. I've found that bone-in pork shoulder is key—it stays juicy and tender when cooked low and slow. Cook until it reaches an internal temperature of 205°F with a meat thermometer.

If it's still tough, shred it and return it to the pot to simmer for another 30-45 minutes with a splash of broth. 💡

Sauce Too Thin

A watery chili usually means too much liquid was added. The secret is to reduce the sauce naturally by simmering uncovered for 10-15 minutes at the end. If it's still too thin, remove the lid and cook on medium heat until it thickens.

For extra thickness, stir in 1 tablespoon cornstarch mixed with 2 tablespoons water and simmer for 2-3 minutes—just until it gels.

Chili Too Spicy

Too much heat? The ancho chilies and chipotle peppers are the culprits. If your chili is too fiery, balance it by adding 1 cup sour cream or Mexican crema per serving, or stir in ½ cup tomato sauce to dilute the heat.

For a smoky fix without extra heat, add 1 teaspoon smoked paprika instead of more chili peppers. 🌶️

Corn Topping Too Soft

If your corn topping loses its crunch, it likely absorbed too much moisture. To fix this, make sure your corn is fully dried before mixing with cornmeal and cheese. For extra crispiness, spread the corn mixture on a baking sheet and bake at 375°F for 5-7 minutes until golden.

Alternatively, cook the corn in a dry skillet over medium-high heat for 2-3 minutes after adding the cornmeal to toast it.

Flavor Too Mild

If your chili lacks depth, it might need more smokiness or acidity. Boost the flavor by adding 1 extra ancho chili or ½ teaspoon chipotle powder to the sauce. For brightness, stir in 1 tablespoon lime juice or a pinch of salt—this enhances all the flavors.

Another trick? Toast the spices longer—30-45 seconds instead of 30—to deepen their aroma.

Burnt Onions or Garlic

Onions and garlic burn quickly, so keep an eye on them. If they start to brown too fast, reduce the heat to medium-low and cover the pot with a lid to trap heat.

For extra insurance, sauté them in batches—cook half the onions first, remove them, then cook the rest. This way, you avoid burning while still building flavor. 🔥

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 10g50%
Cholesterol 110mg37%
Sodium 1020mg44%
Total Carbohydrate 38g14%
Dietary Fiber 10g36%
Sugars 8g
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 the pork in this recipe?

While you can use ground beef, pork is traditional for this Mexican red chili and adds a distinct richness. If substituting, use 80% lean ground beef and reduce the cooking time to 1 hour since it cooks faster than pork. For best results, marinate the beef in lime juice and spices for 30 minutes before cooking to mimic pork's flavor profile.

2

How do I adjust the heat level for picky eaters?

Start by reducing the ancho chilies to 2-3 whole chilies instead of 4, and use only 1 chipotle pepper in adobo. For extra mildness, remove the seeds and membranes from the chilies before steeping. After cooking, stir in ½ cup tomato sauce to dilute the heat naturally. Always taste as you go!

3

Can I make this chili in a slow cooker?

Sear the pork and aromatics first, then transfer everything to your slow cooker. Cook on low for 7-8 hours or high for 4-5 hours. The slow cooker's gentle heat will keep the pork tender and flavors deep. Just skip the final 10-minute uncovered simmer—the slow cooker will concentrate the sauce naturally.

4

What's the best way to reheat leftovers?

Reheat gently in a pot over low heat with a splash of broth or water to prevent drying. For best texture, cover and warm to 165°F. The corn topping can be reheated separately in a dry skillet for 2-3 minutes to restore crispiness. Store leftovers in an airtight container for up to 5 days—flavors actually improve overnight!

5

How can I make this vegetarian?

Replace the pork with 1.5 cups extra black beans and 1 cup diced portobello mushrooms (sautéed first). Add 1 teaspoon liquid smoke for depth and 1 tablespoon soy sauce for umami. The corn topping remains perfect as-is, and you'll need to adjust cooking time to 1 hour total. For extra protein, stir in ½ cup cooked quinoa at the end.

★★★★★4.5(6 reviews)
Categories Soups & Stews