Best Pork Enchilada Casserole

by | Oct 26, 2021

Pork Enchilada Casserole is perfect for those busy days when you need a quick but delicious meal that feeds many . This meal is a great fix for comfort food or for those days that you aren’t feeling particularly creative in the kitchen. You want something that is quick and easy that everyone likes.

pork enchilada casserole in a white baking dish topped with cheese, cilantro, and jalapeños on a wooden table

This recipe is also ideal for when you are craving the taste of Mexican but don’t feel up to dinner out. Some days I want that Mexican goodness without the crowds. Other days, I am in the mood to cook, but don’t know what to make. The good news is, with this recipe you can have it all! This Pork Enchilada Casserole is a delicious Mexican meal without the crowd, and it is super quick and easy –  ideal for the days you are feeling frazzled, and are craving a hearty, flavorful meal!

 This post may contain affiliate links which won’t change your price but will share some commission. As an Amazon Associate I earn from qualifying purchases.

This recipe uses homemade enchilada sauce. Don’t be intimidated if you’ve never made enchilada sauce. It’s super simple, and the taste is fantastic! I predict that if you make it once you will steer away from the canned stuff for good.

Why You Will Love This Pork Enchilada Casserole

Pork enchilada casserole is the perfect dish for family dinners, large gatherings, and is great for meal prepping lunches. It is a quick and easy dish that is full of flavor. The pulled pork combined with homemade enchilada sauce is a family favorite.

Use small containers to send the remaining enchilada sauce with lunch dishes as an extra treat. If you have any leftover pulled pork, you can make pulled pork sandwiches.

Pork enchilada casserole dish is a large dish that your family will ask for again and again.

How To Make Pork Enchilada Casserole

Pork enchiladas are a great dish on their own but everything is better with layers. Making this classic dish a casserole just increases the flavor in every delicious bite!

For this enchilada casserole you will need already cooked, shredded pork. I like to cook my pork in the instant pot on slow cook so it becomes nice and tender and juicy. You can pre-season your pork when you cook it or let the homemade sauce work its magic.

I like to add a bit of salt, pepper, garlic, and onions to the slow cooker when I cook my pork. When its done it just falls apart with a fork!

For this recipe, you will also need beans, I used pinto, but black beans or pink beans would work, as well. Tomato sauce, chili powder, cumin, papricka, onion powder, garlic powder, and lots of shredded cheese.

For the shredded cheese, use what you love. I like to use a mix of cheese: sharp cheddar, Monterey jack, Colby jack, and mozzarella .

Toppings are optional, but I think fresh cilantro is always best, along with a dollop of sour cream!

Which Are The Best Tortillas For Enchiladas

The best tortillas for enchiladas depends on your preferences! You can choose from corn or flour tortillas. Corn tortillas have a more distinct flavor and tend to have a chewier texture. They also hold up better when soaked in liquids.

corn tortillas on a wooden platter for the making of pork enchilada casserole

Flour tortillas have a lighter flavor and are much softer. If you prefer to taste more of the filling and less of the tortilla, this would be your go-to. They will also disappear into the casserole a bit more in terms of texture.

In this recipe for pork enchilada casserole, I used flour tortillas, but I encourage you to try out both types and see which you like best!

How To Make Homemade Enchilada Sauce

pork enchilada casserole on a wooden cutting board on a wooden table with guacamole, jalapeños, enchilada sauce, and whole jalapeños around it

To make the enchilada sauce, begin by heating your vegetable oil or avocado oil over medium-low heat in a small saucepan. Once the oil has heated, add in the flour and chili powder. Stir the chili powder and flour mixture for a few minutes, taking care not to let it burn. This is the base for your sauce and is what will help it thicken.

Next, add in your tomato sauce, water, and all the spices. Cook and stir the sauce for about ten to twelve minutes, or until it reaches a thick sauce consistency.

Assembling Your Casserole

Once you’ve finished making the sauce, spoon some of it into the bottom of a 9×13 inch pan. I like to put down a nice thick layer. Lay the tortillas (flour or corn) on top of the sauce layer. Now it’s time to add the best part! Add half of the shredded pork and half of your beans on top of the tortillas.

Next, sprinkle 1/3 of the cheese over the pork and beans. If you like extra cheese, now would be the time to add it! (Because let’s be honest here, who doesn’t love cheese?)From there add 1/3 of your homemade enchilada sauce. And as easy as that, you have built your first layer!

For the second layer, you want to repeat the same process. Add tortillas, the pork, the beans, and plenty of cheese.

Top this off with more flour tortillas, the remaining enchilada sauce, and then more of that yummy cheese. Now you are all ready to bake! Place your casserole into your pre-heated oven and bake for 30 minutes, or until nice and bubbly.

pork enchilada on a plate topped with cilantro with tomato and avocado on the side

You can top the casserole off with a dollop of sour cream and some cilantro for added freshness, or leave it as is. Try serving it with an avocado, onion, and tomato salsa on the side. The combination of richness and lightness from the salsa makes it a great side dish. Serve it up and enjoy!

Tools You May Need To Make Pork Enchilada Casserole

  • Baking Pan. A 13×9 inch pan works perfectly for the pork enchilada casserole.

  • Sharp Knife. You may want to chop your pulled pork, cilantro, tomatoes or any other toppings you’d like to add to the casserole

  • Cutting Board. A cutting board always comes in handy when cooking for all your chopping needs!

  • Sauce Pan. This sauce pan is perfect for making the homemade enchilada sauce.

Pork Enchilada Casserole

Pork Enchilada Casserole

Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes

This quick and easy pork enchilada casserole satisfies your cravings without having to go to out. The homemade enchilada sauce will have you off the canned stuff for good!


  • 3 cups Shredded pre-cooked pork
  • 3 cups Cooked pinto beans
  • 1 package Flour tortillas
  • 1/4 cup Vegetable oil
  • 2 tbsp Flour
  • 3 tbsp Chili powder
  • 8 oz Tomatoe sauce
  • 1 cup water
  • 2 tsp Cumin
  • 1 tsp Paprika
  • 1/2 tsp Onion powder
  • 1/2 tsp Garlic powder
  • 1/4 tsp Salt
  • 2 cups Shredded cheese


Creating the Enchilada Sauce

  1. Heat your vegetable oil over medium-low heat in a small saucepan.
  2. Once the oil has heated, add in the flour and chili powder. Stir the flour/chili powder mixture for a couple of minutes. 
  3. Add in your tomato sauce, water, and spices.  Cook and stir the sauce for about ten to twelve minutes, or until it reaches a thick sauce consistency.

Assembling Your Pork Enchilada Casserole

  1. Preheat oven to 350 degrees F.
  2. First, spoon some of the enchilada sauce into the bottom of a 13×9 pan.
  3. On top of the layer of sauce, add a layer of flour tortillas.
  4. Top the tortillas with half of the shredded pork and half of the pinto beans.
  5. Sprinkle 1/3 of the cheese over the pork and beans. 
  6. Add 1/3 of your homemade enchilada sauce. 
  7. For the second layer, you want to repeat the same process.  Add the flour tortillas, the pork, the beans, and the cheese.  Top this off with more flour tortillas, the remaining enchilada sauce, and then more cheese.
  8. Place your casserole into your pre-heated oven and bake for 30 minutes, or until nice and bubbly, and just like that you are finished!
Nutrition Information
Yield 12 Serving Size 1
Amount Per Serving Calories 343Total Fat 20gSaturated Fat 7gTrans Fat 0gUnsaturated Fat 11gCholesterol 69mgSodium 379mgCarbohydrates 18gFiber 5gSugar 1gProtein 24g

This recipe is perfect for when you are having a craving but don’t want to go out. I also love making this for gatherings with friends and family. It is easy to make a huge batch of and is always a hit!

Don’t forget to include little bowls full of fun toppings for your guests to enjoy, like jalapeño slices, scallions, cilantro, crushed tortilla chips, and sour cream!

Looking for a delicious dessert to follow these enchiladas? Try our No Churn Salted Caramel Pecan Ice Cream!

Do you make homemade sauce for your enchiladas or do you prefer store bought? Let us know in the comments below!



  1. I made the casserole as listed above, but added sour cream, green onions & black olives between the layers of soft flour street tacos & lots of shredded cheddar & jack cheeses! The mini street taco tortillas are the perfect size for this! Unfortunately the oven temp was not listed in the recipe , so I guessed & set it at 350° & LUCKILY it came out GREAT!

  2. Oh my goodness! This recipe is super simple and so good! My family begs to have this all the time!

    ***** Five stars for sure!!

  3. Made this for my family, but substituted fire-roasted veggies (zucchini, yellow squash, asparagus, onions ) for the pinto beans. It was delicious!

    • Oooo….that sounds yummy!


Submit a Comment

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

Skip to Recipe

Enjoy this blog? Please spread the word :)

Follow by Email