Bean and Cheese Enchilada Casserole Recipe
If you’re craving a dish that’s irresistibly cheesy, warmly comforting, and packed with rich flavors, then this Bean and Cheese Enchilada Casserole is about to become your new favorite. This layered casserole blends creamy refried beans, melty cheese, and zesty enchilada sauce, layered between tender corn tortillas to create a hearty and satisfying meal. It’s the perfect dish for casual dinners, potlucks, or anytime you want a little taste of Mexican-inspired comfort food that feels like a warm hug on a plate. Trust me, once you try this Bean and Cheese Enchilada Casserole, you’ll be hooked!

Ingredients You’ll Need
These ingredients are beautifully simple yet essential to the success of this casserole. Each one plays a key role in creating the perfect balance of creaminess, tanginess, and cheesy goodness that makes this dish stand out.
- Enchilada sauce (15 oz can): You can choose red for a rich, smoky flavor or green for a fresher, tangy kick — both bring the casserole to life.
- Shredded cheese (about 2 1/2 cups): Monterey Jack works wonders due to its great melting quality, but feel free to use your favorite cheesy blend.
- Refried beans (2 cups): Creamy and hearty, these form the rich, smooth layer that complements the cheese perfectly; thinning canned beans with a bit of water helps spread them easily.
- Corn tortillas (7): Their firm texture holds up beautifully as layers without overpowering the other flavors; cutting some in half ensures a snug fit in your baking dish.
- Optional toppings: Avocado, cilantro, tomato, lettuce, onion, jalapenos, salsa, and hot sauce — these add freshness, crunch, and zing to every bite.
How to Make Bean and Cheese Enchilada Casserole
Step 1: Prepare Your Baking Dish
Start by preheating your oven to 425 degrees Fahrenheit. Grab your favorite baking dish — something around 10.5 x 7.5 inches works perfectly, but any size or shape is okay if you adjust the layers. Begin by spreading about half a cup of enchilada sauce evenly on the bottom to keep the tortillas from sticking and start layering in flavor right from the base.
Step 2: Assemble the First Layer
Place a single layer of corn tortillas over the sauce, modifying their size by cutting some in half so they fit neatly. Next, spread a generous layer of refried beans over the tortillas, ensuring even coverage that will offer creamy texture in every slice. Finally, add a hearty sprinkling of shredded cheese — this layer of melty goodness will hold everything together beautifully.
Step 3: Build the Layers
Repeat the layering by pouring another half cup of enchilada sauce atop the cheese, then add another layer of tortillas, followed by beans and cheese once again. Finish with one more layer of tortillas, a final pour of enchilada sauce, and a top layer of cheese. Building the dish this way ensures that every forkful is bursting with flavor and gooey texture.
Step 4: Bake to Perfection
Cover your casserole with foil and bake for about 20 minutes to allow the layers to meld and heat through. Then, remove the foil and continue baking for an additional 15 minutes or so until the cheese is golden, bubbly, and irresistibly inviting. Once out of the oven, let the casserole cool for a few minutes to set before slicing and serving.
How to Serve Bean and Cheese Enchilada Casserole

Garnishes
Adding fresh garnishes makes this casserole feel vibrant and personalized. I love topping mine with diced avocado for creaminess, fresh cilantro for brightness, sliced jalapenos for a spicy kick, and a sprinkle of chopped onion to add crunch. Tomato and lettuce bring freshness, and a drizzle of your favorite salsa or hot sauce really amps up the flavor.
Side Dishes
Serve this hearty Bean and Cheese Enchilada Casserole alongside crispy tortilla chips to scoop up every cheesy bite. A light Mexican-style salad or a side of Spanish rice complements it wonderfully without overwhelming the main dish. For extra freshness, a bowl of pico de gallo or a dollop of sour cream works perfectly as well.
Creative Ways to Present
For a fun twist, serve the casserole straight from a cast iron skillet for a rustic feel, or dish it out in individual ramekins for perfectly portioned servings. If you’re hosting, consider setting up a toppings bar so everyone can customize their plate with their favorite extras, making the meal interactive and enjoyable.
Make Ahead and Storage
Storing Leftovers
Leftover Bean and Cheese Enchilada Casserole keeps beautifully in the refrigerator for up to 3 to 4 days. Store it tightly covered in an airtight container to maintain freshness and prevent the casserole from drying out.
Freezing
This casserole freezes exceptionally well. After baking and cooling completely, wrap it tightly in foil or transfer it to a freezer-safe container. It can be frozen for up to 2 months without losing its delicious texture and flavor. Just remember to thaw it overnight in the fridge before reheating.
Reheating
To reheat, bake uncovered in a preheated 350-degree oven until warmed through and bubbly, about 20 minutes. Alternatively, microwave individual portions for a quick fix, but baking helps maintain that wonderfully melty cheese texture and the casserole’s signature warmth.
FAQs
Can I use flour tortillas instead of corn tortillas?
Absolutely! Flour tortillas will still give you great layers and are a bit softer, which some people prefer. Just keep in mind the texture will be slightly different, but the flavors remain just as delicious.
What kind of cheese works best for this casserole?
Monterey Jack is ideal for its melting properties and mild flavor. However, a blend of cheddar and mozzarella or even a Mexican cheese blend can work beautifully depending on how sharp or creamy you want your casserole.
Can I add meat to this Bean and Cheese Enchilada Casserole?
Yes! Ground beef, shredded chicken, or chorizo would be fantastic additions if you want to boost the protein and heartiness. Just cook your meat separately and add it in layers with the beans before baking.
Is this dish spicy?
The spiciness depends mainly on your choice of enchilada sauce and toppings. Using mild sauce keeps it approachable, but you can easily add heat with spicy salsa, jalapenos, or hot sauce to suit your taste buds.
Can I make this recipe gluten-free?
Yes! Corn tortillas are naturally gluten-free, as long as your enchilada sauce and refried beans don’t have any hidden gluten ingredients. Always double-check labels to be sure, and you’re good to go!
Final Thoughts
This Bean and Cheese Enchilada Casserole is such a joyful dish to make and share. Its comforting layers and vibrant flavors bring a smile to every meal, whether it’s a regular weeknight or a special occasion. I encourage you to try it soon — you might just find it becomes your go-to casserole that everyone asks for again and again!
PrintBean and Cheese Enchilada Casserole Recipe
This Bean and Cheese Enchilada Casserole is a comforting and flavorful Mexican-inspired layered dish made with hearty refried beans, melty cheese, and rich enchilada sauce, all baked to bubbly perfection. Perfect as a simple weeknight dinner or a crowd-pleasing potluck option, it’s customizable with your favorite toppings for added freshness and spice.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Category: Casserole
- Method: Baking
- Cuisine: Mexican
- Diet: Vegetarian
Ingredients
Enchilada Sauce
- 1 (15 oz) can enchilada sauce (red or green)
Cheese
- 1 lb block cheese, shredded (about 2 1/2 cups), Monterey Jack recommended
Beans
- 2 cups refried beans, homemade or store-bought (thin with water if needed for spreading)
Tortillas
- 7 corn tortillas (2 cut in half for fitting)
Optional Toppings
- Avocado
- Cilantro
- Tomato
- Lettuce
- Onion
- Jalapenos
- Salsa
- Hot sauce
Instructions
- Preheat Oven: Preheat your oven to 425°F (220°C). Prepare a rectangular baking dish, about 10.5 x 7.5 inches, or adjust ingredient amounts if using a different size.
- Layer Base: Spread about 1/2 cup of enchilada sauce evenly on the bottom of the baking dish to create a flavorful base layer.
- First Layer: Place a single layer of corn tortillas over the sauce, cutting some halves to fit the pan if needed. Spread an even layer of refried beans on top of the tortillas, followed by a generous sprinkle of shredded cheese.
- Repeat Layers: Add 1/2 cup enchilada sauce over the cheese, then another layer of tortillas, refried beans, and cheese. Add one more layer of tortillas, top with enchilada sauce, and finish with a final layer of shredded cheese.
- Bake Covered: Cover the baking dish with foil and bake in the preheated oven for 20 minutes. This helps the casserole heat through and the flavors meld.
- Bake Uncovered: Remove the foil and bake for an additional 15 minutes, or until the cheese is melted, golden, and the casserole is bubbly.
- Cool and Serve: Remove from oven and let the casserole cool slightly before slicing and serving. Garnish with your choice of avocado, cilantro, tomatoes, lettuce, onion, jalapenos, salsa, or hot sauce for extra flavor.
Notes
- You can use either red or green enchilada sauce; both work well with this casserole.
- If using canned refried beans, thin them with a little water to make spreading easier.
- Feel free to swap Monterey Jack cheese for another good melting cheese like cheddar or a Mexican cheese blend.
- Adjust the number of tortillas or beans if using a smaller or larger baking dish to maintain layering consistency.
- This casserole reheats well and can be stored refrigerated for up to 3 days.
- To make it vegan, substitute cheese with a plant-based alternative and ensure beans are vegan-friendly.
Nutrition
- Serving Size: 1 slice (about 1/6th of casserole)
- Calories: 380 kcal
- Sugar: 3 g
- Sodium: 710 mg
- Fat: 22 g
- Saturated Fat: 12 g
- Unsaturated Fat: 8 g
- Trans Fat: 0.3 g
- Carbohydrates: 30 g
- Fiber: 6 g
- Protein: 18 g
- Cholesterol: 55 mg
Keywords: Bean Enchilada Casserole, Cheese Enchiladas, Vegetarian Mexican Casserole, Refried Bean Casserole, Easy Enchilada Bake