Product links may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases.
Jump to Recipe
Easy & Budget-Friendly Black Bean Enchilada Casserole: A Family Favorite!
Searching for a meal that’s both incredibly satisfying and easy on your wallet? Look no further than this delightful Black Bean Enchilada Casserole! This innovative dish takes the beloved flavors of traditional enchiladas and transforms them into a simple, layered casserole, much like a hearty lasagna. Instead of meat sauce and pasta, you’ll find layers of soft corn tortillas, rich enchilada sauce, and a savory bean mixture, all crowned with a generous blanket of melted cheese and baked to golden, bubbly perfection. It’s a truly delicious, meatless, and budget-conscious meal that requires minimal effort, making it ideal for busy weeknights or relaxed weekend dinners.

Why You’ll Love This Black Bean Enchilada Casserole
This Black Bean Enchilada Casserole isn’t just another recipe; it’s a culinary triumph for anyone seeking flavor, convenience, and affordability. Here’s why it’s destined to become a staple in your kitchen:
- Unbeatable Flavor: The combination of earthy black beans, creamy pinto beans, sweet corn, and aromatic spices infused with vibrant enchilada sauce creates a symphony of Mexican-inspired flavors. Each bite delivers a comforting warmth, perfectly balanced by the gooey, melted cheese.
- Effortless Preparation: Forget the time-consuming process of rolling individual enchiladas. This casserole streamlines the entire experience into simple layering. It’s so straightforward, even beginner cooks will feel confident, and it’s a fantastic recipe to get kids involved in the kitchen!
- Incredibly Budget-Friendly: Made with pantry staples like canned beans, tortillas, and enchilada sauce, this meal proves that delicious doesn’t have to mean expensive. You can often gather all the ingredients for around $5, making it a lifesaver when you’re watching your grocery budget.
- Versatile & Customizable: While fantastic as is, this casserole is a blank canvas for customization. Add your favorite vegetables, switch up the cheese, or experiment with different spice levels. It easily adapts to suit various preferences and what you have on hand.
- Hearty & Satisfying: Packed with protein and fiber from the beans, this casserole is surprisingly filling and wholesome. It’s a complete meal that will leave everyone at the table feeling content.
- Perfect for Meal Prep: This casserole reheats beautifully, making it an excellent option for meal prepping. Enjoy leftovers for lunch or dinner throughout the week.
Essential Ingredients for Your Black Bean Enchilada Casserole
One of the best aspects of this casserole is its reliance on readily available and affordable ingredients. You can typically find everything you need at your local grocery store, often for less than $10, truly making it the ultimate budget-friendly meal. While a blend of black and pinto beans adds a wonderful depth of flavor and texture, feel free to use all black beans or all pinto beans based on your personal preference or what’s available in your pantry.
- Corn Tortillas: The foundation of our casserole. Corn tortillas provide that authentic enchilada flavor and texture. You’ll need about 12.
- Enchilada Sauce: A key flavor component. You can choose either red or green enchilada sauce based on your preference. A 10 oz can is sufficient, but if you’re feeling ambitious, a homemade enchilada sauce will truly elevate the dish.
- Canned Pinto Beans: (15 oz can) Drained and rinsed. These add a creamy texture and mild flavor. For an even more economical option, consider cooking dried pinto beans from scratch.
- Canned Black Beans: (15 oz can) Drained and rinsed. Black beans contribute a heartier texture and distinct, earthy flavor.
- Canned Corn: (15 oz can) Drained. Adds a touch of sweetness and a pleasant pop of texture.
- Minced Garlic: (1 tbsp) Fresh garlic infuses the bean mixture with an irresistible aromatic base.
- Cumin: (1 tsp) Essential for that warm, earthy, and distinctly Mexican flavor profile.
- Onion Powder: (1 tsp) Provides a concentrated onion flavor without the moisture or texture of fresh onion, ensuring a smooth bean mixture.
- Garlic Powder: (1 tsp) Complements the fresh minced garlic, adding another layer of savory depth.
- Salt and Pepper: (½ tsp each, or to taste) Fundamental seasonings to enhance all the other flavors.
- Shredded Mexican-Style Cheese: (1 cup, optional but highly recommended) A blend of cheeses like cheddar, Colby Jack, or mozzarella melts beautifully and adds a rich, gooey top. Feel free to use your favorite cheese or omit for a dairy-free option (ensure enchilada sauce is also dairy-free).

Step-by-Step Guide: How to Make Black Bean Enchilada Casserole
Making this layered casserole dish is not only incredibly simple but also quite enjoyable! It’s an ideal cooking project to involve the whole family, especially younger children. They’ll have a blast helping with the layering of tortillas and pouring in the bean mixture. Plus, it’s pretty hard to “mess up” this recipe, making it a safe and fun way to introduce them to kitchen activities. Here’s how to create your own delicious Black Bean Enchilada Casserole:
Preparation Steps:
- Preheat Your Oven: Start by preheating your oven to 350°F (175°C). This ensures your casserole bakes evenly and the cheese gets perfectly bubbly.
- Prepare Your Baking Dish: Lightly spray a 9×13 inch baking dish with non-stick cooking spray. This crucial step prevents the tortillas and cheese from sticking to the bottom.
- Start with Sauce: Pour about half of the enchilada sauce into the bottom of the prepared baking dish. Use a spoon or spatula to spread it evenly across the entire surface. This not only adds flavor but also prevents the first layer of tortillas from drying out.
- Mix the Filling: In a medium-sized mixing bowl, combine the drained and rinsed pinto beans, black beans, drained corn, minced garlic, cumin, onion powder, garlic powder, salt, and pepper. Stir everything together thoroughly until all ingredients are well incorporated and the seasonings are evenly distributed.
Assembling the Casserole Layers:
- First Tortilla Layer: Arrange about six corn tortillas over the enchilada sauce in the baking dish. Don’t worry if they overlap slightly; that’s perfectly normal and helps create a solid base.
- First Bean Layer: Carefully spread half of your seasoned bean and corn mixture over the layer of tortillas. Ensure it’s distributed as evenly as possible.
- Second Tortilla Layer: Place the remaining six corn tortillas over the bean mixture, again allowing for some overlap.
- Second Bean Layer: Pour the rest of the bean and corn mixture evenly over the second layer of tortillas.
- Final Sauce & Cheese: Drizzle the remaining enchilada sauce over the top of the bean mixture. Finally, generously sprinkle the shredded Mexican-style cheese over everything. This will melt down to form that irresistible golden, gooey crust.
Baking & Serving:
- Bake to Perfection: Place the baking dish in your preheated oven and bake for 30-35 minutes. You’ll know it’s ready when the cheese is melted, bubbly, and slightly golden, and the casserole is heated through.
- Serve & Enjoy: Carefully remove the casserole from the oven. Let it cool for a few minutes before slicing and serving. This allows the layers to set slightly, making it easier to serve.
- Optional Toppings: Enhance your enchilada casserole with your favorite toppings! Great additions include a dollop of sour cream or plain Greek yogurt, shredded lettuce, diced tomatoes, fresh cilantro, sliced green onions, or a sprinkle of extra shredded cheese.

Pro Tips for a Perfect Black Bean Enchilada Casserole
While this recipe is incredibly forgiving, a few simple tips can elevate your Black Bean Enchilada Casserole from great to truly exceptional:
- Warm Tortillas for Easier Handling: If your corn tortillas are stiff and prone to breaking, briefly warm them in the microwave (a few seconds per stack) or quickly dip them in warm enchilada sauce. This makes them more pliable and easier to layer without tearing.
- Don’t Skimp on Sauce: The enchilada sauce is crucial for moisture and flavor. Ensure you have enough to cover the bottom of the dish and generously drizzle over the top layer of tortillas and beans. This prevents a dry casserole.
- Customize Your Beans: While pinto and black beans are classic, feel free to experiment with other varieties like kidney beans or cannellini beans for a different flavor profile.
- Spice It Up: If you enjoy a kick, add a pinch of cayenne pepper, a dash of hot sauce to the bean mixture, or use a spicy enchilada sauce. Diced jalapeños or serrano peppers can also be added for fresh heat.
- Cheese Choices: Mexican-style cheese blends are fantastic, but cheddar, Monterey Jack, or even a smoked Gouda can add interesting twists to the flavor. For a richer crust, consider adding a sprinkle of Parmesan on top in the last 10 minutes of baking.
- Let it Rest: After removing the casserole from the oven, allow it to rest for 5-10 minutes before cutting. This helps the layers set and makes for cleaner slices.
- Make Ahead: You can assemble the entire casserole (without baking) up to a day in advance. Cover tightly with foil and refrigerate. When ready to bake, add an extra 10-15 minutes to the baking time to ensure it heats through evenly.
Serving Suggestions for Your Casserole
This Black Bean Enchilada Casserole is a complete meal on its own, but it pairs wonderfully with a few simple sides to create a more elaborate spread:
- Fresh Salad: A crisp green salad with a light vinaigrette offers a refreshing contrast to the rich casserole.
- Rice: Serve alongside a scoop of Mexican rice or simple cilantro-lime rice.
- Guacamole & Salsa: Freshly made guacamole and your favorite salsa are always welcome additions for dipping and topping.
- Sour Cream or Greek Yogurt: A dollop of cool sour cream or plain Greek yogurt provides a creamy counterpoint to the casserole’s flavors.
- Fresh Chopped Herbs: Garnish with fresh cilantro, green onions, or even a sprinkle of chopped red onion for added freshness and color.
Delicious Variations & Customization Ideas
One of the joys of cooking is making a recipe your own. This Black Bean Enchilada Casserole is incredibly versatile, inviting you to experiment with various additions and substitutions:
- Add More Veggies: Sautéed bell peppers, zucchini, diced sweet potatoes, or spinach can be mixed into the bean filling for extra nutrients and flavor.
- Spice Level: For more heat, incorporate diced jalapeños (fresh or pickled), a pinch of chili powder, or a dash of your favorite hot sauce into the bean mixture.
- Protein Boost: While this recipe is vegetarian, you can easily add cooked shredded chicken, ground turkey, or seasoned crumbled plant-based meat substitutes to the bean mixture for an extra protein kick.
- Dairy-Free Option: To make this casserole dairy-free, use a plant-based shredded cheese alternative and ensure your enchilada sauce does not contain dairy.
- Homemade Sauce: If time allows, making your own enchilada sauce from scratch offers unparalleled flavor and allows you to control the ingredients precisely.
- Smoky Flavor: A pinch of smoked paprika or chipotle powder can add a wonderful smoky depth to the bean filling.
Meal Prep and Storage
This Black Bean Enchilada Casserole is fantastic for meal prepping and offers excellent options for storing and reheating:
- Make-Ahead: Assemble the entire casserole (without baking) and cover it tightly with aluminum foil or plastic wrap. Store it in the refrigerator for up to 24 hours. When ready to bake, remove from the fridge for 30 minutes to come closer to room temperature, then bake as directed, potentially adding 10-15 minutes to the baking time.
- Refrigeration: Leftovers can be stored in an airtight container in the refrigerator for 3-4 days.
- Freezing: This casserole freezes remarkably well!
- To Freeze Unbaked: Assemble the casserole in a freezer-safe baking dish, cover tightly with a double layer of foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking, or bake from frozen (this will significantly increase baking time – cover with foil for the first hour, then uncover).
- To Freeze Baked: Allow the baked casserole to cool completely. You can freeze it whole or in individual portions in airtight, freezer-safe containers for up to 3 months.
- Reheating:
- From Refrigerator: Reheat individual portions in the microwave until warmed through. For the entire casserole, cover with foil and reheat in a 300°F (150°C) oven until hot, about 20-30 minutes.
- From Freezer: Thaw overnight in the refrigerator. Reheat as you would refrigerated leftovers.
Frequently Asked Questions (FAQs)
Here are answers to some common questions about making Black Bean Enchilada Casserole:
- Can I use flour tortillas instead of corn?
- While corn tortillas are traditional for enchiladas and hold their shape better in a casserole, you can use flour tortillas if you prefer. They will result in a softer casserole. If using flour tortillas, consider using a few less as they are larger.
- Is this casserole spicy?
- The spiciness depends on your enchilada sauce. If you use a mild sauce, the casserole will be mild. To make it spicier, choose a hot enchilada sauce or add chili powder, cayenne pepper, or diced jalapeños to the bean mixture.
- Can I add meat to this recipe?
- Absolutely! This casserole is easily adaptable. Cooked and shredded chicken, seasoned ground beef or turkey, or even leftover pulled pork would make excellent additions. Simply mix the cooked meat into the bean filling.
- What if I don’t have all the spices?
- Cumin, onion powder, and garlic powder provide the signature Mexican flavor. If you’re missing one, the casserole will still be good, but the flavor might not be as complex. Mexican seasoning blends can be a good substitute if you have them.
- How many does this casserole serve?
- This recipe is designed to serve 4 hearty portions. However, it can easily be scaled up or down depending on your needs. Doubling the recipe will typically fit in a larger lasagna-style dish.
Black Bean Enchilada Casserole
This Black Bean Enchilada Casserole is a delightful layered dish, similar to lasagna, featuring corn tortillas, a rich enchilada sauce, and a savory bean mixture, all baked with gooey cheese. It’s a perfect vegetarian and budget-friendly meal.
By: Julia Pacheco
Prep Time: 10 mins
Cook Time: 30-35 mins
Total Time: 40-45 mins
Servings: 4 servings
Print Recipe
Ingredients
- 12 corn tortillas
- 10 oz can red (or green) enchilada sauce
- 15 oz can pinto beans, drained and rinsed
- 15 oz can black beans, drained and rinsed
- 15 oz can corn, drained
- 1 tbsp minced garlic
- 1 tsp cumin
- 1 tsp onion powder
- 1 tsp garlic powder
- ½ tsp salt
- ½ tsp pepper
- 1 cup shredded Mexican-style cheese, optional
Instructions
- Preheat oven to 350℉ (175°C).
- In a medium-sized bowl, combine the drained and rinsed pinto beans, black beans, drained corn, minced garlic, cumin, onion powder, garlic powder, salt, and pepper. Stir well to combine all ingredients and seasonings.
- Lightly spray a 9×13 inch baking dish with non-stick spray. Pour half of the enchilada sauce into the bottom of the baking dish and spread evenly.
- Place six corn tortillas over the enchilada sauce, overlapping them slightly.
- Spread half of the bean mixture evenly over the first tortilla layer.
- Place the remaining six tortillas over the bean mixture.
- Pour the rest of the bean mixture over the second tortilla layer.
- Pour the remaining enchilada sauce over the top of everything.
- If using, sprinkle the shredded Mexican-style cheese generously over the top.
- Bake for 30-35 minutes, or until the cheese is bubbly and golden, and the casserole is heated through.
- Serve immediately and top with your favorite garnishes like sour cream, shredded lettuce, diced tomatoes, or fresh cilantro. Enjoy!
Video Guide
Watch a segment of how this and other budget-friendly meals come together in Julia Pacheco’s video.
Nutrition Information
The following nutrition information is an approximation per serving (based on 4 servings) and can vary based on specific ingredients and brands used:
- Calories: 571 kcal
- Carbohydrates: 91g
- Protein: 26g
- Fat: 13g
- Saturated Fat: 6g
- Polyunsaturated Fat: 2g
- Monounsaturated Fat: 3g
- Cholesterol: 27mg
- Sodium: 1979mg
- Potassium: 947mg
- Fiber: 19g
- Sugar: 7g
- Vitamin A: 671 IU
- Vitamin C: 8mg
- Calcium: 349mg
- Iron: 6mg
Nutrition information is automatically calculated, so should only be used as an approximation.
More Budget-Friendly Casserole Recipes to Explore
If you loved the simplicity and affordability of this Black Bean Enchilada Casserole, you’re in for a treat! Budget-friendly casseroles are a fantastic way to enjoy delicious, homemade meals without breaking the bank or spending hours in the kitchen. We’re all about maximizing flavor and minimizing effort and cost. Here are a few more casserole dishes from my collection that I highly recommend you try:
- Chicken and Rice Casserole with Broccoli: A classic comfort food, this hearty casserole combines tender chicken, fluffy rice, and nutritious broccoli in a creamy sauce. It’s a complete meal in one dish!
- Vegetarian Mexican Casserole: Another fantastic meatless option, this casserole bursts with vibrant Mexican flavors and is loaded with wholesome vegetables and beans, making it incredibly satisfying.
- Chicken Noodle Casserole: A cozy and nostalgic dish that’s perfect for a chilly evening. It features tender chicken and soft noodles baked in a creamy, savory sauce, bringing warmth and comfort to your table.
Tried this recipe?
We’d love to hear your thoughts! Share your experience and let us know how your Black Bean Enchilada Casserole turned out!