These easy Pulled Pork Enchiladas involve slow cooked shredded pork engulfed in flour tortillas, swaddled in enchilada sauce and bathed in melted cheese. The perfect homemade enchilada recipe for pork lovers!

Casserole dish full of pork enchiladas with shredded cheese, chopped green onions, and parsley on top. Fresh out of the oven and ready to serve.

You’re looking at my idea of the ultimate comfort food! These slow cooker shredded pork enchiladas are teaming with flavor on account of the tender pork, smoky savory sauce, and luxurious melted cheese. 

While slow cooking the meat requires a chunk of time, the process itself is straightforward and the recipe can be prepared in parts. For instance, you can slow cook the meat days in advance, and the actual process of putting together the enchiladas goes super quick!

I see this as one of those delicious dinners that is perfect for serving guests or for making for friends and family that could use a helping hand.

So if you’re a fan of Mexican food, and you can’t get enough of carnitas-style pork, this easy recipe is for you! I love the idea of preparing it in advance and making it the next day or even freezing it for meal prep.

Let’s discuss the simple ingredients for shredded pork enchiladas. 

Ingredients for Pulled Pork Enchiladas:

For the Pulled Pork:

Boneless Pork Roast: Pork butt or pork shoulder roast are my top recommendations because both are easy to find and both result in tender shredded pork. You’ll need 4 to 5 pounds of boneless meat.

Seasonings: Sea salt, paprika, dried oregano, and ground cumin are our simple seasonings that bring subtle smoky flavor to the meat.

Avocado Oil: Used to sear the meat, we need a quality cooking oil that can withstand high temperatures. I don’t recommend using olive oil, because it burns at a relatively low temperature. 

Yellow Onion and Fresh Garlic: Plenty of onion and garlic flavors the meat while it slow cooks. These two ingredients make all the difference!

Fresh Orange Juice and Fresh Lime Juice: True to traditional carnitas, we’re using orange juice and lime juice as the cooking liquid. You can also add a little chicken broth if you’d like, but be sure there is plenty of lime juice for the classic tangy flavor. 

For the Enchiladas:

Red Enchilada Sauce: Staying true to traditional enchiladas, we need a big can of red enchilada sauce. Homemade enchilada sauce is also a great option, and green enchilada sauce works too.

Large Tortillas: Pick your favorite brand of flour tortillas to serve as the soft caravan to deliver delicious meat and cheese to your mouth!

If you follow a gluten-free diet, use your favorite gluten-free tortillas.

Cheese: I like grating a brick of colby jack cheese, but you can also use any combination of melting cheeses you like, such as cheddar, monterey jack, pepper jack cheese, mozzarella cheese, etc.

For Serving:

Recipe Customizations:

Now that we’ve covered the basic ingredients, let’s make these easy slow cooker pulled pork enchiladas!

How to Make Pulled Pork Enchiladas:

Prepare the Shredded Pork:

Remove the pork roast from its packaging, and discard the netting around the roast (if applicable). Pat roast dry with paper towels to remove any excess moisture.

How to Make Instant Pot Carnitas

Place it on a cutting board and use a sharp knife to cut the roast into large chunks.

How to Make Instant Pot Carnitas

Combine the sea salt, paprika, dried oregano and ground cumin in a small bowl and stir well.

Small bowl with seasonings inside

Sprinkle the seasoning mixture over the chunks of pork roast. Allow the pork to sit in the seasonings for a few minutes while you sauté the onion.

Chunks of pork roast sprinkled with dry rub on a cutting board.

Heat the avocado oil over medium-high heat in a large skillet and add the chopped onion. Sauté, stirring occasionally, until the onion begins to soften and turn slightly golden brown, about 5 to 8 minutes.

Add in the fresh minced garlic and continue cooking for another 2 to 3 minutes, until the garlic is fragrant.

Sautéed onions in a skillet.

Transfer the sauteed onion and garlic to the bottom of the slow cooker.

Crock pot with sauteed onions and garlic inside.

Return the skillet to the stove top over medium-high to high heat. If needed, add another tablespoon or two of avocado oil. Allow the skillet to heat back up for a minute or two to become sizzling hot.

Carefully place the chunks of seasoned pork in the hot skillet in a single layer. You may need to perform this step in two batches depending on the size of your skillet.

Sear pork for 2-3 minutes per side, until each side has a nice golden brown crust. There is no need to cook the pork through at this point.

Transfer the seared pork to the crock pot with the rest of the ingredients. Secure the lid on the slew cooker and cook on low heat for 8 to 10 hours or until fork tender. 

Crock pot full of seared pork meat and onions to make carnitas.

Note: You can cook the meat on high heat for 5 to 6 hours, although I strongly recommend going with the low heat option for the best results as the pork turns out more tender when cooked longer. 

Use tongs or a slotted spoon to transfer the chunks of pork to a large cutting board. Use two forks to shred the meat. Transfer the shredded pork back into the crock pot with the juices until you’re ready to make enchiladas.

Make Enchiladas:

Preheat the oven to 375 degrees Fahrenheit.

Pour 1/3 cup of sauce in the bottom of a large 13” x 9” casserole dish and spread it around to coat the bottom of the dish.

Casserole dish with enchilada sauce spread on the bottom with another bowl of enchilada sauce to the side, a bowl of shredded pork, and a plate full of flour tortillas.

Transfer 1.5 cups of sauce into a large mouth bowl. Dip a tortilla into the sauce to coat the full surface of one side.

Add your desired amount of pulled pork to the center of the tortilla. Fold the tortilla over the meat to create an enchilada and place it seam side down in the casserole dish.

Casserole dish with two enchiladas made, one in the process of being made with shredded pork in the center, and bowls of enchilada sauce, pork, and tortillas to the side to make pork enchiladas.

Repeat for remaining meat and tortillas. You should have enough pulled pork for 8 to 10 enchiladas.

Large baking dish filled with 8 pork enchiladas.

Pour any remaining sauce from the bowl you used to dip the tortillas over the enchiladas, then pour all of the rest of the can of enchilada sauce over the enchiladas evenly.

Prepared enchiladas in a baking dish with a lot of enchilada sauce spread on top.

Sprinkle the grated cheese  over the enchiladas.

Pork enchiladas in a baking dish with enchilada sauce and a lot of grated cheese on top, ready to go into the oven.

Bake enchiladas on the center rack of the preheated oven for 20-30 minutes, until cheese is melted and sauce is bubbly.

Note: if the meat is still warm when you make the enchiladas, they will take closer to 20 minutes, but if you’re using shredded pork that has been chilling in the refrigerator, you’ll need closer to 30.

Remove enchiladas from the oven and allow them to cool 10 minutes before serving. Garnish the top of the enchiladas with green onion, cilantro, and sour cream, and serve with black beans and Mexican rice.

Storage Options:

  1. Refrigerator: Cover the baking dish with plastic wrap or transfer the leftovers to an airtight container and refrigerate for up to 1 week.
  2. Freezer: Either prepare the recipe and freeze it before baking it, or bake it then freeze it. To reheat, bring the casserole out of the freezer to thaw at room temperature. Then, bake at 350 degrees Fahrenheit for 30 minutes.
  3. Reheat Leftover Enchiladas: Microwave leftover enchiladas with a cover on top for 1-2 minutes, or reheat in the hot oven or air fryer. If you’re making the recipe ahead of time, reheat it at 350 degrees F in the oven for 25-35 minutes, until hot.
Green plate of shredded pork enchiladas with the rest of the pan of enchiladas in the background.

The next time you’re craving Mexican food for dinner, whip up these amazing enchiladas! You can start the pulled pork in your crock pot before leaving for work and finish the enchiladas after work for a restaurant-quality meal.

If you love making Mexican-inspired home cooked meals, also try some of my other Mexican food favorites.

More Mexican Food Recipes:

I hope you enjoy this pork enchiladas recipe as much as we do!

Frequently Asked Questions:

What is the best cut of pork to use in enchiladas?

I recommend using boneless pork butt or pork shoulder roast, both of which can easily be found in the meat section of any grocery store.

If you have access to a larger bone-in pork roast, feel free to use it! I love slow cooking bone-in roasts but I don’t find them at the grocery store very often.

Can I cook the pork in the instant pot?

Yes! For the instant pot instructions, follow my Instant Pot Carnitas recipe. It includes all the steps needed in order to make perfect shredded pork carnitas.

Can I make this recipe ahead of time?

Yes! There are two basic options here.

Option 1: You can prepare the enchiladas and skip the baking portion until you’re ready to bake. To do so, simply follow the recipe and store the casserole dish in the refrigerator or freezer covered tightly with a sheet of plastic wrap or aluminum foil.

When you’re ready to bake, bring the baking dish out of the freezer or refrigerator and allow it to sit at room temperature for at least 20 minutes. Then, bake at 350 for 30-40 minutes, or until the enchiladas are heated through.

Option 2: Prepare the full recipe, baking and all. Allow the dish to cool, then cover in aluminum foil and refrigerate. When you’re ready, reheat the enchiladas covered in foil at 350 degrees F for 25-35 minutes, or until they are hot. I recommend bringing the enchiladas out of the refrigerator at least 10 minutes prior to baking to get them closer to room temperature.

Casserole dish full of pork enchiladas with shredded cheese, chopped green onions, and parsley on top. Fresh out of the oven and ready to serve.

Pulled Pork Enchiladas

No ratings yet
These easy cheesy pulled pork enchiladas are simple to prepare, and the meat can be made in the crock pot or instant pot (see Instant Pot instructions above). Serve with sour cream, chopped green onions, beans, and Mexican rice for a delicious Mexican-inspired meal at home!
Prep Time 30 minutes
Cook Time 8 hours
Total Time 8 hours 30 minutes
Servings: 10 Enchiladas

Equipment

Ingredients

For the Pulled Pork:

  • 1 (4-lb) boneless pork butt roast or pork shoulder roast
  • 1 Tbsp sea salt or 2 tsp table salt
  • 1 Tbsp paprika
  • 1 Tbsp dried oregano
  • 1 Tbsp ground cumin
  • 2 Tbsp avocado oil
  • 1 yellow onion chopped
  • 6 cloves garlic minced
  • ½ cup fresh orange juice
  • ¼ cup lime juice

For the Enchiladas:

  • 1 (28-oz) can red enchilada sauce or green enchilada sauce
  • 8 to 10 flour tortillas
  • 3 cups colby jack cheese grated*

Instructions

Make the Shredded Pork

  • Remove the pork roast from its packaging, and discard the netting around the roast (if applicable). Pat roast dry with paper towels to remove any excess moisture.
  • Place it on a cutting board and use a sharp knife to cut the roast into large chunks.
  • Combine the sea salt, paprika, dried oregano and ground cumin in a small bowl and stir well. Sprinkle the seasoning mixture over the chunks of pork roast. Allow the pork to sit in the seasonings for a few minutes while you sauté the onion.
  • Heat the avocado oil over medium-high heat in a large skillet and add the chopped onion. Sauté, stirring occasionally, until the onion begins to soften and turn slightly golden brown, about 5 to 8 minutes. Add in the fresh minced garlic and continue cooking for another 2 to 3 minutes, until the garlic is fragrant.
  • Transfer the sauteed onion and garlic to the bottom of the slow cooker.
  • Return the skillet to the stove top over medium-high to high heat. If needed, add another tablespoon or two of avocado oil. Allow the skillet to heat back up for a minute or two to become sizzling hot.
  • Carefully place the chunks of seasoned pork in the hot skillet in a single layer. You may need to perform this step in two batches depending on the size of your skillet.
  • Sear pork for 2-3 minutes per side, until each side has a nice golden brown crust. There is no need to cook the pork through at this point.
  • Transfer the seared pork to the crock pot with the rest of the ingredients. Secure the lid on the slew cooker and cook on low heat for 8 to 10 hours or until fork tender. Note: You can cook the meat on high heat for 5 to 6 hours, although I strongly recommend going with the low heat option for the best results as the pork turns out more tender when cooked longer.
  • Use tongs or a slotted spoon to transfer the chunks of pork to a large cutting board. Use two forks to shred the meat. Transfer the shredded pork back into the crock pot with the juices until you’re ready to make enchiladas.

Make Enchiladas:

  • Preheat the oven to 375 degrees Fahrenheit.
  • Pour 1/3 cup of sauce in the bottom of a large 13” x 9” casserole dish and spread it around to coat the bottom of the dish.
  • Transfer 1.5 cups of sauce into a large mouth bowl. Dip a tortilla into the sauce to coat the full surface of one side.
  • Add your desired amount of pulled pork to the center of the tortilla. Fold the tortilla over the meat to create an enchilada and place it seam side down in the casserole dish.
  • Repeat for remaining meat and tortillas. You should have enough pulled pork for 8 to 10 enchiladas.
  • Pour any remaining sauce from the bowl you used to dip the tortillas over the enchiladas, then pour all of the rest of the can of enchilada sauce over the enchiladas evenly.
  • Sprinkle the grated cheese over the enchiladas.
  • Bake enchiladas on the center rack of the preheated oven for 20-30 minutes, until cheese is melted and sauce is bubbly. Note: if the meat is still warm when you make the enchiladas, they will take closer to 20 minutes, but if you’re using shredded pork that has been chilling in the refrigerator, you’ll need closer to 30.
  • Remove enchiladas from the oven and allow them to cool 10 minutes before serving. Garnish the top of the enchiladas with green onion, cilantro, and sour cream, and serve with black beans and Mexican rice.

Notes

*You can also use a combination of grated cheddar cheese and Monterey Jack cheese. Finish it off with a sprinkle of cotija cheese if you like it.

Nutrition

Serving: 1Enchilada · Calories: 498kcal · Carbohydrates: 29g · Protein: 25g · Fat: 20g · Saturated Fat: 9g · Polyunsaturated Fat: 2g · Monounsaturated Fat: 6g · Cholesterol: 36mg · Sodium: 1203mg · Fiber: 2g · Sugar: 5g
Author: Julia Mueller
Course: Main Dishes
Cuisine: Mexican
Keyword: authentic Mexican food, enchiladas, Mexican food, pork enchiladas, pulled pork enchiladas
Did You Make This Recipe?I want to see it! Tag @the.roasted.root on social media!

Julia Mueller
Meet the Author

Julia Mueller

Julia Mueller is a recipe developer, cookbook author, and founder of The Roasted Root. She has authored three bestselling cookbooks, – Paleo Power Bowls, Delicious Probiotic Drinks, and The Quintessential Kale Cookbook. Her recipes have been featured in several national publications such as BuzzFeed, Self, Tasty, Country Living, Brit.co, etc.

Read More About Julia

Need Help With Dinner?

View More Dinner Ideas

Join The Discussion

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Questions and Reviews