Pork Carnitas Enchiladas

Pork Carnitas Enchiladas make a delicious meal for any occasion. Filled with savory slow cooked pork and topped with a spicy homemade enchilada sauce, this recipe is perfect for sharing! Makes 20 enchiladas.

Love Mexican and TexMex recipes? Check out Ground Beef Tacos and How to Make a Margarita!

Two Pork Carnitas Enchiladas, served on a white plate with a fork, surrounded by lime wedges and the platter of enchiladas.

Cinco de Mayo is THIS WEEK!

Did y’all know that carnitas, when translated from Spanish, means “little meats?”

I didn’t.

Upon a cursory Google search, I learned this dish originates from the Mexican state of Michoacán. They’re traditionally made by braising or simmering pork in oil or lard until fall-apart delicious.

join our party!

get our latest recipes delivered to your inbox every week — plus all my entertaining tips and tricks!


    We respect your privacy. Unsubscribe at any time.

    Why I love this recipe:

    These enchiladas? They start with the carnitas base, though this pork is not braised/simmered in oil or lard. However, it is slowly cooked in its own juices and fats.

    Enchiladas are one of those entrees we absolutely love, but we hardly ever make because they’re more time-consuming than tacos.

    The glorious thing about these homemade enchiladas is you can make them in stages.

    Other recipes that pair well with these enchiladas: Tomato Rice | Black Bean Dip | Homemade Loaded Queso | Spicy Homemade Enchilada Sauce

    Looking for some Mexican dishes? Head on over to my Cinco de Mayo recipe index for some more ideas!

    Close up of melted cheese and sauce on top of enchiladas in a purple pan

    What you need to make Pork Carnitas Enchiladas

    The Speckled Palate participates in affiliate programs. As an Amazon Associate, I earn a commission from qualifying purchases. Please refer to my disclosure page for more information about these affiliate programs.

    In addition to these tools, you’ll also need some ingredients to make this recipe:

    • Pork roast—shoulder or butt roast with the bone in
    • Taco seasoning—we make ours at home, but you can use your favorite store brand if that’s easier
    • Extra virgin olive oil
    • Onion
    • Green bell pepper
    • A can of diced green chiles
    • Tortillas—corn or flour is good!
    • Pepperjack cheese—or a milder Monterrey Jack cheese if spice doesn’t sit well with you
    • Spicy Enchilada Sauce
    Collage of two images showing how to fill enchiladas with filling and what they look like before baking

    Quick tips and tricks for the best Pork Carnitas Enchiladas

    Enchiladas are a time-consuming dish, but goodness gracious, are they delicious.

    One of my favorite things about this recipe is that you can make it in stages over the course of a few days, if you want or need. And since you can make them in stages, this can be an easy weeknight meal!

    Here are some ways to do this.

    • Slow cooker carnitas: Cook the pork, shred it and set it aside… for minutes or days. We actually refrigerated our pork for a day or two before it was enchilada makin’ time because cool filling is easier to use than hot filling.
    • Sauce: While we love to make ours at home, you could easily use your favorite store-bought brand for a quick shortcut, too. For the homemade sauce, you can freeze or refrigerate it until you’re ready to make this recipe.
    • Pork filling: You can even make the filling and roll them up a day or two before you bake them, covering with plastic wrap in the fridge until it’s go time.
    • Freeze them. We had great luck with this when we had babies. Make the enchiladas and place them in a foil tray (or another freezer-safe dish that can also be heated.) Seal and freeze for up to 2 months.
    Overhead shot of a baking dish full of baked enchiladas, surrounded by plates and margaritas, on a wooden background

    Frequently Asked Questions

    Can I freeze enchiladas?

    Freeze any leftovers (or an entire serving) in an aluminum or ceramic baking dish with the sauce frozen separately. Seal the enchiladas with plastic wrap and foil, and it can stay in the freezer for up to 3 months.

    How do I reheat frozen enchiladas?

    Remove the plastic wrap but leave on the foil and transfer directly to a 350°F oven. Bake covered for 40 minutes, then remove from the oven. While the enchiladas bake, defrost the sauce. Then when they come out of the oven after 40, add the enchilada sauce on top of them. Crank the heat up to 375°F. Bake the enchiladas and sauce uncovered for an additional 15 minutes until cooked through.

    How do I store this recipe?

    If you have a lot left over, cover the baking dish, and store in the refrigerator for 3-4 days. If you don’t have a lot left, transfer the remaining enchiladas to a smaller food storage container, and refrigerate.

    How do you reheat enchiladas that have been refrigerated?

    Place them on a plate, and zap in the microwave for 30 second increments until they reach your desired temperature.

    Can I use a different protein in this recipe?

    You could, though you’ll be changing the part of the recipe that truly makes it a carnitas recipe.

    Here are more recipes with enchilada flavors that you’ll love:

    Would you like to make this gorgeous recipe? Here’s how:

    Overhead of enchiladas, with melty cheese in blue dish
    Yield: 20 enchiladas

    Pork Carnitas Enchiladas

    Prep Time: 20 minutes
    Cook Time: 7 hours 25 minutes
    Total Time: 7 hours 45 minutes

    Pork Carnitas Enchiladas are a delicious entree for your Cinco de Mayo get-together! Pork simmers in the slow cooker on low all day. Once the meat is fall-apart tender, it is shredded. Combine it with onion and green chiles in a skillet, brown the ingredients slightly, then roll it up. The enchiladas are slathered in spicy enchilada sauce and baked until crisped on the edges. This entree is best served immediately, though it does freeze well!

    Ingredients

    Pork

    Enchiladas

    • 1 tablespoon extra virgin olive oil
    • 1 onion, diced
    • 1 green bell pepper, diced
    • 4 oz. diced green chiles, drained
    • 1 teaspoon taco seasoning
    • 3 cups pulled pork
    • 20 tortillas, (corn or flour)
    • 8 oz. pepperjack cheese, shredded
    • Spicy Enchilada Sauce

    Instructions

    Make the pork

    1. Place the bone-in pork shoulder butt roast in the slow cooker. Season liberally with the taco seasoning.
    2. Cook on low for 6-8 hours, or until the pork begins falling apart.
    3. Remove the pork from the slow cooker. Remove any large fat caps. Shred using two forks. Set aside.

    Make the enchilada filling

    1. Heat the olive oil in a large skillet over medium-high heat.
    2. Add the onion, bell pepper and chiles to the pan. Season with the taco seasoning. Sauté until softened.
    3. Add the pork to the skillet with the vegetables.
    4. Cook until the pork crisps up, then remove from the heat.
    5. When the filling has cooled slightly, begin rolling the enchiladas.

    Make and bake the enchiladas

    1. Preheat the oven to 350°F. Spray a baking dish with nonstick cooking spray, and set aside.
    2. Dollop 2-3 tablespoons of filling into the tortillas. Carefully roll the enchiladas, and transfer to the prepared baking dish. Repeat until all the filling has been used.
    3. Pour the Spicy Enchilada Sauce over the enchiladas, then transfer them into the oven. Bake for 25-30 minutes.
    4. Once the enchiladas are slightly crispy on the edges and heated through, serve on individual plates. Enjoy immediately!

    Notes

    Total time INCLUDES slow cooker cook time. This is (obviously) NOT all hands on time.

    Please note that if your pork shoulder is similar to mine and doesn't have a ton of additional fat that needs tossing, you'll have 2-3 cups left of pork AFTER cooking these enchiladas. You can buy a smaller pork shoulder, but I cannot 100% guarantee it will produce enough pulled pork for these enchiladas.

    This recipe is freezer friendly. Freeze any leftover enchiladas (or an entire serving) in an aluminum or ceramic baking dish with the sauce frozen separately. Seal the enchiladas with plastic wrap and foil, and it can stay in the freezer for up to 3 months. When ready to consume, remove the plastic wrap but leave on the foil and transfer directly to a 350°F oven. Bake covered for 40 minutes, then remove from the oven. While the enchiladas bake, defrost the sauce. Then when they come out of the oven after 40, add the enchilada sauce on top of them. Crank the heat up to 375°F. Bake the enchiladas and sauce uncovered for an additional 15 minutes until cooked through.

    Nutrition Information:

    Yield:

    20 enchiladas

    Serving Size:

    1 enchilada

    Amount Per Serving: Calories: 575Total Fat: 31gSaturated Fat: 12gTrans Fat: 0gUnsaturated Fat: 16gCholesterol: 115mgSodium: 717mgCarbohydrates: 37gFiber: 2gSugar: 7gProtein: 36g

    Nutrition facts are an estimate and not guaranteed to be accurate.

    How much did you love this recipe?

    Follow me on Instagram for more content, and share a photo of your creation with the hashtag #speckledpalate!

    A woman with dark curly hair wearing a black tank top in front of a white wall

    About the Author:

    Erin Parker is a Southern gal living in Texas with her husband and two daughters. She started The Speckled Palate to share what she was cooking as a newlywed… and over the years, it’s evolved to capture her love for hosting. Specifically, the EASIEST, lowest key entertaining because everyone deserves to see their people and connect over good food. Learn more about her

    Similar Posts

    Before leaving a comment or rating, ask yourself:

    • Did you make the recipe as directed? If you didn’t or made an ingredient swap, please do not leave a rating. Recipe results are not guaranteed when changes have been made.
    • Is your comment helpful to others? Rude or hateful comments will not be approved. Please remember that this website is run by a real person.
    • Are you complaining about ads? I develop these recipes and provide them to you for free. Advertising allows me to continue to do so at not cost to you. It is also unavoidable on the internet and in everyday life. If you want recipes without ads, please purchase a cookbook or borrow one from your local library.

    16 Comments

    1. Yuuuuum! I could definitely use a pork enchilada or 4 on Cinco de Mayo…slash every day. These look marvelous! I hope your sinus infection goes away soon, dear!

      1. Thanks so much, Julia! You can’t beat a good enchilada in my book, and these are perfect for Cinco de Mayo/every day! Here’s to this pesky sinus infection going away soon. It’s still going strong, now 8 days in. :/

    2. Yum! I don’t cook with pork nearly enough, especially Mexican food. This is something I need to try!

    3. Ooooh, i love that you can make them in stages and put them in the fridge or freeze them. They look yummmyyyyy. (And I do love rain, but thunderstorms still make me a little on edge. When we were living in Louisiana last year I thought we were going to float away! No thank you! You guys can keep your torrential downpours down there!)

    4. These look so good! I don’t often cook with pork, just because we usually use chicken, but I LOVE peppers, onions, chiles, and pepperjack cheese. I might have to break out the crockpot this summer for these.

    5. I love that the pork develops great flavor in the crock pot! Love all the spice too!!

    6. We LOVE pork carnitas, but I’ve never thought to make it into enchilada form… GENIUS!!!

    7. We LOVE Pork Carnitas! But, we’ve never put them in enchiladas! Definitely going to need to try that next time!

    8. Carnitas is my FAVORITE!! I have never once thought to put it in enchiladas!! BRILLIANT!! We DEVOURED these!! I have made them twice in the last week!! Thank you!

    Leave a Reply

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