Mexican Red Pork Chili Recipe: Smoky Chipotle Heat With Fall-Apart Meat

Soups & Stews

Mexican Red Pork Chili Recipe: Smoky Chipotle Heat With Fall-Apart Meat

This Mexican red pork chili recipe delivers the perfect balance of smoky chipotle heat and melt-in-your-mouth pork that falls apart at the touch of a spoon.

After years of perfecting my technique—from browning pork shoulder to balancing spices—I’ve created a dish that feels like a hug from a Mexican abuela, but with a modern twist that works for any kitchen.

The secret lies in slow-cooked pork that absorbs the rich, earthy flavors of dried chiles and tomatoes, creating a sauce so deeply flavorful it’ll have everyone asking for seconds.

What sets this recipe apart is the authentic Mexican technique of charring dried chiles and tomatoes to deepen their flavor, then simmering everything together until the pork is tender and the sauce is velvety.

I use a blend of chipotle, guajillo, and ancho chiles for that signature smoky heat, but you can adjust the spice level to your taste. The result? A chili that’s hearty enough for a crowd but simple enough to make on a weeknight—no fancy equipment required.

By the time you’re done, you’ll have a pot of chili so rich and flavorful it practically tastes like it’s been simmering all day.

The pork will be fall-apart tender, the sauce thick and aromatic with just the right kick of heat, and the aroma will fill your kitchen with the kind of warmth that makes every spoonful feel like comfort food at its finest.

Serve it with warm tortillas, cilantro, and a dollop of sour cream for the full experience.

This recipe also works beautifully in a slow cooker or Instant Pot, making it the ultimate foolproof method for busy cooks. Whether you’re feeding a family or meal prepping for the week, this chili delivers restaurant-quality results with minimal effort. Let’s get cooking—your taste buds will thank you.

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

Ingredients for mexican red pork chili

Six servings of smoky, spiced pork that melts in your mouth—just these ingredients transform a weeknight into fiesta time.

Ingredient Amount Notes
Pork Shoulder 🥩 3 lb Bone-in preferred for flavor
Dried Chipotle Peppers 🌶️ 2 whole Stems and seeds removed
Dried Guajillo Peppers 🌶️ 3 whole Stems and seeds removed
Dried Ancho Peppers 🌶️ 2 whole Stems and seeds removed
Dried Tomato Powders 🍅 1 tbsp Or 1 cup dried tomatoes
Onion 🧅 1 whole Yellow or white, chopped
Garlic Cloves 🧄 6 cloves Peeled and minced
Ground Cumin 🌿 1 tbsp Toasted for deeper flavor
Ground Coriander 🌿 1 tbsp Freshly ground preferred
Dried Oregano 🍃 1 tsp Mexican oregano if available
Bay Leaves 🌿 2 whole For aromatic depth
Beef Broth 💧 2 cups Low-sodium preferred
Tomato Paste 🍅 2 tbsp Squeeze tube or canned
Olive Oil 🫒 2 tbsp For charring peppers
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The pork shoulder is non-negotiable here—bone-in gives the best flavor, but if you're in a hurry, boneless works too. Costco or local butcher shops usually have it pre-cut, which saves time. Look for good marbling—fat equals flavor. For the dried chiles, MexGrocer or Latin markets are your best bet. If you can't find them, Penzeys sells them online. Char those peppers over a gas flame or under a broiler—they develop a smoky depth that jarred sauce just can't match. I always toast my spices too (cumin and coriander) in a dry pan for 30 seconds—trust me, it makes a difference.

No chipotle peppers? Substitute smoked paprika plus a dash of cayenne for heat, but you'll lose that authentic smokiness. The tomato powder can be swapped for 1 cup dried tomatoes soaked in hot water—just strain out the skins. Fresh cilantro is ideal, but dried works at one-third the amount if you're out. The beef broth matters—low-sodium is key so you control the saltiness. If you're making this in a slow cooker, use the full 2 cups. For stovetop, start with 1 cup and add more as needed. The tomato paste? Squeeze tubes from Trader Joe's are perfect—no waste, lasts forever.

This chili tastes even better the next day—honestly, the flavors meld overnight. Keeps for 5 days in the fridge, freezes for 3 months. I portion it into containers with tortillas on the side for easy lunches. For reheating, low and slow is best—bring to a simmer, then cover and cook on low heat for 10 minutes. The pork should be fork-tender, and the sauce should coat the back of a spoon. Garnish with cilantro right before serving—it wilts fast, so don't do it early.

❤️

Why You'll Love This Recipe

  • Dried Peppers Do the Work: I’ll admit, I used to dread soaking and rehydrating peppers—until I realized these dried guajillo, ancho, and chipotle just melt into the pork over time. No chopping, no fuss, just toss them in warm broth and let the slow cooker or Instant Pot handle the rest. By the time the pork’s tender, the sauce is already built—like magic.
  • Deep, Smoky Umami Bomb: That pork shoulder? It turns incredibly tender, falling apart with just a fork, while the dried peppers and tomato powder create this rich, smoky-sweet depth. Honestly, the first time I tasted it, I thought, "This is the kind of chili I’d pay for at a taqueria." The balance of heat, fruitiness, and meaty richness is spot-on.
  • Weeknight or Party Ready: Make a big batch on Sunday, and you’ve got meals for days—tacos, nachos, or even stuffed peppers. Or, serve it in bowls at your next game night with cornbread and lime wedges. Between us, it’s the kind of dish that makes you look like a star host, even if you’re just reheating leftovers.
  • Budget-Friendly Powerhouse: Pork shoulder is cheap, and dried peppers last forever, so this recipe stretches my grocery budget without sacrificing flavor. Plus, the leftovers taste just as good the next day—sometimes even better, as the flavors meld. It’s my go-to when I need a hearty, satisfying meal that won’t break the bank.

Step-by-step instructions for Mexican red pork chili

Here's how to turn simple ingredients into rich, smoky chili with melt-in-your-mouth pork.

1

Prepare the Chili Peppers and Aromatics

First, toast the dried peppers to deepen their flavor. Heat a dry skillet over medium heat and add the 2 whole dried chipotle peppers, 3 whole dried guajillo peppers, and 2 whole dried ancho peppers. Toast for 2-3 minutes until fragrant and slightly darkened, shaking the pan frequently to prevent burning. This step unlocks their smoky depth.

While the peppers toast, finely chop the 1 whole onion and mince the 6 cloves garlic. Set both aside - you'll need them in the next step. The onions should be small dice, about 1/8-inch pieces, so they cook down quickly without becoming bitter. Keep the toasted peppers warm in the skillet while you prepare the rest of your ingredients.

2

Build the Chili Base with Pork and Spices

Heat the 2 tablespoons olive oil in a large Dutch oven over medium-high heat. Add the 3 lb pork shoulder, cut into 1-inch cubes, and sear for 5-7 minutes until browned on all sides. This step develops deep flavor through the Maillard reaction. Remove the pork and set aside temporarily.

In the same pot, add the chopped onion and minced garlic, cooking for 3-4 minutes until softened. Stir in the 1 tablespoon ground cumin, 1 tablespoon ground coriander, 1 teaspoon dried oregano, and 1.5 teaspoons salt. Cook for 30 seconds to toast the spices and release their aromas. This aromatic base forms the flavor foundation of your chili.

3

Combine Everything and Simmer

Add the toasted peppers to the pot and pulse with a wooden spoon to break them up slightly. Stir in the 2 tablespoons tomato paste, 2 cups beef broth, and 0.5 teaspoon black pepper. Return the browned pork to the pot, along with the 2 whole bay leaves. Bring to a gentle boil, then reduce heat to low, cover partially, and simmer for 2.5 hours.

Here's the key: you want the pork to fall apart easily when pierced with a fork. Check occasionally and add a splash of water if the chili becomes too dry. The bay leaves should infuse subtle earthy notes - remove them before serving. This long, slow cook transforms tough pork into tender, flavorful chunks.

4

Finish and Garnish

After simmering, stir in the 1 tablespoon dried tomato powders and cook uncovered for an additional 10-15 minutes to reduce the sauce slightly and intensify the flavors. Taste and adjust seasoning with more salt if needed - the dried peppers can be quite potent.

Ladle the chili into serving bowls and garnish with the 0.25 cup chopped fresh cilantro. The bright herb cuts through the rich, smoky flavors beautifully. Serve immediately with warm tortillas or crusty bread to soak up every last bit of that flavorful broth. This chili tastes even better the next day as the flavors meld further!

👨‍🍳

Pro Tips For Making Mexican Red Pork Chili

  • SEAR THE PORK FIRST: Get that pork shoulder screaming hot in a dry skillet—no oil needed at first—until it’s deep brown in spots. I used to skip this, and the chili always tasted flat; now it’s got that smoky depth right from the start.
  • STEM THE PEPPERS: Remove the stems and veins from guajillo, ancho, and chipotles before soaking—yes, even if they’re "clean." Those little fibers turn the sauce bitter, and you’ll spend the next hour fishing them out. Trust me, it’s not worth it.
  • LOW AND SLOW AFTER SEARING: Once the pork hits the pot, don’t rush it. Cover and simmer at a gentle bubble—180°F (82°C) if your thermometer’s handy—until the meat falls apart. I learned this the hard way when I walked away and came back to rubbery pork.
  • BLOOM THE SPICES DRY: Toast the dried peppers and spices in the empty pot for 30 seconds before adding liquid. The aroma alone makes the chili taste richer, and it prevents the guajillo skins from turning to mush. (Yes, even if you’re in a hurry.)

Make-ahead tips for this dish

Prep Ahead Strategy

I always recommend prepping the dried chiles and spices first—they can sit in a resealable plastic bag for up to 3 days in your fridge. Toast them and store them in an airtight container with a pinch of salt to preserve their smoky intensity.

This saves you time on cooking day and ensures you're ready to go when you're ready to build the chili. 🌶️

Slow Cooker Magic

For maximum convenience, I love using a slow cooker for this recipe. Brown your pork in a skillet first, then transfer everything to the slow cooker and cook on low for 8 hours or high for 4-5 hours.

The pork will be fork-tender, and the sauce will develop beautifully without any extra effort. Just stir in the tomato powder at the end and let it thicken for 10 minutes on the stove.

Freezer-Friendly Portions

This chili freezes like a dream. Portion it into quart-sized freezer bags or glass containers with 1-inch headspace for expansion. When reheating from frozen, add ½ cup water and simmer on the stove for 15-20 minutes until heated through.

The texture stays perfect, and the flavors are even more concentrated after freezing. I often make double batches and freeze half for lazy weeknights. ❄️

Make-Ahead Spice Blend

Combine all the spices—cumin, coriander, oregano, salt, and black pepper—in a small jar and label it "Chili Spice Mix." Store it in your pantry for up to 3 months. This pre-mixed blend saves you time and ensures consistent flavor every time.

I keep a jar in my fridge too, just in case I want to make a quick batch without measuring everything fresh. 💡

Day-Old Flavor Boost

Honestly, this chili tastes better the next day—the flavors meld and deepen overnight. If you're planning ahead, let it cool completely, then refrigerate in an airtight container. Reheat gently on the stove with a splash of water or broth to restore moisture.

The pork will be even more tender, and the sauce will be richer. I often make this on Sunday for Monday lunches—it’s a game-changer for meal prep. 💪

Slow Cooker to Instant Pot

If you're short on time, the Instant Pot is a fantastic shortcut. Brown your pork in a skillet, then add everything to the Instant Pot and cook on high pressure for 45 minutes.

Let the pressure release naturally for 10 minutes, then stir in the tomato powder and cook for an additional 5 minutes on sauté mode. The result is just as rich and flavorful, but in a fraction of the time. Perfect for busy weeknights! ⏰

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 9g45%
Cholesterol 110mg37%
Sodium 1200mg52%
Total Carbohydrate 22g8%
Dietary Fiber 6g21%
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 ground beef for pork in this recipe?

While you can use ground beef, pork shoulder gives this chili its signature fall-apart tenderness and rich, meaty flavor. For a similar texture, try ground pork shoulder instead—it absorbs the smoky spices beautifully. If you must use beef, lean ground chuck works best, but expect a slightly firmer bite.

2

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

Remove the chipotle peppers entirely and reduce the ancho/guajillo count to 1 pepper total. For extra mildness, add 1 extra tablespoon tomato paste to balance the heat. Always taste the sauce before serving—you can always add more chiles later if needed.

3

What's the secret to making the pork extra tender?

The 2.5-hour low-and-slow simmer is key, but start with bone-in pork shoulder for maximum flavor. Cut the meat into 1-inch chunks (not too small) and don't overcrowd the pot. The fat renders slowly, keeping the pork moist. For extra tenderness, add ½ cup chicken broth during the last 30 minutes of cooking.

4

Can I make this in a Dutch oven on the grill?

Preheat your grill to medium-high (375°F) and sear the pork directly on the grates first. Transfer everything to a heatproof Dutch oven, cover, and cook on the grill for 2 hours (check temp occasionally). The smoky grill flavor will enhance the chiles beautifully—just monitor the liquid level and add broth as needed.

5

Why did my chili turn out too thin?

This usually happens from one of two issues: either the broth wasn't reduced enough or the chiles absorbed too much liquid. For next time, simmer uncovered for the last 15 minutes to thicken naturally. If it's still too thin, mix 1 tablespoon cornstarch with 2 tablespoons water and stir in at the end. The tomato powder should also help bind the sauce.

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