Pork Enchilada Recipe – Easy & Delicious

July 8, 2026

Pork Enchilada Recipe brings together tender shredded pork, tangy red sauce, and melted cheese for a comforting Mexican-inspired dinner that actually tastes like you spent all day cooking. These rolled tortillas are packed with savory filling and baked until the sauce caramelizes slightly at the edges, creating that irresistible golden-brown top. If you want a weeknight meal that feels special without requiring professional training, this recipe delivers every single time.

Why You’ll Love This Recipe

This pork enchilada recipe checks every box for flavor, ease, and crowd appeal. The dish comes together faster than you’d expect, the ingredients are affordable, and the results taste like restaurant-quality comfort food.

  • Tender shredded pork absorbs the red sauce beautifully without drying out
  • Takes only 30 minutes to assemble and bake, perfect for busy weeknights
  • Freezes exceptionally well for make-ahead meals and future dinners
  • Scales easily from 4 people to 12, making it ideal for family gatherings
  • Customizable toppings let everyone build their perfect bite

My Experience Making This Recipe

I first made this recipe on a cold Tuesday evening when I had leftover pork carnitas and a craving for something warm. The whole process took me maybe 20 minutes of hands-on time, and I spent the next 25 minutes waiting for the oven to work its magic while the smell filled my kitchen.

My family sat down to a dinner that looked homemade but honestly felt effortless on my end. The pork stayed incredibly moist, the sauce wasn’t watery or overly spiced, and everyone went back for seconds, which almost never happens in my house.

Since that first attempt, I’ve made this recipe at least a dozen times with slight variations depending on what I have on hand. Every single version has turned out delicious, which tells me this recipe is forgiving and truly reliable.

Recipe Overview

  • Recipe Name: Pork Enchilada Recipe
  • Servings: 4 to 6
  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Total Time: 45 minutes
  • Course: Main Dish
  • Cuisine: Mexican
  • Calories per Serving: 420

Equipment You Will Need

  • 9×13 inch baking dish
  • Large skillet or saucepan
  • Medium mixing bowl
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Can opener
  • Cheese grater (if using block cheese)
  • Aluminum foil

Ingredients for Pork Enchilada Recipe

  • 2 cups shredded cooked pork (carnitas, pulled pork, or rotisserie pork)
  • 8 flour or corn tortillas (6 to 8 inch size)
  • 2 cups red enchilada sauce (store-bought or homemade)
  • 1.5 cups shredded cheddar cheese (or Mexican blend)
  • 0.5 cup sour cream
  • 0.5 cup diced white onion
  • 1 teaspoon cumin
  • 0.5 teaspoon garlic powder
  • 0.5 teaspoon salt
  • 0.25 teaspoon black pepper
  • Cooking spray or oil for the baking dish

Ingredient Notes and Substitutions

  • Shredded Pork: The base of the filling, providing rich flavor and tender texture that holds up to baking. Swap with shredded chicken, turkey, or even crumbled chorizo if you prefer a different protein profile.
  • Tortillas: Flour tortillas hold together better for rolling, while corn tortillas offer authentic flavor and gluten-free benefits. Use whichever you prefer, though corn may need a quick warm-up to prevent cracking.
  • Red Enchilada Sauce: Store-bought sauce saves time without sacrificing quality. Make your own by simmering dried chiles, garlic, and broth if you want deeper, more complex heat.
  • Cheddar Cheese: Sharp cheddar brings bold flavor, while mild cheddar feels creamier and less intense. Mexican blend cheese includes queso quesadilla for extra richness if you want to swap it in.
  • Sour Cream: Adds tang and helps bind the filling. Replace with Mexican crema, Greek yogurt, or cream cheese for similar texture and slightly different flavor notes.

How to Make Pork Enchilada Recipe

Step 1: Prepare Your Baking Dish

Spray a 9×13 inch baking dish generously with cooking spray or coat lightly with oil. This prevents the enchiladas from sticking to the bottom and makes cleanup significantly easier once everything bakes.

Step 2: Mix the Pork Filling

In a medium bowl, combine the shredded pork, diced onion, sour cream, cumin, garlic powder, salt, and pepper. Stir until the pork is evenly coated and the filling feels moist but not wet.

Step 3: Warm the Tortillas

Wrap the tortillas in a damp paper towel and microwave for about 30 seconds until they’re warm and pliable. Warm tortillas roll without tearing, while cold ones crack and fall apart, which ruins the presentation and makes them harder to hold together.

Step 4: Spread Sauce on the Bottom

Pour about 0.5 cup of the red enchilada sauce into the bottom of the prepared baking dish, spreading it evenly with the back of a spoon. This sauce layer prevents the tortillas from sticking and adds flavor to the base of the dish.

Step 5: Fill and Roll the Tortillas

Place a warm tortilla on a clean surface, spoon about 3 to 4 tablespoons of pork filling down the center, then sprinkle a small handful of cheese over the filling. Roll the tortilla tightly from one end to the other, then place it seam-side down in the baking dish.

Repeat this step with the remaining tortillas until they’re all rolled and arranged in a single layer in the dish. Tight rolls stay together better during baking and create neater slices when you serve.

Step 6: Pour Remaining Sauce Over the Enchiladas

Pour the remaining enchilada sauce evenly over the rolled tortillas, making sure each one gets coated. The sauce should mostly cover them, though it’s okay if you see bits of tortilla peeking through.

Step 7: Top with Cheese

Sprinkle the remaining cheese generously over the sauce in an even layer. The cheese melts during baking and creates that beautiful golden-brown top that makes these enchiladas look completely homemade.

Step 8: Bake Until Golden and Bubbly

Cover the baking dish loosely with aluminum foil and bake at 350 degrees Fahrenheit for 20 minutes. Remove the foil and bake uncovered for an additional 5 to 8 minutes until the cheese melts completely and starts to brown slightly at the edges.

The foil keeps the enchiladas from drying out during the first part of baking, while removing it in the final minutes allows the cheese to get that slightly crispy, golden finish that makes them irresistible.

Pro Tip: Let the enchiladas rest for 5 minutes after pulling them from the oven so the cheese sets slightly and they hold together when you plate them.

Pork Enchiladas step by step

Tips for the Best Pork Enchilada Recipe

  • Use pork that’s already cooked and shredded to skip hours of cooking time. Rotisserie pork from the grocery store works perfectly and tastes restaurant-quality.
  • Don’t skimp on the sour cream in the filling because it keeps the pork moist during baking and prevents a dry, tough texture.
  • Warm your tortillas before rolling so they stay flexible and don’t crack or tear when you wrap them around the filling.
  • Arrange the enchiladas seam-side down in the dish so they stay rolled and don’t unravel in the oven.
  • Let the finished dish rest for a few minutes before serving so the cheese sets and the sauce stops bubbling, making plating cleaner and neater.
  • Make the filling while the oven preheats so you’re ready to assemble as soon as the temperature hits 350 degrees.

Common Mistakes to Avoid

  • Overfilling the tortillas causes them to burst open during baking and creates a messy dish. Keep each filling portion to about 3 to 4 tablespoons for a clean, controlled bite.
  • Using cold, unwarmed tortillas makes them brittle and prone to cracking. A quick 30-second microwave warm-up solves this completely.
  • Skipping the sauce layer on the bottom of the dish leads to stuck enchiladas that tear apart when you try to serve them. That thin base layer is your insurance policy for success.
  • Baking uncovered the entire time dries out the tortillas and makes them tough. Keep foil on for the first 20 minutes, then remove it to brown the cheese.
  • Not letting the finished dish rest causes melted cheese to pour off the plate when you scoop. Five minutes of resting time makes a huge difference in presentation and holding together.

Serving Suggestions

These pork enchiladas shine when you plate them with fresh toppings and bright sides that balance the richness of the cheese and sauce. A simple salad or fresh salsa on the side adds freshness and keeps the meal from feeling too heavy.

  • Serve with a crisp green salad dressed with lime vinaigrette to cut through the richness
  • Top individual plates with fresh cilantro, diced jalapeños, and lime wedges for brightness
  • Add a dollop of sour cream or Mexican crema on top of each enchilada before serving
  • Pair with Spanish rice or cilantro lime rice for a complete, traditional meal
  • Offer sliced avocado or guacamole on the side for creaminess and nutrition

Variations to Try

  • Creamy White Enchiladas: Swap the red sauce for a homemade cream sauce made with sour cream, chicken broth, and roasted poblano peppers. This version tastes richer and slightly less spicy while staying completely delicious.
  • Cheesy Green Sauce Version: Use salsa verde instead of red enchilada sauce for a tangier, lighter flavor profile that highlights fresh tomatillos. Green sauce pairs beautifully with pork and feels different enough to justify making them again.
  • Loaded with Vegetables: Mix diced bell peppers, corn, and black beans into the filling for added texture and nutrition. This variation makes the dish more filling and adds color to each bite.
  • Spicy Chipotle Version: Stir a few chipotle peppers in adobo sauce into your filling or sauce for smoky heat that builds slowly. This works great if you like complex spice rather than straightforward kick.
  • Chorizo and Pork Combo: Mix crumbled cooked chorizo with the shredded pork for extra richness and spiced depth. This version turns the dish into something more indulgent and packed with bold flavors.

Dietary Adaptations

  • Gluten-Free: Use corn tortillas instead of flour tortillas and verify that your enchilada sauce doesn’t contain hidden gluten. This swap works seamlessly and actually feels more authentic to traditional Mexican cooking.
  • Dairy-Free: Replace the cheese with dairy-free cheddar and the sour cream with cashew cream or dairy-free sour cream. The dish works, though the texture changes slightly since dairy-free cheese doesn’t melt quite as smoothly.
  • Vegan: Use shredded jackfruit or crumbled tofu as the protein, dairy-free cheese, and cashew cream for binding. The flavor profile shifts noticeably, but it still tastes delicious and satisfying.
  • Low-Carb or Keto: Wrap the filling in large lettuce leaves or use low-carb tortillas instead of regular flour tortillas. This works surprisingly well and keeps the overall structure and eating experience mostly unchanged.

Storage and Reheating

Refrigerator

Store leftover enchiladas in an airtight container for up to 4 days. The flavors actually improve slightly as they sit since the filling absorbs more sauce overnight.

  • Let hot enchiladas cool completely before sealing the container to prevent condensation
  • Store sauce separately if you’re keeping them longer than 2 days for better texture

Freezer

You can freeze assembled enchiladas before baking for up to 3 months or freeze leftovers after baking for up to 2 months. Uncooked frozen enchiladas go straight from freezer to oven with about 10 extra minutes of baking time.

  • Wrap the entire baking dish tightly with plastic wrap and then aluminum foil to prevent freezer burn
  • Label with the date and contents so you remember what you’re pulling out
  • Baked enchiladas thaw slower than uncooked ones, so plan extra reheating time

Reheating

Reheat in a 350-degree oven for about 15 to 20 minutes covered with foil until heated through and the cheese melts. This method keeps the enchiladas moist rather than drying them out like a microwave might.

  • Add a splash of extra sauce or broth before reheating if they seem dry
  • Remove foil for the last 2 to 3 minutes if you want the cheese to brown again

Nutrition Information

Nutrition Information (Per Serving)
Nutrient Amount
Calories 420
Total Fat 18g
Saturated Fat 9g
Carbohydrates 38g
Fiber 2g
Sugar 3g
Protein 22g
Sodium 680mg
Cholesterol 65mg

These values are approximate and based on standard ingredients. Nutritional content varies depending on the specific brands you choose and how much sauce you use.

Frequently Asked Questions

Can I make this recipe ahead of time?

Yes, you can assemble the enchiladas up to 24 hours before baking and store them covered in the refrigerator. Just add 5 to 10 extra minutes to the baking time since they’ll start cold.

What kind of pork works best for this recipe?

Any cooked, shredded pork works wonderfully, including carnitas, pulled pork shoulder, or rotisserie pork from the grocery store. Avoid pork that’s too dry since the filling needs some natural moisture to stay tender during baking.

Can I substitute the red sauce with something else?

Absolutely, salsa verde, mole sauce, or even a creamy white sauce all work beautifully with pork. Each sauce creates a completely different flavor profile while keeping the basic structure of the recipe intact.

Why are my enchiladas coming out dry?

The most common cause is too little sauce or not enough sour cream in the filling. Make sure you coat all the tortillas evenly with sauce and don’t skimp on the sour cream, which keeps the pork moist during baking.

How do I know when the enchiladas are done baking?

They’re ready when the cheese on top is melted and bubbly, and the sauce around the edges looks darker and slightly caramelized. The whole dish should smell amazing at this point, and you shouldn’t see any cold spots when you check the center.

Can I use a slow cooker instead of the oven?

You can cook assembled enchiladas on low in a slow cooker for 4 to 5 hours, though the cheese won’t get that golden-brown finish you’d get from baking. For the best texture and appearance, stick with the oven method.

Pork enchiladas plated

Pork Enchilada Recipe

Tender shredded pork, tangy red sauce, and melted cheese come together in these comforting Mexican-inspired enchiladas that are quick to assemble and bake, making them perfect for weeknight dinners.
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Servings: 4 people
Course: Main Dish
Cuisine: Mexican
Calories: 420

Ingredients
  

Main
  • 2 cups shredded cooked pork carnitas, pulled pork, or rotisserie pork
  • 8 flour or corn tortillas 6 to 8 inch size
  • 2 cups red enchilada sauce store-bought or homemade
  • 1.5 cups shredded cheddar cheese or Mexican blend
  • 0.5 cup sour cream
  • 0.5 cup diced white onion
  • 1 teaspoon cumin
  • 0.5 teaspoon garlic powder
  • 0.5 teaspoon salt
  • 0.25 teaspoon black pepper
  • Cooking spray or oil for the baking dish

Equipment

  • 9x13 inch baking dish
  • Large skillet or saucepan
  • Medium mixing bowl
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Can opener
  • Cheese grater if using block cheese
  • Aluminum foil

Method
 

  1. Preheat your oven to 350 degrees Fahrenheit (175 degrees Celsius).
  2. Spray a 9x13 inch baking dish generously with cooking spray or coat lightly with oil to prevent sticking.
  3. In a medium mixing bowl, combine shredded pork, diced white onion, sour cream, cumin, garlic powder, salt, and black pepper. Stir until the pork is evenly coated and the filling is moist but not wet.
  4. Wrap the tortillas in a damp paper towel and microwave for about 30 seconds until warm and pliable.
  5. Pour about 0.5 cup of red enchilada sauce into the bottom of the prepared baking dish and spread it evenly.
  6. Place a warm tortilla on a clean surface, spoon about 3 to 4 tablespoons of the pork filling down the center, and sprinkle a small handful of shredded cheese over the filling.
  7. Roll the tortilla tightly from one end to the other, then place it seam-side down in the baking dish.
  8. Repeat with the remaining tortillas until all are filled, rolled, and arranged in a single layer in the dish.
  9. Pour the remaining enchilada sauce evenly over the rolled tortillas, coating them mostly but allowing some tortilla edges to show.
  10. Sprinkle the remaining shredded cheese evenly over the sauce-covered enchiladas.
  11. Cover the baking dish loosely with aluminum foil and bake in the preheated oven for 20 minutes.
  12. Remove the foil and bake uncovered for an additional 5 to 8 minutes, until the cheese is fully melted and begins to brown slightly at the edges.
  13. Remove from oven and let the enchiladas rest for 5 minutes before serving to allow the cheese to set.

Notes

Warm tortillas before filling to prevent cracking. Use sour cream in the filling to keep the pork moist. Let the dish rest after baking for easier serving.

Final Thoughts

This pork enchilada recipe proves that restaurant-quality Mexican food doesn’t require professional skills or hours of cooking time. The combination of tender pork, tangy sauce, and melted cheese creates something comforting that your whole family will actually eat without complaints.

Make this dish this week, and I guarantee you’ll return to it again and again for weeknight dinners, meal prep, and casual entertaining. It’s one of those rare recipes that tastes impressive but feels completely manageable, which is exactly what you want in your cooking rotation.

Previous post

Easy Sorrel Drink Recipe – Homemade Classic

NEXT post

Easy Milk Bar Pumpkin Pie Recipe – Savory & Satisfying

Photo of author

Written by

Author name

Leave a Comment

Recipe Rating




Item added to cart.
0 items - $0.00