Bean and Cheese Enchilada Casserole: Comforting and Cheesy
There’s nothing quite like digging into a warm, gooey Bean and Cheese Enchilada Casserole that hits all the right notes: savory, cheesy, comforting, and packed with protein. This dish layers rich beans and melty cheese under a blanket of zesty enchilada sauce, creating a flavor explosion that leaves you craving more. I whipped up this recipe during a particularly hectic week when my family needed a comforting meal that wouldn’t break the bank or our busy schedule. With about 350 calories per serving, it’s an easy way to sneak in some protein while satisfying even the pickiest eaters.
The first time I made this casserole was on a chilly Sunday evening when my teenagers were bustling around after a long weekend of sports and homework. As I pulled it out of the oven, the aroma filled the kitchen, and my youngest exclaimed, “Wow, what is that delicious smell?” The secret twist that makes my Bean and Cheese Enchilada Casserole stand out is the addition of black beans instead of traditional refried beans, giving it an extra heartiness and texture. To my delight, after just one bite, my oldest asked for seconds with wide eyes and a grin—an endorsement that solidified this dish as a family favorite!
Ingredients for the Bean and Cheese Enchilada Casserole
Each ingredient in this dish plays an essential role in flavor and texture. Here’s what you’ll need:
2 cans black beans (rinsed and drained): Provide a hearty base packed with protein and a creamy texture.
1 can corn (rinsed and drained): Adds sweetness and a delightful crunch to the layers.
1 can enchilada sauce (red or green): Infuses the casserole with rich, zesty flavor that binds everything together.
8 corn tortillas (cut into strips): Serve as the structural layer, providing a satisfying chewiness.
- 2 cups shredded cheese (cheddar or Mexican blend): Melts beautifully to create a gooey, cheesy topping that elevates every bite.
Step-by-Step Instructions
I recommend starting by preheating your oven to 350°F (175°C) since this gets the cooking process rolling and ensures your casserole is perfectly baked when you’re ready to serve.
Step 1: Preheat your oven to 350°F (175°C). This step is crucial because a well-preheated oven helps the cheese melt evenly and gives your casserole that perfectly bubbly finish. While it’s heating up, you can use this time efficiently by preparing the other ingredients.
Step 2: In a mixing bowl, combine the rinsed and drained black beans, corn, and half of the enchilada sauce. Stir everything together until well mixed—this not only incorporates all the flavors but also ensures that every bite will be packed with deliciousness. I usually opt for a nice, deep mixing bowl so I have plenty of space to mix without spilling.
Step 3: In a greased 9×13 inch baking dish, spread a layer of tortilla strips across the bottom. Make sure they are evenly distributed to create a solid foundation for your layers. This step is important as it helps absorb some of the moisture from the enchilada sauce, giving you a great texture in each bite.
Step 4: Top the tortilla strips with half of the bean mixture you’ve just prepared, then sprinkle a layer of shredded cheese over it. Be generous with that cheese! This layering technique builds flavor and ensures that you’ll get melty goodness throughout. My family prefers using a mix of cheddar and Mexican blend for an extra kick.
Step 5: Repeat the layers by adding another round of tortilla strips followed by the remaining bean mixture and finishing with more cheese on top. Drizzle the rest of the enchilada sauce over everything before adding that final layer of cheese. This creates a beautiful cheesy crust on top while keeping everything underneath moist and flavorful.
Step 6: Cover the dish tightly with aluminum foil and bake for 20 minutes. Keeping it covered allows everything to steam slightly, helping meld those flavors together beautifully without drying out any ingredients.
Step 7: After 20 minutes, carefully remove the foil and bake for an additional 10 minutes, or until the cheese is bubbly and golden brown. This last step is where all your hard work pays off—the bubbling cheese is not only visually appealing but also signals that it’s hot and ready to eat!
Step 8: Let your casserole cool for a few minutes before serving. This resting time helps everything set up nicely, making it easier to cut into squares as you serve. Trust me; it’s worth waiting just those few extra moments!
What to Serve with Bean and Cheese Enchilada Casserole
This bowl is already incredibly filling and balanced, but these sides add extra variety and nutrition to round out your meal perfectly.
Mexican Street Corn (Elote): Grilled corn brushed with mayo, cotija cheese, chili powder, and lime echoes the Mexican flavors in the casserole and adds a smoky sweetness. The creamy texture of the corn complements the hearty layers of beans and cheese, while also providing a dose of fiber and vitamins A and C. It’s a favorite at our family gatherings, bringing everyone together for a lively meal.
Cilantro Lime Rice: This fluffy rice dish is seasoned with fresh cilantro, tangy lime juice, and a pinch of salt, making it a refreshing contrast to the richness of the casserole. Pairing it with the enchiladas not only enhances the overall flavor but also adds about 5–6 grams of protein per serving when combined with the beans. My kids love it, especially after sports practice when they need those extra carbs for energy!
Guacamole: Creamy avocado blended with lime juice, garlic, and diced tomatoes creates a luscious dip that offers healthy fats to balance out your meal. The richness of guacamole complements the vibrant spices in the enchilada casserole while providing nearly 3 grams of protein per serving. Whenever we have friends over for dinner, guacamole is always a hit—it’s hard not to love that perfect blend of flavors!
Tomato Avocado Salad: Diced tomatoes paired with ripe avocado dressed in olive oil and lime juice offers a fresh side that lightens up your plate. This salad not only mirrors the fresh ingredients found in Mexican cuisine but also adds healthy fats and vitamins E and C. It’s my go-to side for busy weeknights—quick to prepare yet packed with nutrients that keep us fueled throughout our evening activities.
Storage & Serving Tips

To store your Bean and Cheese Enchilada Casserole for meal prep, transfer the entire casserole into an airtight container and refrigerate it for up to 4 days. For optimal freshness, keep the shredded cheese in a separate small container, as it can lose its texture when mixed with the other ingredients. If you prefer a crispier topping, store the corn tortilla strips in a separate container to maintain their crunch until you’re ready to serve.
When reheating, place the casserole in a preheated oven at 350°F for about 20 minutes until heated through. For the shredded cheese, sprinkle it on top during the last 5 minutes of baking to melt it perfectly without becoming rubbery. Avoid microwaving the casserole, as this method can make the tortillas soggy and unappetizing. If you have leftover corn tortilla strips, reheat them in a dry skillet over medium heat for 2-3 minutes to restore their crispiness.
Pro tip: To batch cook this recipe for the week, prepare a double batch on Sunday and portion it into individual containers for easy grab-and-go meals. Family members can personalize their bowls by adding extra black beans or swapping out corn tortillas for whole wheat ones. For added protein variety throughout the week, consider using pinto beans or adding cooked chicken along with your black beans. Remember to store your cheese separately so it remains fresh and doesn’t clump together while you enjoy your meals!
Conclusion
This Bean and Cheese Enchilada Casserole has become one of those recipes I make almost every week because it’s genuinely easy, incredibly satisfying, and delivers 350 calories per serving without sacrificing flavor. The layers of hearty black beans and gooey cheese truly elevate this dish above typical casseroles, making it a comforting meal that my whole family loves. Give this one a try this week. I promise it’ll become a regular rotation meal in your house too.

Bean and Cheese Enchilada Casserole
Ingredients
Method
- Preheat the oven to 350°F (175°C).
- In a mixing bowl, combine black beans, corn, and half of the enchilada sauce.
- In a greased 9x13 inch baking dish, spread a layer of tortilla strips.
- Top with half of the bean mixture and sprinkle with a layer of cheese.
- Repeat the layers, finishing with tortilla strips, remaining enchilada sauce, and cheese on top.
- Cover the dish with aluminum foil and bake for 20 minutes.
- Remove the foil and bake for an additional 10 minutes, or until the cheese is bubbly and golden.
- Let it cool for a few minutes before serving.
