Ultimate Cheesy Pork Enchiladas: A Flavor-Packed Family Favorite

These cheesy pork enchiladas are the ultimate crowd-pleaser that combines tender, juicy shredded pork with melty cheese and zesty enchilada sauce.

Just to let you know, we allow advertising on this website to support the blog. AI has been used responsibly to create and enhance a small number of visual effects. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you.

Perfect for family dinners, these enchiladas strike the perfect balance between comfort food and impressive meal. The combination of savory pork, rich cheese, and authentic Mexican flavors creates a dish that’s guaranteed to have everyone asking for seconds.

Whether you’re cooking for a weeknight dinner or a special occasion, this recipe delivers restaurant-quality results with simple, approachable steps.

Cheesy pork enchiladas on a plate with melted cheese and garnishes

Why You’ll Love These Cheesy Pork Enchiladas

These enchiladas are more than just a meal – they’re a celebration of flavor that brings families together around the table. The combination of tender pulled pork and rich, melty cheese creates an irresistible texture contrast that satisfies even the pickiest eaters. Plus, this recipe is incredibly versatile – you can adjust the spice level, cheese type, or even make it ahead for busy weeknights.

One of the best features of this recipe is how it transforms leftover pork into something extraordinary. That Sunday pork roast can become Tuesday’s enchilada feast with minimal effort. The recipe makes enough for about 8 servings, perfect for family dinners with potential leftovers (though they rarely last long!).

Cheesy pork enchiladas in a baking dish straight from the oven

Perfect For:

  • Family dinners that please everyone
  • Using up leftover pork roast or carnitas
  • Make-ahead meals (freezes beautifully!)
  • Entertaining guests with minimal fuss
  • Introducing kids to Mexican flavors

Ingredients You’ll Need

This recipe uses simple, accessible ingredients that combine to create extraordinary flavor. Here’s everything you’ll need to make these incredible cheesy pork enchiladas:

For the Filling

  • 4 cups shredded pork (leftover roast or carnitas work perfectly)
  • 2 cups shredded cheddar cheese
  • 1 cup shredded mozzarella cheese
  • 1 can (4 oz) diced green chiles
  • 1 cup sour cream
  • ¼ cup melted butter
  • 1 small white onion, diced
  • 1 tablespoon olive oil (for sautéing)

For the Sauce

  • 24 oz green enchilada sauce (or red if preferred)
  • 2 tablespoons butter
  • 2 tablespoons flour
  • 1½ cups chicken broth
  • 1 cup additional shredded cheddar cheese
  • ½ cup sour cream

For Assembly

  • 12-16 flour tortillas (8-inch size)
  • Cooking spray (for greasing baking dish)
  • Fresh cilantro (for garnish)
  • Green onions (for garnish)
  • Additional sour cream (for serving)

Ingredients for cheesy pork enchiladas laid out on a kitchen counter

Cheese Selection Guide

The cheese blend makes these enchiladas truly special. Here are the best melting cheeses for enchiladas:

  • Cheddar: Provides sharp flavor and good melting properties
  • Monterey Jack: Melts beautifully with mild flavor
  • Mozzarella: Creates that perfect cheese pull
  • Mexican Blend: Pre-shredded convenience with balanced flavor
  • Oaxaca or Asadero: Authentic Mexican melting cheeses

For the best results, use a combination of cheeses rather than just one type.

Step-by-Step Instructions

4.9
User Rating
Flavor
4.9
Ease
4.5
Family-Friendly
5.0

1. Prepare the Filling

Heat olive oil in a large skillet over medium heat. Add diced onion and cook until tender, about 2-3 minutes. Add the shredded pork and green chiles, stirring to combine. Remove from heat and transfer to a large mixing bowl.

Add 2 cups cheddar cheese, mozzarella cheese, and sour cream to the pork mixture. Pour melted butter over the top and mix thoroughly until well combined. Set aside.

Mixing the filling for cheesy pork enchiladas in a bowl

2. Make the Cheese Sauce

In a separate saucepan, melt 2 tablespoons butter over medium heat. Add flour and whisk continuously for 1 minute to create a roux. Slowly pour in chicken broth while whisking to prevent lumps.

Bring the mixture to a simmer and cook until slightly thickened, about 3-4 minutes. Remove from heat and stir in 1 cup cheddar cheese until melted. Whisk in ½ cup sour cream until smooth. Cover to keep warm.

3. Prepare the Tortillas

Preheat your oven to 350°F (175°C). Lightly spray a 9×13 inch baking dish with cooking spray. Spread ½ cup of enchilada sauce on the bottom of the dish.

Warm the tortillas to make them pliable. You can do this by wrapping them in damp paper towels and microwaving for 30-60 seconds, or heating them individually in a dry skillet for about 10 seconds per side.

Warming tortillas for cheesy pork enchiladas

4. Assemble and Bake

Place about ⅓ cup of the pork filling down the center of each warm tortilla. Roll the tortilla tightly around the filling and place seam-side down in the prepared baking dish. Repeat with remaining tortillas, arranging them snugly in the dish.

Pour the enchilada sauce over the rolled tortillas, then drizzle the cheese sauce on top. Bake uncovered for 20 minutes, then cover with foil and bake for an additional 10-15 minutes until hot and bubbly.

Assembling cheesy pork enchiladas in a baking dish

“The secret to perfect enchiladas is warming the tortillas properly before rolling. This prevents cracking and makes the rolling process much easier.”

– Professional Chef Tip

5. Serve and Enjoy

Remove from the oven and let stand for 5 minutes before serving. Garnish with fresh cilantro, sliced green onions, and a dollop of sour cream. Serve hot and enjoy the cheesy goodness!

Finished cheesy pork enchiladas garnished and ready to serve

Pro Tips for Perfect Enchiladas

Pro Tips

  • Prevent soggy tortillas: Lightly fry each tortilla in hot oil for 2-3 seconds per side before filling. This creates a barrier that prevents the sauce from making them soggy.
  • Perfect cheese-pork ratio: Aim for a 1:2 ratio of cheese to pork in your filling for the optimal balance of flavor and texture.
  • Time-saving shortcut: Use store-bought rotisserie chicken or pre-made carnitas if you don’t have leftover pork on hand.
  • Shred pork efficiently: For the perfect texture, shred warm (not hot) pork using two forks, pulling in opposite directions. Alternatively, use a stand mixer with the paddle attachment on low speed for larger quantities.

Common Mistakes

  • Overfilling the tortillas, which causes them to split
  • Not warming tortillas before rolling, leading to cracks
  • Using only one type of cheese, limiting flavor complexity
  • Adding too much sauce, making enchiladas soggy

Serving Suggestions

These cheesy pork enchiladas are a complete meal on their own, but pairing them with complementary sides elevates the dining experience. Here are some perfect accompaniments:

Side Dishes

  • Cilantro lime rice
  • Mexican street corn (elote)
  • Simple green salad with avocado
  • Refried or black beans
  • Grilled vegetables with lime

Garnishes

  • Fresh cilantro
  • Diced avocado or guacamole
  • Pico de gallo
  • Sliced jalapeños
  • Mexican crema or sour cream
Cheesy pork enchiladas served with rice and beans

Beverage Pairings

  • Classic margarita
  • Mexican beer with lime
  • Horchata (cinnamon rice drink)
  • Sangria
  • Sparkling water with lime

Customization Options

One of the best things about this recipe is how adaptable it is to different dietary needs and preferences. Here are some ways to make these enchiladas your own:

Protein Variations

  • Substitute shredded chicken for pork
  • Use ground beef or turkey
  • Try carnitas or barbacoa
  • Make it vegetarian with black beans and corn

Spice Adjustments

  • Add diced jalapeños for extra heat
  • Use mild green chiles for less spice
  • Mix in chipotle peppers for smoky heat
  • Add a dash of cayenne for intense spice

Dietary Adaptations

  • Use corn tortillas for gluten-free option
  • Substitute dairy-free cheese alternatives
  • Use Greek yogurt instead of sour cream
  • Add extra vegetables for more nutrition

Various customization options for cheesy pork enchiladas

Storage and Make-Ahead Tips

These enchiladas are perfect for meal prep and actually taste even better the next day as the flavors meld together. Here’s how to store, freeze, and reheat them:

Refrigerator Storage

Store leftover enchiladas in an airtight container in the refrigerator for up to 3 days. The tortillas may soften a bit more, but the flavor will continue to develop.

Freezing Instructions

These enchiladas freeze beautifully! You can freeze them either before or after baking:

  • Unbaked: Assemble the enchiladas in a freezer-safe dish, but don’t add the sauce or cheese topping. Cover tightly with plastic wrap and aluminum foil. Freeze for up to 3 months. When ready to bake, thaw overnight in the refrigerator, add the sauce and cheese, then bake as directed.
  • Baked: Let the enchiladas cool completely, then cover tightly and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.

Reheating Methods

For best results when reheating:

  • Oven (preferred): Cover with foil and reheat at 350°F for 20-25 minutes until heated through.
  • Microwave: Place individual portions on a microwave-safe plate and heat for 2-3 minutes, checking halfway through.

Make-Ahead Tips

To save time on busy weeknights:

  • Prepare the filling up to 2 days in advance
  • Assemble enchiladas the morning of, refrigerate, then bake at dinner time
  • Make a double batch and freeze half for a future meal

Meal prep containers with portioned cheesy pork enchiladas

A Brief History of Enchiladas

Enchiladas have a rich history dating back to Mayan times when people in the Valley of Mexico would roll corn tortillas around small fish. The word “enchilada” comes from the Spanish word “enchilar,” which means “to add chili pepper to” or “to season with chili.”

Traditional enchiladas were simply corn tortillas dipped in chili sauce and eaten without fillings. Over time, as Spanish influences merged with indigenous Mexican cuisine, fillings like cheese, meat, beans, and vegetables were added, creating the enchiladas we know today.

In modern Mexican cuisine, there are countless regional variations of enchiladas, from Enchiladas Suizas (with a creamy sauce) to Enchiladas Potosinas (stuffed with cheese and chili). The cheesy pork version we’re making today is more of a Tex-Mex adaptation that has become incredibly popular in American households.

Traditional Mexican enchiladas being prepared in a rustic kitchen

Ready to Make Your Own Cheesy Pork Enchiladas?

These cheesy pork enchiladas are more than just a meal – they’re a celebration of flavor that brings people together. With tender shredded pork, melty cheese, and zesty sauce all wrapped in soft tortillas, this dish is guaranteed to become a family favorite.

We’d love to hear about your enchilada-making experiences! Did you try any of the customization options? Did your family enjoy them as much as ours did? Share your thoughts, modifications, and photos in the comments section below.

Never Miss a Recipe!

Join thousands of home cooks receiving our weekly recipes, cooking tips, and exclusive content.

Subscribe to Our Newsletter

Family enjoying a meal of cheesy pork enchiladas around a dinner table

Can I use corn tortillas instead of flour tortillas?

Absolutely! Corn tortillas are actually more traditional for enchiladas. Just be sure to warm them properly before rolling to prevent cracking. You may need to use more corn tortillas as they’re typically smaller than flour ones.

What’s the best way to shred pork for enchiladas?

For the perfect texture, let your cooked pork cool slightly (but still warm), then use two forks to pull the meat apart in opposite directions. For larger quantities, you can use a stand mixer with the paddle attachment on low speed for about 30 seconds.

Can I make these enchiladas ahead of time?

Yes! You can assemble the enchiladas up to 24 hours in advance and refrigerate them before baking. Alternatively, you can freeze them unbaked for up to 3 months. Just be sure to add the sauce right before baking for best results.

If you’ve tried this recipe, please rate it and leave a comment below!

Rate this recipe
Cheesy Pork Enchiladas