As I stood in my kitchen one rainy afternoon, the rich and spicy aroma of enchilada sauce wafted through the air, instantly transporting me to the welcoming ambiance of my favorite Mexican restaurant. It was then that I decided to whip up a comforting Beef Enchilada Pie—a dish that feels as cozy as it sounds. This recipe not only combines layers of savory beef, hearty black beans, and vibrant corn salsa, but it also offers the kind of satisfaction that fast food simply can’t compete with.
Perfect for a family meal or a gathering with friends, this Beef Enchilada Pie is surprisingly simple to make and can be tailored to your taste using whatever ingredients you have on hand. With just 10 minutes of prep and a little patience while it bakes, you’ll be rewarded with a bubbling, cheesy masterpiece. So, let’s trade those quick takeout nights for something homemade that’ll have everyone asking for seconds. Ready to dive into this delicious journey? Let’s get cooking!
Why is Beef Enchilada Pie a Must-Try?
Bold flavors dance together in this hearty dish, ensuring every bite is a delight!
Easy to make: With just 10 minutes of prep, you’ll have an impressive meal ready in around 30 minutes.
Crowd-pleaser: Perfect for family dinners or entertaining friends, this pie appeals to all ages.
Adaptable ingredients: Use whatever leftovers you have; it’s a built-in way to reduce food waste!
Rich texture: Layers of tortillas, beef, beans, and cheese create a satisfying bite that’s both comforting and exciting.
Switch things up with customizable toppings for extra flair. Say goodbye to fast food. Embrace the joy of home-cooked meals!
Beef Enchilada Pie Ingredients
For the Filling
• 15oz jar red enchilada sauce – This flavorful sauce is the star ingredient that brings everything together!
• 4 8-inch flour tortillas – Soft taco size tortillas work best for layering and folding.
• 2 cups Mexican shredded beef – A great way to use up leftover beef, adding rich flavor to your pie.
• 3/4 cup black beans – They add texture, protein, and a subtle nuttiness to the dish.
• 3/4 cup corn salsa (or frozen corn) – Sweet corn adds a pop of flavor and color to your Beef Enchilada Pie.
• 2 cups leftover sautéed peppers and onions (optional) – Incorporate those veggies for an extra burst of freshness!
For the Topping
• 8 oz grated Mexican blend cheese – This melty cheese creates a gooey topping that everyone loves.
• Sour cream, queso sauce, or avocado – These toppings add creaminess and richness that balance the spiciness.
• Tomatoes or salsa, green onions, cilantro, limes – Fresh toppings enhance the flavors, making each bite irresistible!
• Tortilla chips, sliced black olives – Crunchy chips or olives offer a delightful contrast to the soft pie.
Dive into making this Beef Enchilada Pie and transform your day with a homemade meal that exceeds all fast food expectations!
How to Make Beef Enchilada Pie
-
Preheat oven: Start by preheating your oven to 350°F. This ensures a perfectly baked pie with a golden, bubbly finish!
-
Spread sauce: In a 10-inch cast iron or oven-safe skillet, add a generous spoonful of red enchilada sauce and spread it evenly across the bottom. This creates a delicious base for your pie.
-
Layer tortilla: Grab your first tortilla and flip it in the sauce to coat it thoroughly. Place it on top of the sauce in the skillet, adding flavor right from the start.
-
Add filling: Next, sprinkle a third of your shredded beef (about 3/4 cup) over the tortilla, then layer in ¼ cup black beans, ¼ cup corn salsa, a spoonful of sautéed veggies (if you have them), and finish with a big handful of cheese.
-
Repeat layers: Add another tortilla on top, drizzle with a spoonful of enchilada sauce, and repeat the layering process two more times to build the pie’s tasty structure.
-
Finish topping: For the final layer, place the fourth tortilla on top and pour the remaining enchilada sauce over it. Sprinkle with the rest of the cheese to ensure a glorious, cheesy finish!
-
Bake: Place your skillet in the preheated oven and bake for about 25-30 minutes, until the cheese is melted, bubbly, and slightly golden brown.
-
Cool and serve: Let your Beef Enchilada Pie sit for 5-10 minutes after taking it out of the oven. Slice and serve with toppings of your choice like sour cream, avocado, and fresh cilantro for extra zing!
Optional: Garnish with freshly chopped green onions for a burst of flavor.
Exact quantities are listed in the recipe card below.
Beef Enchilada Pie Variations
Don’t hesitate to put your creative spin on this recipe—flavors await your own twists!
- Vegetarian: Substitute the beef with black beans or lentils for a hearty, plant-based twist that’s equally satisfying.
- Gluten-Free: Use corn tortillas instead of flour ones, ensuring a gluten-free version that’s just as delicious.
- Spicy Kick: Add chopped jalapeños or a dash of cayenne pepper in the layers for an extra heat that spice lovers will adore.
- Cheesy Extra: Experiment with different cheeses like Monterey Jack or pepper jack for added flavor and creaminess.
- Extra Veggies: Incorporate diced zucchini or spinach in the layers to boost nutritional value without compromising taste.
- Smoky Flavor: Stir in some chipotle sauce to the enchilada sauce for a smoky depth that brings a new dimension to your pie.
- Sweet Twist: Add a layer of sweet potatoes, mashed, for a delightful contrast that perfectly balances the spice.
- Tex-Mex Fusion: Mix in some barbecue sauce to the beef for a fun barbecue enchilada fusion that turns heads at the table!
Make Ahead Options
These Beef Enchilada Pies are perfect for meal prep enthusiasts! You can prepare the entire pie up to 24 hours in advance. Simply assemble the pie as instructed, cover it tightly with plastic wrap, and refrigerate it until you’re ready to bake. This not only saves you time on busy weeknights but also allows the flavors to deepen for even tastier bites. When you’re ready to serve, bake it straight from the fridge for about 30-35 minutes at 350°F, adding a few extra minutes if it’s cold from the refrigerator. Just remember to let it sit for 5-10 minutes after baking for the best slice—deliciousness awaits!
How to Store and Freeze Beef Enchilada Pie
Fridge: Store your Beef Enchilada Pie in an airtight container in the refrigerator for up to 3 days. Make sure it’s cooled completely before sealing.
Freezer: For longer storage, wrap the pie tightly in plastic wrap and then in aluminum foil, or use a freezer-safe container. It can be frozen for up to 3 months.
Reheating: To reheat, thaw in the fridge overnight, then bake at 350°F for about 20-25 minutes until heated through. You can also microwave individual slices for quick reheating!
Leftovers: Any toppings should be stored separately in the fridge and added fresh when serving to maintain their texture and flavor.
What to Serve with Beef Enchilada Pie?
The richness of enchilada pie calls for delightful companions to complete your meal experience.
- Crispy Tortilla Chips: Perfect for scooping up any of the pie’s toppings, they add a satisfying crunch.
- Mexican Street Corn: This creamy, tangy dish balances the pie’s richness, adding a burst of flavor and texture.
- Spanish Rice: Fluffy and fragrant, this flavorful side ensures a well-rounded meal, providing a comforting base.
- Fresh Guacamole: Creamy and smooth, its freshness perfectly complements the spicy layers of your enchilada pie!
- Zesty Black Bean Salad: The bright colors and zippy lime dressing provide a beautiful contrast and fresh taste.
- Pint of Beer or Margarita: A cold drink can enhance the flavors. Enjoy a classic margarita or a refreshing cerveza by your side!
- Churros for Dessert: These sweet, crispy treats with a dash of cinnamon make for a delightful ending to your meal.
- Cilantro Lime Rice: Light and aromatic, the zesty rice harmonizes beautifully with the main dish, making each bite exciting!
- Cornbread Muffins: Moist and slightly sweet, they’re a comforting side that pairs well with the bold flavors of your pie.
- Sliced Jalapeños: For those who enjoy an extra kick, serve them on the side to elevate the spice level of the meal!
Expert Tips for Beef Enchilada Pie
- Layering is key: Ensure each layer of your Beef Enchilada Pie is evenly distributed for balanced flavors. A thick layer can make it hard to cut.
- Tortilla choice: Use fresh, soft tortillas to prevent tearing. If they’re stale, briefly warm them in the microwave to make them pliable.
- Keep it saucy: Don’t skimp on the enchilada sauce; it adds moisture and flavor. Make sure to coat each tortilla and the top layer generously.
- Customize fillings: Feel free to use any leftovers you have, such as chicken, vegetables, or even beans, to make your pie uniquely yours!
- Cheese perfection: For a cheesier experience, mix different types of cheese for a richer flavor, or add more cheese to the top layer for an irresistible crust.
Beef Enchilada Pie Recipe FAQs
How do I choose the right tortillas for my Beef Enchilada Pie?
Absolutely! Opt for fresh, soft 8-inch flour tortillas for the best results. They’re pliable enough for layering and won’t tear easily. If your tortillas are a bit stale, you can simply warm them in the microwave for about 10-15 seconds to make them more flexible.
How should I store leftovers from my Beef Enchilada Pie?
For sure! Allow your Beef Enchilada Pie to cool completely, then store it in an airtight container in the refrigerator for up to 3 days. If you want to keep it longer, wrap the pie tightly in plastic wrap and aluminum foil, or place it in a freezer-safe container for up to 3 months.
Can I freeze Beef Enchilada Pie, and how do I reheat it?
Yes, you can! To freeze, wrap your Beef Enchilada Pie tightly to prevent freezer burn. When you’re ready to enjoy it, thaw in the fridge overnight. Preheat your oven to 350°F, and bake for about 20-25 minutes until it’s heated through. You can also microwave individual slices on high for quick reheating.
What if I don’t have all the ingredients? Can I substitute?
Very much! This recipe is quite forgiving! If you’re missing certain ingredients, feel free to substitute. For example, if you don’t have black beans, you could use pinto beans or kidney beans instead. Similarly, leftover chicken or veggies can easily replace the shredded beef, or you can add more cheese if you prefer a cheesier pie!
Are there any dietary considerations I should be aware of?
Absolutely! If you or your guests have dietary restrictions, consider using gluten-free tortillas if needed. For a lower-calorie version, you can substitute reduced-fat cheese and opt for lower-sodium enchilada sauce. As always, check for allergies related to any of the toppings such as sour cream or salsa before serving.

Savor Every Bite of Beef Enchilada Pie Bliss at Home
Ingredients
Equipment
Method
- Preheat your oven to 350°F.
- In a 10-inch cast iron or oven-safe skillet, add a generous spoonful of red enchilada sauce and spread it evenly across the bottom.
- Grab your first tortilla and flip it in the sauce to coat it thoroughly. Place it on top of the sauce in the skillet.
- Sprinkle a third of your shredded beef (about 3/4 cup) over the tortilla, then layer in ¼ cup black beans, ¼ cup corn salsa, a spoonful of sautéed veggies (if you have them), and finish with a handful of cheese.
- Add another tortilla on top, drizzle with a spoonful of enchilada sauce, and repeat the layering process two more times.
- For the final layer, place the fourth tortilla on top and pour the remaining enchilada sauce over it. Sprinkle with the rest of the cheese.
- Place your skillet in the oven and bake for about 25-30 minutes, until the cheese is melted and bubbly.
- Let your Beef Enchilada Pie sit for 5-10 minutes after taking it out of the oven. Slice and serve with toppings of your choice.







