This post may contain affiliate links. Please read my disclosure.
These Pulled Pork Enchiladas are made with melt-in-your-mouth pulled pork, fresh made Instant Pot black beans, and the most incredible spicy, creamy roasted poblano cream sauce!
Perfect served with Instant Pot cilantro lime rice or Instant Pot Spanish rice!
This recipe was originally published in September 2018. It has been updated for photos and content.
These pulled pork enchiladas are AWESOME. For real.
The pulled pork is made right in the Instant Pot with a medley of flavors like orange juice, lime juice, smoked paprika, among others. Just the right amount of sweet and spice.
**You may also want to try this Slow Cooker Carnitas if you're a fan of pulled pork.
Then we cook the beans right in that pork cooking liquid which adds an amazing flavor to the beans.
And that roasted poblano cream sauce? This is the star of the show guys! You need to make this roasted poblano cream sauce. It is incredible. You'll want to put it on everything.
**All in all, this is an easy recipe to make, but there are several steps and it takes some time to make. Much of the time is just inactive waiting time, but this is not your quick weeknight meal. UNLESS you make it ahead of time. Then it's the perfect weeknight meal to pop in the oven and have ready in an hour!
Jump to:
The Ingredients
Many of these ingredients can be found at your local grocery store:
- Pork Shoulder
- Orange juice
- Lime juice
- Chipotle peppers
- Cumin
- Smoked paprika
- Dried black beans
- Parsley
- Chicken broth
- Cream
- Flour tortillas
- Cotija cheese
- Mexican crema or sour cream
What Do Chipotle Peppers Taste Like?
A chipotle pepper is a smoked dried jalapeno with a good amount of heat. They can be quite spicy, so you don't need a lot to flavor a dish. They typically come in adobo sauce which is like a smoky tomato sauce that is just delicious and perfect for flavoring.
What is a Good Substitute For Chipotle Peppers?
Honestly, there is not a great substitute. I will always recommend using chipotle peppers. They are quite easy to find in the Mexican section of the grocery store. However, if you just can't get them, you can mix 1 tbsp. each of tomato paste and vinegar, ½ teaspoon smoked paprika, ½ tsp. cayenne pepper, ½ tsp. cumin.
Is a Poblano Pepper Spicy?
The poblano pepper is typically mild. However, they can vary significantly from pepper to pepper. I've had poblano peppers that are fiery hot.
How To Roast Poblano Peppers
This is easiest done on a grill, but you can also do it in the oven or over a flame on a gas stove if you have one.
Heat the grill to about 400 degrees. Place the peppers directly on the grill and let the skin char. Flip to char all sides.
Remove the peppers and let them cool. I place them in a paper or plastic bag, which helps the skin to better separate from the peppers. Once cool, just peel the skin off and remove the stem and seeds.
Personally, I like to roast batches of peppers at a time and freeze them for later use in recipes like these Stuffed Poblano Peppers, Rajas Con Crema or this Mexican Pasta Salad. To freeze them, you can either peel them or leave the peel on (I always peel them) and place them in an airtight freezer bag for up to 3 months.
I recommend removing the stem and seeds before freezing for easier use.
How to Make the Poblano Cream Sauce
Combine all the ingredients (except the cream) for the poblano cream sauce in a saucepan and bring to a simmer for 5 minutes.
Let the mixture cool slightly and add it to a blender with the cream. Puree until a smooth sauce forms. Pour in a bowl and set aside. **This sauce can be made in advance for convergence as well. When making in advance, DO NOT add the cream until you're ready to use it.
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Went Here 8 This.
Step By Step Instructions
You can actually make the enchilada filling ahead of time and store it in the fridge for 2-3 days until you are ready to use it.
Turn the Instant Pot to saute and generously season the pork with the salt and pepper. Add 2 tablespoons of cooking oil to the Instant Pot. Add the pork and sear, about 2-3 minutes per side, until a nice crust forms.
Combine all the remaining ingredients for the pork and set the Instant Pot to pressure cook on high for 60 minutes.
Let the pressure release naturally for 10 minutes, then use the quick release to release any remaining pressure. Remove the pork and set aside to cool.
Add the beans, chicken broth and salt to the pork cooking liquid left in the Instant Pot. Set to pressure cook on high for 30 minutes. Use the quick release to release the pressure.
While the beans are cooking, use a fork to shred the pork into small pieces and place in a large bowl.
When the beans are done, add 2 cups of cooked beans to the shredded pork and mix together.
**All of the above steps can be done in advance and the sauce and pork mixture can be stored in the fridge overnight.
Now preheat the oven to 350 degrees.
Spread a thin layer of the poblano sauce on the bottom of a 9x13" baking dish.
Add 3 tablespoons of the pork mixture to the center of a tortilla.
Roll the tortilla up in a cylinder shape and place directly in the sauced baking dish.
Continue until the baking dish is full. Pour the poblano cream sauce over top of the pork enchiladas and cover in aluminum foil.
Bake, covered in foil, for 45 minutes. Remove foil and bake another 15 minutes until edges are golden brown and sauce is bubbly.
Serve the pulled pork enchiladas with Mexican crema and cotija cheese.
Expert Tips
- Make the poblano cream sauce and the pork and bean mixture the day before to save some time.
- Save the extra beans to serve as a side, or use in other dishes like this Black Bean Dip from Once Upon a Chef.
- Replace the cream with coconut milk (fully stirred) for a non-dairy option.
- If you make the poblano cream sauce in advance, don't add the cream until you are ready to use the sauce. The cream can sometimes separate when leftover.
Variations
- You can use pinto beans instead of black beans. Refried beans will also work well;
- This can be done with chicken or beef as well;
- Add some extra spice to the poblano cream sauce by roasting a couple jalapenos (or other spicier pepper) with the peppers and pureeing them into the sauce.
Make Ahead Instructions
Yes, you can. The poblano sauce, pork and bean filling and enchiladas themselves can all be made in advance. Refrigerate overnight, or freeze in an airtight container for up to 1 month.
If you make the poblano cream sauce in advance, don't add the cream until you are ready to use the sauce. The cream can sometimes separate when leftover.
More Favorite Mexican Recipes
- Slow Cooker Carnitas;
- Chilaquiles Rojos;
- Calabacitas;
- Mexican Pasta Salad;
- Fresh Tomato Salsa;
- Browse all the Mexican Recipes.
Did you make these pulled pork enchiladas? Rate the recipe and leave a comment below to let me know how they turned out!
Recipe
Pulled Pork Enchiladas
Ingredients
- Cotija cheese (for serving)
- Flour tortillas
- Mexican crema (substitute sour cream) (for serving)
Pulled Pork:
- 1 pound pork butt/shoulder
- 1 tablespoon salt (to season pork)
- 1 teaspoon ground black pepper (to season pork)
- 2 tablespoons cooking oil (canola, vegetable, avocado, etc.)
- 1 cup orange juice
- ¼ cup lime juice
- 1 chipotle pepper
- ½ teaspoon cumin
- ½ teaspoon smoked paprika
- ½ cup parsley
- 2 teaspoons salt (for cooking liquid)
Black Beans:
- 16 ounces dried black beans
- 7 cups chicken broth
- 2 teaspoons salt
- Reserved pork cooking liquid
Poblano Cream Sauce:
- 4 (medium) poblano peppers roasted and peeled
- ½ onion chopped
- 1 chipotle pepper
- 2 cups chicken broth
- 1 tablespoon fresh lime juice
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 cup heavy cream
Instructions
Pulled Pork Mixture:
- Season pork with salt and pepper. Turn the Instant Pot to saute and add the cooking oil to the Instant Pot.
- Add the pork and sear, about 2-3 minutes per side, until a nice crust forms.
- Add the remaining ingredients to the Instant Pot and cook on high pressure for 60 minutes. Let pressure release naturally for 10 minutes, then use the quick release to release the rest.
- Remove the pork and set aside to cool. Reserve the cooking liquid in the Instant Pot. Once cool, shred with a fork (or really, just use your hands). Place in a bowl.
- Add 2 cups of cooked beans (below) to the shredded pork and mix together.
Black Beans:
- Add the beans to the pork cooking liquid left in the Instant Pot, along with the chicken broth and salt. Set to pressure cook on high for 30 minutes. Use the quick release to release the pressure.
Poblano Cream Sauce:
- Combine all the ingredients (except the cream) for the poblano cream sauce in a saucepan and bring to a simmer for 5 minutes.
- Let the mixture cool slightly and add it to a blender with the cream. Puree until a smooth sauce forms. Pour in a bowl and set aside.
Enchiladas:
- Preheat the oven to 350 degrees. Place 2-3 tbsp. of poblano sauce in a large baking dish and spread evenly. This will help to keep the tortillas from sticking to the pan.
- Add about 3 tbsp. of the pork and bean mixture to the center of a tortilla and roll up into an enchilada (see photos in post above).
- Place enchilada in baking dish and repeat until all mixture is gone. Pour poblano cream sauce over the top.
- Bake, covered in foil, for 45 minutes. Remove foil and bake another 15 minutes until edges are golden brown and sauce is bubbly. Serve with Mexican crema and cotija cheese.
Expert Tips:
- The poblano sauce can be made in advance for convenience as well. When making in advance, DO NOT add the cream until you're ready to use it.
- Make the pork and bean mixture the day before to save some time.
- Save the extra beans to serve as a side, or use in other dishes like this Black Bean Dip from Once Upon a Chef.
- Replace the cream with coconut milk (fully stirred) for a non-dairy option.
- If you make the poblano cream sauce in advance, don't add the cream until you are ready to use the sauce. The cream can sometimes separate when leftover.
Nutrition
laura
Do you happen to have another cook method for this if we don't have an instant pot?
Danielle
I don't have one that I have made and tested, but you could braise the pork in a 300F oven for 4-6 hours and cook the beans on the stovetop for 1 1/2 to 2 hours. For the beans, just make sure they simmer and add extra liquid if they start to look dry. You can also just use canned beans for simplicity. For the pork, I recommend flipping it over halfway through. It should shred apart when it's done cooking. Again, I haven't tested this method, but this is how I would start. Good luck!
Mia
Thanks for the recipe. I will definitely try.
Danielle
Hope you love it!
Emma
Braised pork in a creamy tomato sauce is a frequent guest on our table. The meat turns out to be very tender and soft and retains many useful substances due to stewing, and the gravy is so tasty that it could be a separate dish even without meat. Absolutely any side dish can be served with such meat, it will make porridge juicy, and vegetables will give a rich creamy taste with a slight tomato sourness.
Danielle
Sounds delicious!
JENNIFER KLIGMAN
Holy Schnikes! I love your recipes! These were to die for! I can't eat beans because they make my joints hurt (weird, I know), so I just doubled the pork and this made the most amazing enchiladas. I think next time I'll try it with corn tortillas as we can get fresh ones near us. I can't wait. Thank you for all you do!
Danielle
I'm so glad you liked it Jennifer! I bet it would be incredible with fresh corn tortillas!
Irina
Made it last night. Yes, I spent some time in the kitchen making this pork recipe, but OMG! It was so yummy and delicious! Moreover, we had leftovers. The recipe is a keeper:)
Danielle
Yay! So glad you enjoyed it 🙂