Pork Enchiladas with Red Sauce

Updated November 3, 2026

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

Jump to recipe

Pork Enchiladas with Red Sauce

Pork enchiladas with red sauce are corn tortillas filled with tender shredded pork, covered in a savory dried-chile sauce, and baked with melted cheese. This Mexican-inspired dish has many regional and family variations; this version pairs a slow-braised pork filling with a homemade sauce for a comforting, make-ahead-friendly meal.

Ingredients

  • 1½ lb (680 g) boneless pork shoulder, cut into 1½-inch (4 cm) pieces
  • 1 medium yellow onion (about 150 g), halved and chopped, with half reserved for the sauce
  • 4 garlic cloves (about 12 g), peeled and roughly chopped
  • 1 tsp (6 g) fine salt, plus more to taste
  • ½ tsp (1 g) ground black pepper
  • 1 tbsp (15 ml) neutral oil, such as canola or vegetable oil
  • 1 cup (240 ml) low-sodium chicken broth, for braising
  • 3 dried guajillo chiles (about 18 g), stemmed and seeded
  • 2 dried ancho chiles (about 20 g), stemmed and seeded
  • 2 cups (480 ml) hot water, for soaking the chiles
  • 1 can diced tomatoes, 14½ oz (411 g), including their juice
  • ½ cup (120 ml) low-sodium chicken broth, for the sauce
  • 1 tsp (2 g) ground cumin
  • 1 tsp (1 g) dried Mexican oregano, or regular dried oregano
  • 12 corn tortillas, about 6 inches (15 cm) wide and 10½ oz (300 g) total
  • 2 cups (200 g) shredded Oaxaca cheese or Monterey Jack
  • ½ cup (15 g) chopped fresh cilantro, for serving
  • ⅓ cup (80 g) Mexican crema or sour cream, for serving
  • 1 lime (about 60 g), cut into wedges

Instructions

  1. Prepare the chiles and pork. Put the dried guajillo and ancho chiles in a heatproof bowl and cover them with the 2 cups (480 ml) hot water. Let them soak for 15 minutes, until pliable. Meanwhile, pat the pork dry and season it with the salt and black pepper. Chop the onion and garlic, reserving half of the onion for the sauce. Heat the oven to 325°F (163°C).
  2. Sear and braise the pork. Heat the oil in a Dutch oven or other oven-safe pot over medium-high heat. Brown the pork in batches for about 8 to 10 minutes total, turning the pieces so they develop color on several sides; avoid crowding the pot, which can make the meat steam instead. Add half of the chopped onion and half of the garlic and cook for 2 minutes. Pour in 1 cup (240 ml) broth and scrape up the browned bits. Cover the pot and transfer it to the oven for about 1 hour 15 minutes, until the pork is very tender and pulls apart easily. Check a thick piece with a food thermometer: the USDA FSIS safe minimum for whole cuts of pork is 145°F (63°C), followed by a 3-minute rest; for this shreddable braise, continue cooking beyond that point until fork-tender. Add ¼ cup (60 ml) water or broth if the pot looks dry during braising.
  3. Make the red sauce while the pork braises. Drain the softened chiles, reserving ½ cup (120 ml) of their soaking water. Discard the soaking water if it smells musty or tastes bitter. Put the chiles in a blender with the tomatoes and their juice, the remaining onion and garlic, ½ cup (120 ml) chicken broth, cumin, oregano, and ¼ cup (60 ml) of the reserved chile water. Blend until very smooth, working in batches if needed and venting the lid carefully so steam can escape. For a silkier sauce, strain it through a fine-mesh sieve. Pour the sauce into a saucepan and simmer gently for 10 minutes, stirring occasionally. Taste and add salt as needed. The sauce should coat a spoon but still pour easily; thin it with a splash of broth if it becomes too thick.
  4. Shred and season the pork. Move the cooked pork to a plate and let it rest for 3 minutes before shredding it with two forks. Skim excess fat from the braising liquid, then stir 2 to 3 tablespoons (30 to 45 ml) of that liquid into the shredded meat to keep it moist. Taste the filling and adjust the salt. Keep the remaining braising liquid for another use or discard it.
  5. Soften the tortillas and fill them. Raise the oven to 375°F (190°C). Spread about ½ cup (120 ml) of red sauce over the base of a 9-by-13-inch (23-by-33 cm) baking dish. Warm the tortillas in a dry skillet for about 15 seconds per side, just until flexible, or wrap them in a barely damp clean towel and microwave for 30 to 45 seconds. Keep them covered as you work so they do not dry out and crack. Spoon roughly ¼ cup (60 g) shredded pork and 1 tablespoon (about 10 g) cheese down the center of each tortilla. Roll each one snugly and arrange it seam-side down in the dish.
  6. Sauce and bake. Pour the remaining red sauce evenly over the rolled tortillas, covering the edges so they do not dry out. Sprinkle the remaining cheese on top. Bake uncovered for 20 minutes, until the sauce is bubbling around the edges and the cheese has melted. Let the enchiladas rest for 10 minutes before serving; this gives the sauce time to settle and makes the rolls easier to lift without tearing.

Tips

  • Keep the filling moist, not soupy. A few tablespoons of braising liquid give shredded pork flavor and help it stay tender. Too much liquid can make the tortillas soggy, so add it gradually and stop once the pork looks lightly coated.
  • Choose chiles that smell fresh. Guajillos bring a mild, fruity flavor, while anchos add a deeper, raisin-like note. Old dried chiles can taste dusty or bitter. If you cannot find them, use 2 tablespoons (about 16 g) mild chili powder in the sauce instead; it is convenient, but the flavor will be less layered and less distinctly chile-forward.
  • Warm corn tortillas before rolling. Cold tortillas are more likely to split, especially if they are a little dry. Heat only a few at a time and keep the rest covered. If one still cracks, overlap it with a second tortilla or place the cracked side against the bottom of the baking dish.
  • Make the components ahead. Cook and shred the pork and prepare the sauce up to 2 days ahead, then refrigerate them in separate covered containers. Warm the sauce until pourable and the pork until easy to handle before assembling; cold filling can extend the baking time and leave the center unevenly heated.

Serving Suggestions

Serve the enchiladas hot, with cilantro, crema, and lime wedges so each person can add freshness and tang at the table. For a fuller meal, pair them with Mexican rice, seasoned black beans, refried beans, or a simple cabbage salad dressed with lime. The sauce is rich and savory, so crisp lettuce, sliced radishes, or a tomato-and-avocado salad can add a refreshing contrast. If you are serving a group, bring the baking dish to the table and offer extra sauce on the side for anyone who likes a saucier plate.

For a casual dinner, plan on two enchiladas per person with a side dish; appetites and tortilla sizes vary, so serving portions are flexible. Set out hot sauce separately rather than making the whole pan spicy, which lets diners choose their own heat level. A little extra lime squeezed over the pork just before eating also brightens the chile sauce without changing its character.

Variations

For a milder sauce, use only one ancho and two guajillo chiles, and remove all the seeds and pale inner membranes before soaking. For a richer, smoky variation, replace one guajillo with a dried chipotle, keeping in mind that chipotles add noticeable heat. If dried chiles are unavailable, the mild chili-powder substitute in the Tips section works; taste the sauce before adding extra salt because some blends already contain salt.

You can use leftover cooked pork shoulder in place of the raw pork: shred about 4 cups (600 g), moisten it with a little broth, and skip the braising steps. Pork loin is leaner than shoulder and can dry out if cooked until it shreds, so it is better used when already cooked and finely chopped, with extra sauce mixed into the filling. For a meat-free tray, fill the tortillas with 3 cups (about 510 g) cooked beans and 1½ cups (240 g) sautéed vegetables instead; the bake and assembly are otherwise the same.

Storage and Reheating

Refrigerate cooked enchiladas within 2 hours of baking. Cover the dish or transfer portions to airtight containers; they keep for 3 to 4 days in the refrigerator. For the best texture, store the pork and sauce separately if you have not assembled the dish yet. Fully assembled leftovers are still convenient, though the tortillas will soften as they sit in the sauce.

Reheat individual portions in the microwave, covered loosely, until steaming hot throughout, checking that leftovers reach 165°F (74°C). For a larger portion, cover the baking dish with foil and warm it in a 350°F (177°C) oven until the center reaches 165°F (74°C); remove the foil for the last few minutes if you want the cheese to regain some color. Add a spoonful of water or broth before reheating if the sauce has thickened. Freeze cooled enchiladas in a freezer-safe container for up to 2 months for best quality. Thaw overnight in the refrigerator and reheat to 165°F (74°C); freezing can make the tortillas softer, but the dish will remain flavorful.

Frequently Asked Questions

Can I make pork enchiladas with red sauce ahead?
Yes. Prepare the pork and sauce up to 2 days in advance and refrigerate them separately. You can also assemble the dish, cover it, and refrigerate it for up to 24 hours before baking. Let a cold dish sit at room temperature only while the oven heats, then bake until bubbling and hot in the center; it may need a few extra minutes compared with a freshly assembled pan.

Can I use flour tortillas instead of corn?
Yes, though the result will be softer and less corn-forward. Use 8 medium flour tortillas if they are larger than the 6-inch corn tortillas, and avoid overfilling them. Corn tortillas are traditional for many enchilada styles, while flour tortillas are a practical option if you prefer their texture or have them on hand.

How can I tell when the pork is tender enough to shred?
After the braising time, press a fork into a larger piece and twist gently. It should separate into strands with little effort. If it resists or feels firm, cover the pot and continue braising in 15-minute increments, checking again each time. The thermometer reading confirms the safe minimum temperature, but tenderness is what makes the pork easy to shred.

Why did my tortillas crack while rolling?
They were likely too cool, dry, or overheated. Warm them briefly until pliable, then keep them covered with a towel while filling. If they are especially fragile, warm them with a small amount of oil in a skillet or dip them quickly in warm sauce before filling; either method softens them, though the sauce dip makes the finished enchiladas a little richer.

Can I make the sauce without a blender?
A blender gives the smoothest sauce, but a food processor can work if you process the softened chiles thoroughly and scrape down the sides. For a less smooth, rustic sauce, finely chop the soaked chiles and simmer them with the tomatoes and seasonings, then mash the mixture well. Straining is optional; it mainly removes chile-skin pieces for a more even texture.

What can I do if the red sauce tastes bitter?
Very old or scorched dried chiles are common causes. Toast them only briefly, if at all, and discard any that smell stale before soaking. A small pinch of sugar can balance bitterness, but it will not fix badly burned chiles; in that case, make a fresh batch of sauce. Add salt and broth gradually so the chile flavor stays balanced rather than becoming either harsh or watery.

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).