Mexican Stewed Pork with Guajillo Chile Sauce Recipe

Updated November 4, 2026

Total time
2 hr 28 min
prep 25 min · cook 2 hr 3 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Mexican Stewed Pork with Guajillo Chile Sauce Recipe

Mexican stewed pork is a home-style braise of browned pork shoulder simmered with tomatoes, guajillo chiles, potatoes, and warm spices until tender. Recipes vary by region and household; this version makes a savory, gently smoky sauce that is spooned over the pork and served with tortillas or rice.

Ingredients

  • 2 lb (900 g) boneless pork shoulder, cut into 1½-inch (4 cm) cubes
  • 1½ tsp (9 g) fine salt, divided, plus more to taste
  • ½ tsp (1 g) freshly ground black pepper
  • 1½ tbsp (22 ml) neutral oil, such as canola or avocado oil
  • 4 dried guajillo chiles (about 1 oz / 28 g), stems and seeds removed
  • 1 lb (450 g) ripe tomatoes, quartered
  • 1 medium white onion (about 7 oz / 200 g), half roughly chopped and half cut into thin slices
  • 4 garlic cloves (about 12 g), peeled
  • 2½ cups (600 ml) low-sodium chicken broth or water, divided
  • 1 tsp (2 g) ground cumin
  • 1 tsp (1 g) dried Mexican oregano, lightly crushed
  • 1 bay leaf (about 0.2 g)
  • 1 lb (450 g) waxy potatoes, such as Yukon Gold, cut into 1-inch (2.5 cm) pieces
  • 1 tbsp (15 ml) apple cider vinegar
  • ¼ cup (10 g) chopped cilantro, for serving (optional)
  • 1 lime (about 60 g), cut into wedges, for serving

Instructions

  1. Pat the pork dry with paper towels. Season it all over with 1 teaspoon of the salt and the black pepper. Set the remaining ½ teaspoon salt aside for the sauce. Keeping the pieces close to the same size helps them cook evenly; trim away any especially thick, hard pieces of surface fat, but leave some marbling for a succulent stew.
  2. Warm a dry skillet over medium heat. Add the guajillo chiles and toast them for about 20 to 30 seconds per side, pressing them gently with a spatula. They should become fragrant and flexible, not blackened. Put them in a bowl, cover with hot water, and soak for 10 minutes. Drain and discard the soaking water, which can taste bitter. While the chiles soak, heat the oil in a heavy Dutch oven or deep, heavy-bottomed pot over medium-high heat.
  3. Brown the pork in batches for about 3 minutes per side, turning to color several surfaces. Avoid crowding the pot: piled-up meat releases moisture and steams instead of browning. Transfer browned pieces to a plate. This step builds flavor on the bottom of the pot; do not worry if the pork is not cooked through yet.
  4. While the pork browns, blend the drained chiles with the quartered tomatoes, roughly chopped half of the onion, garlic, cumin, oregano, the reserved ½ teaspoon salt, and 1 cup (240 ml) of the broth. Blend until smooth, about 1 minute, scraping down the blender if needed. If your blender is small, work in batches. The sauce should pour easily; add a tablespoon or two of broth if it is too thick to blend safely.
  5. Lower the heat to medium and carefully pour the blended sauce into the pot. It may splatter, so pour slowly. Stir and scrape up the browned bits from the bottom. Let the sauce bubble gently for 8 minutes, stirring occasionally, until it darkens slightly and no longer smells raw. If it sticks, reduce the heat and add a splash of broth.
  6. Return the pork and any juices on the plate to the pot. Add the remaining 1½ cups (360 ml) broth and the bay leaf. The liquid should come roughly halfway up the pork; add a little water if needed. Bring to a gentle simmer, cover with the lid slightly ajar, and cook for 65 minutes, stirring once or twice. Keep the heat low enough for small, steady bubbles rather than a hard boil.
  7. Stir in the potatoes and sliced onion. Cover with the lid slightly ajar again and simmer for about 30 minutes, until the potatoes are tender and the pork yields easily when pierced with a fork. Check the liquid level during cooking and add a little water if the sauce becomes very thick before the pork is tender. If the meat still feels firm, continue simmering in 10-minute increments.
  8. For food safety, USDA FSIS gives 145°F (63°C) with a 3-minute rest as the safe minimum internal temperature for whole cuts of pork. Check a larger pork piece with a food thermometer; this braise should cook beyond that minimum so the shoulder becomes tender. Remove the pot from the heat and let the pork rest in the stew for 3 minutes. Take out the bay leaf, stir in the vinegar, and taste the sauce. Add salt or another splash of vinegar if it needs more definition. Scatter with cilantro, if using, and serve with lime wedges.

Tips

  • Choose the right cut. Pork shoulder, also sold as pork butt, has enough connective tissue to become succulent during a slow braise. Lean pork loin cooks faster and can turn dry before the sauce develops; if you use it, cut the pieces larger and start checking much earlier.
  • Keep the chile flavor mellow. Guajillos are dried Mexican chiles with a mild heat and a fruity, earthy flavor. If they are hard to find, use 2 dried ancho chiles (about 1 oz / 28 g) instead. Ancho makes the sauce darker and a little sweeter, with less of guajillo’s bright, tangy character. Remove stems and seeds from either type.
  • Brown in batches and simmer gently. A crowded pot prevents browning, while a vigorous boil can toughen the meat and break the potatoes apart. Give the pork space during searing, then keep the covered stew at a quiet simmer. If the sauce is too thin at the end, uncover the pot and simmer it for a few minutes; if it is too thick, stir in warm water or broth.
  • Adjust heat thoughtfully. Guajillos are usually mild, but chile heat varies. For a hotter stew, blend in one seeded árbol chile or add a pinch of cayenne. For a gentler flavor, use three guajillos and add a little extra tomato. Taste before adding more salt, especially if your broth is not low-sodium.

Serving Suggestions

Serve the stew hot in shallow bowls with plenty of sauce, pork, and potatoes in each portion. Warm corn tortillas are useful for scooping up the chile sauce; flour tortillas work too, though corn is the more typical pairing for a Mexican-style stew. Steamed white rice, Mexican rice, or simple beans make the meal more substantial and soak up extra sauce.

Set out lime wedges, chopped cilantro, and finely diced white onion so everyone can finish a bowl to taste. A crisp cabbage or lettuce salad, sliced radishes, or a simple cucumber salad adds a cool contrast. If you have extra sauce but little meat left, spoon it over rice, beans, or roasted vegetables rather than letting it go to waste.

Variations

For a version without potatoes, leave them out and reduce the broth by about ½ cup (120 ml), then serve the pork with rice or beans. You can also add 1 cup (150 g) of sliced carrots with the potatoes; they become tender and add a mild sweetness. For a richer tomato flavor, roast the tomatoes under a broiler until blistered before blending, keeping a close eye on them so they char in spots without burning.

If Mexican oregano is unavailable, use ¾ teaspoon (about 1 g) of Mediterranean oregano. The flavor will be more familiar and slightly less citrusy, but the stew will still be balanced. For extra smokiness, replace one guajillo with one dried ancho chile. To make a smoother, more chile-forward sauce, blend in an additional soaked guajillo and add broth as needed. These are practical variations rather than a single definitive regional formula; Mexican pork stews differ widely in their chile, vegetable, and seasoning choices.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking in shallow, airtight containers. The stew keeps for 3 to 4 days in the refrigerator. For longer storage, freeze it in meal-size containers for up to 3 months for best quality. Thaw frozen portions overnight in the refrigerator; the potatoes may soften a little after freezing, but the sauce and pork reheat well.

Reheat a portion in a covered saucepan over medium-low heat, stirring occasionally and adding a splash of water or broth if the sauce has thickened. You can also microwave it in a covered, microwave-safe dish, stirring partway through so it heats evenly. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer. Avoid repeatedly cooling and reheating the whole pot; warm only the amount you plan to serve.

Frequently Asked Questions

Can I make Mexican stewed pork ahead?
Yes. The flavors settle as the stew rests, so it is convenient to cook a day ahead. Refrigerate it within 2 hours, then reheat gently to 165°F (74°C). If the sauce thickens in the refrigerator, loosen it with a little broth or water while reheating.

Can I make this recipe in a slow cooker?
Yes, though browning the pork and briefly simmering the blended sauce first will give it a deeper flavor. Transfer those ingredients to the slow cooker with the broth and bay leaf, then cook on low until the pork is tender, generally about 7 to 8 hours. Add the potatoes for the final 2 to 3 hours so they do not become mushy. Slow-cooker timing varies, so use tenderness and a food thermometer rather than the clock alone.

Is Mexican stewed pork spicy?
This recipe is mild to moderately warm, with more chile flavor than chile heat. Guajillos are generally mild, but individual dried chiles vary. For less heat, use fewer chiles and remove all seeds and membranes; for more heat, add a small árbol chile or serve hot sauce at the table.

Why is my pork still tough?
Shoulder can remain chewy until its connective tissue has had enough time to soften. Keep the pot at a gentle simmer and cook in 10-minute increments, checking with a fork. A hard boil does not make the process reliably faster and can make the meat less pleasant. Also check that the pot has not boiled dry; add a little water or broth if needed.

Can I use fresh chiles instead of dried guajillos?
You can make a tasty fresh-chile variation, but it will not have the same concentrated, fruity flavor as dried guajillo. Use 2 large fresh red chiles, such as red jalapeños, roast and peel them, then blend with the tomatoes. Their heat can vary, so taste the sauce and adjust before braising.

Can I use pork loin instead of shoulder?
You can, but the result will be leaner and less forgiving during a long braise. Cut the loin into slightly larger cubes and begin checking for tenderness and temperature earlier, around 35 to 40 minutes after adding it to the sauce. Once it is cooked safely and tender, avoid continuing to simmer it for the full shoulder cooking time.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).