Bean and Cheese Enchilada Casserole
If you’re looking for a cozy, comforting meal that brings everyone together, this Bean and Cheese Enchilada Casserole is just what you need! It’s one of those recipes that feels like a warm hug after a long day. With simple ingredients and easy steps, it’s perfect for busy weeknights or family gatherings when you want something satisfying without a lot of fuss. Plus, it’s vegetarian-friendly, making it a great choice for everyone at the table!
This casserole is not only delicious but also versatile. You can whip it up in no time, and it’s sure to become a favorite in your home. Whether you’re hosting friends or looking for a make-ahead meal, this dish checks all the boxes.
Why You’ll Love This Recipe
- Super Easy to Make: With just a few ingredients and simple steps, even novice cooks can master this dish!
- Family-Friendly: Everyone loves cheesy goodness, and this casserole is packed with flavors that appeal to both kids and adults.
- Great for Meal Prep: Make it ahead of time and store it in the freezer. It’s perfect for those busy days when cooking feels impossible.
- Customizable: You can easily adapt the recipe with your favorite toppings or substitute ingredients based on what you have on hand.
- Comforting Flavor: The combination of beans, cheese, and enchilada sauce creates a hearty meal that warms the soul.

Ingredients You’ll Need
Let’s gather our simple and wholesome ingredients! This list features everything you need to create your delicious Bean and Cheese Enchilada Casserole. I love how straightforward these ingredients are—perfect for any kitchen!
For the Casserole
- 1 (15 oz) can enchilada sauce (I used red sauce, but green works too!)
- 1 lb block cheese, shredded (about 2 1/2 cups when shredded; Monterey Jack melts beautifully)
- 2 cups refried beans, homemade or store-bought (if using canned, thin them out with water if needed)
- 7 corn tortillas, with two cut in half
Optional Toppings
- Avocado
- Cilantro
- Tomato
- Lettuce
- Onion
- Jalapenos
- Salsa
- Hot sauce
Variations
One of the best things about this Bean and Cheese Enchilada Casserole is its flexibility! Here are some fun variations to try:
- Add Some Veggies: Toss in some sautéed bell peppers or spinach between the layers for added nutrition.
- Spice It Up: If you like heat, consider adding diced jalapenos or spicy salsa to the layers.
- Change the Cheese: Switch it up with different cheeses like cheddar or pepper jack for a new flavor twist.
- Top It Off: Get creative with your toppings! Try adding some fresh diced tomatoes or a dollop of sour cream before serving.
How to Make Bean and Cheese Enchilada Casserole
Step 1: Preheat Your Oven
Start by preheating your oven to 425 degrees F. This ensures that your casserole will cook evenly and come out bubbly and golden.
Step 2: Prepare Your Baking Dish
Spread about 1/2 cup of enchilada sauce into the bottom of your baking dish. This layer not only adds flavor but also prevents sticking. Next, place a single layer of corn tortillas on top—you might need to cut some in half to fit well.
Step 3: Layer It Up
Now comes the fun part! Evenly spread a layer of refried beans over the tortillas, followed by a generous sprinkling of shredded cheese. Repeat this layering pattern: more enchilada sauce, tortillas, beans, cheese… until you run out of ingredients. Finish off with cheese on top!
Step 4: Bake Your Casserole
Cover your baking dish with foil and bake in the preheated oven for about 20 minutes. This helps keep everything moist while cooking. After that time has passed, remove the foil and bake for another 15 minutes until the cheese is melted and bubbly.
Step 5: Serve & Enjoy!
Once out of the oven, let your casserole cool slightly before diving in. Serve it alongside tortilla chips and top with your favorite optional toppings like avocado or salsa. Enjoy every cheesy bite!
Now you’re ready to make this delightful Bean and Cheese Enchilada Casserole! I can’t wait for you to try it—I know you’ll love it as much as I do!
Pro Tips for Making Bean and Cheese Enchilada Casserole
Making this delicious Bean and Cheese Enchilada Casserole is a breeze with just a few tips to elevate your dish!
- Choose the right cheese: Picking a cheese that melts well, like Monterey Jack or a Mexican blend, will ensure your casserole has that perfect gooey texture we all love.
- Layer thoughtfully: To avoid soggy tortillas, make sure to spread the refried beans and enchilada sauce evenly. This not only enhances flavor but also helps keep the tortillas intact.
- Experiment with spices: Feel free to add some ground cumin, chili powder, or even garlic powder to the refried beans for an extra kick of flavor. These spices can transform your casserole into something truly special.
- Let it rest: After baking, let your casserole sit for about 10 minutes before serving. This allows it to set up nicely and makes slicing easier.
- Make it ahead: If you’re preparing this for a busy weeknight, assemble it in advance and store it in the fridge. It’ll save you time when you’re ready to bake!
How to Serve Bean and Cheese Enchilada Casserole
Serving your Bean and Cheese Enchilada Casserole can be just as fun as making it! There are so many ways to present this comforting dish that will impress your family or guests.
Garnishes
- Avocado slices: Fresh avocado adds a creamy texture that complements the cheesy enchiladas perfectly.
- Fresh cilantro: A sprinkle of chopped cilantro gives a burst of freshness and color, making each bite more vibrant.
- Sour cream alternative: For those who prefer a dairy-free option, consider using coconut yogurt or cashew cream as a tangy topping.
Side Dishes
- Mexican Street Corn Salad: This refreshing salad combines corn, lime juice, cilantro, and spices for a zesty side that pairs beautifully with the casserole.
- Cilantro Lime Rice: Fluffy rice tossed with cilantro and lime juice adds a bright flavor contrast that balances the richness of the enchiladas.
- Refried Beans: Serve extra refried beans on the side to complement the main dish. They’re easy to prepare and delicious!
- Tortilla Chips with Salsa: Crunchy tortilla chips served with fresh salsa create a fun dipping option that everyone will love.
With these tips for making and serving your Bean and Cheese Enchilada Casserole, you’re all set for a delightful meal! Enjoy this hearty dish that’s sure to please both family and friends alike.

Make Ahead and Storage
This Bean and Cheese Enchilada Casserole is perfect for meal prep! You can easily prepare it ahead of time, making it a convenient option for busy weeknights or unexpected guests.
Storing Leftovers
- Store in an airtight container in the refrigerator for up to 3-4 days.
- Allow the casserole to cool completely before sealing to prevent condensation.
Freezing
- To freeze, wrap the casserole tightly in plastic wrap or aluminum foil after it has cooled.
- It can be frozen for up to 2-3 months.
- For best results, consider slicing it into portions before freezing for easy reheating.
Reheating
- Thaw overnight in the refrigerator if frozen.
- Reheat in the oven at 350 degrees F until warmed through (about 20-25 minutes).
- Alternatively, microwave individual portions for 1-2 minutes, checking to ensure it’s heated evenly.
FAQs
Can I use other types of beans in my Bean and Cheese Enchilada Casserole?
Absolutely! Feel free to experiment with black beans, pinto beans, or even chickpeas. Each will add its unique flavor and texture to your casserole.
How do I make my Bean and Cheese Enchilada Casserole spicier?
To kick up the heat, consider adding diced jalapeños or a dash of cayenne pepper to your enchilada sauce. You can also serve with spicy salsa on top!
How long does the Bean and Cheese Enchilada Casserole last in the fridge?
Your delicious leftovers should stay fresh in the refrigerator for about 3-4 days when stored properly in an airtight container.
Can I prepare the Bean and Cheese Enchilada Casserole ahead of time?
Yes! You can assemble the casserole ahead of time and store it in the fridge until you’re ready to bake it. Just be sure to cover it well with foil.
Final Thoughts
I hope this Bean and Cheese Enchilada Casserole brings you as much joy as it has brought me! It’s a comforting dish that’s not only easy to prepare but also perfect for sharing with family and friends. Whether you’re enjoying a cozy night at home or need a dish for a gathering, this recipe is sure to impress. Enjoy every bite, and don’t hesitate to make it your own!
Bean and Cheese Enchilada Casserole
Indulge in the ultimate comfort food with this Bean and Cheese Enchilada Casserole! Perfect for busy weeknights or family gatherings, this dish combines layers of creamy refried beans, gooey cheese, and enchilada sauce—all nestled between soft corn tortillas. It’s a flavorful and satisfying meal that everyone will love. Best of all, it can be customized with your favorite toppings or additional veggies, making it a versatile choice for any occasion. Whether you’re preparing it ahead of time or whipping it up on the spot, this casserole is a guaranteed hit at the dinner table. Get ready to savor each cheesy bite!
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: Serves 8
- Category: Main
- Method: Baking
- Cuisine: Mexican
Ingredients
- 1 (15 oz) can enchilada sauce
- 1 lb block cheese, shredded (Monterey Jack recommended)
- 2 cups refried beans
- 7 corn tortillas
Instructions
- Preheat your oven to 425°F (220°C).
- Spread 1/2 cup of enchilada sauce in a baking dish, then layer in corn tortillas.
- Spread a layer of refried beans over the tortillas followed by shredded cheese.
- Repeat the layering process until ingredients are used up, finishing with cheese on top.
- Cover with foil and bake for 20 minutes; then remove foil and bake for an additional 15 minutes until bubbly.
Nutrition
- Serving Size: 1 piece (about 200g)
- Calories: 370
- Sugar: 3g
- Sodium: 640mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 10g
- Protein: 18g
- Cholesterol: 50mg