If you’re in search of a comforting, hearty, and satisfying dinner that doesn’t rely on meat, this Bean and Cheese Enchilada Casserole is exactly what you need. Packed with creamy cheese, seasoned beans, and layers of tortillas smothered in rich enchilada sauce, this meatless wonder delivers all the flavor of traditional enchiladas without any of the hassle of rolling them individually. Whether you’re preparing a quick weeknight dinner, planning a Meatless Monday recipe, or cooking for a group, this casserole makes a great addition to your regular dinner rotation.
Not only is it ideal for vegetarians or those trying to eat less meat, but it also checks all the boxes for flavor, ease, and convenience. Because everything is layered in a single baking dish, this bean and cheese enchilada casserole saves time and reduces cleanup. The warm, gooey cheese combined with savory beans and tangy sauce will please everyone at the table, making it one of the best no meat enchiladas you can whip up at home. In fact, if you enjoy dishes like a bean and cheese burrito casserole, you’ll love how this version elevates similar flavors into a bubbly, oven-baked masterpiece.
Table of Contents
Why This Bean and Cheese Burrito Casserole Is a Perfect No Meat Enchilada Option
So, what makes this bean burrito casserole such a winner for meatless meals? First, it’s incredibly filling and nutritious, thanks to protein-packed beans and calcium-rich cheese. Pinto or black beans serve as a hearty replacement for meat, while the cheesy topping adds a gooey, crave-worthy layer of indulgence. The best part is, even without meat, this dish feels rich, satisfying, and absolutely complete.
Many people turn to cheese and onion enchilada recipes for a vegetarian twist, and this casserole version takes that idea a step further. The layered approach allows for even distribution of flavor and texture in every bite. Because the ingredients are baked together, the flavors meld beautifully into a cohesive, cheesy, and saucy experience. This method is also faster and more approachable for home cooks than making individual enchiladas from scratch, particularly on busy evenings when time is limited.
Furthermore, this dish aligns beautifully with Meatless Monday recipes dinner ideas, offering a hearty alternative that satisfies both vegetarians and meat-eaters alike. It’s flexible, too—you can use whatever kind of cheese, beans, or sauce you have on hand, making it ideal for pantry cooking.

Ingredients You Need for a Delicious Cheese Enchilada Casserole
To make the ultimate cheese enchilada casserole, you’ll need a few basic pantry and fridge staples. Here’s a list of ingredients that come together to create one incredible dish:
- 8 small corn tortillas (or flour, if preferred)
- 2 cups shredded cheese (cheddar, Monterey Jack, or a blend)
- 1 can (15 oz) pinto or black beans, drained and rinsed
- 1 small onion, finely chopped
- 2 cups cheese enchilada sauce or red enchilada sauce
- 1 teaspoon cumin
- 1/2 teaspoon chili powder
- Salt and pepper to taste
- Optional toppings: chopped cilantro, sour cream, green onions, sliced olives
These ingredients are easy to find and budget-friendly, but together they create a dish that’s bursting with flavor and perfect for any occasion.
Kitchen Tools Required for a Bean Enchilada Casserole
Preparing a delicious bean enchilada casserole doesn’t require a gourmet kitchen or special tools. You’ll only need the following basic equipment:
- 9×13 inch baking dish
- Mixing bowls
- Skillet (optional for sautéing onions)
- Spoon or spatula
- Measuring cups and spoons
- Aluminum foil (for covering while baking)
Having everything ready before you start assembling your casserole helps ensure the process goes smoothly and efficiently.
Step-by-Step Instructions for Making Bean Burrito Casserole at Home
Start by preheating your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish with oil or non-stick spray. In a small bowl, mix the beans with cumin, chili powder, salt, and pepper. If you’re using onions, you can sauté them briefly in a skillet until soft, or simply mix them in raw for added crunch and flavor.
Next, spread a thin layer of cheese enchilada sauce on the bottom of the baking dish. Layer four tortillas across the sauce to cover the base, tearing them as needed to fit. Then, spread half the seasoned beans and onions evenly over the tortillas, followed by a third of the shredded cheese.
Pour a third of the enchilada sauce over this layer, then repeat with four more tortillas, the remaining beans and onions, another third of the cheese, and more sauce. Top with the final layer of tortillas, the remaining sauce, and the last of the cheese.
Cover the casserole with foil and bake for 20 minutes. Then, remove the foil and bake for an additional 10–15 minutes until the cheese is melted and bubbling. Let the casserole cool for 10 minutes before slicing and serving.
Tips for the Best Cheese and Onion Enchilada Recipe
To enhance the flavor of your cheese and onion enchilada recipe, make sure to season the beans well. Adding cumin and chili powder brings out that authentic Mexican-inspired flavor. Don’t skip the onion—it adds sweetness and texture that pairs beautifully with the creamy cheese.
If you love spice, add chopped jalapeños or a dash of hot sauce to the bean mixture. For an extra cheesy top layer, use a blend of mozzarella and cheddar for the perfect melt and flavor.
Always let the casserole rest before slicing to ensure clean, even portions. This also allows the layers to set properly, making each bite more enjoyable.
Mistakes to Avoid When Baking No Meat Enchiladas
Even though this is a simple dish, a few mistakes can impact the final result. One of the most common errors is using too much enchilada sauce. While it’s tempting to load it up, too much sauce can make the tortillas soggy and prevent the casserole from setting properly.
Another issue is under-seasoning the beans. Because there’s no meat, all the flavor must come from the beans, cheese, sauce, and seasonings. Taste and adjust your seasonings before assembling.
Overbaking can also dry out the casserole, especially if you’re using flour tortillas. Always check around the 30-minute mark and pull it out when the cheese is bubbling and lightly golden.
Variations and Add-Ins for Meatless Monday Recipes Dinner Ideas
This cheese enchilada casserole is endlessly adaptable. For example, you can add frozen corn, diced bell peppers, or sautéed spinach to the bean layer for added texture and nutrition.
If you’re craving extra creaminess, mix a little sour cream or cream cheese into the bean filling. For a more substantial dish, include cooked rice or quinoa between the layers, transforming your casserole into a complete one-pan meal.
For a totally different spin, use green enchilada sauce instead of red, or go smoky with chipotle sauce for a bolder flavor. These changes keep the dish exciting, especially if you’re cooking for Meatless Monday recipes dinner ideas on a regular basis.
Serving Suggestions for Cheese Enchilada Sauce Casserole
When it’s time to serve, this cheese enchilada sauce casserole pairs beautifully with classic sides. Try serving it with a fresh green salad with avocado, Mexican rice, or corn on the cob.
Top with fresh cilantro, green onions, or a dollop of sour cream for a restaurant-worthy presentation. For gatherings, slice the casserole into smaller portions and serve as part of a buffet alongside guacamole, tortilla chips, and salsa.
If you’re looking to stretch the meal or make it more filling, warm some flour tortillas and serve slices of the casserole wrapped like burritos for a clever twist on the traditional bean and cheese burrito casserole.
Storage Tips: How to Keep Your Bean Enchilada Casserole Fresh
Storing leftovers is simple. Allow the casserole to cool completely, then cover the dish tightly with foil or transfer slices to airtight containers. It will keep in the refrigerator for up to 4 days.
To reheat, warm individual slices in the microwave, or reheat the whole dish in the oven at 350°F until heated through. For longer storage, freeze individual portions wrapped in foil and placed in a freezer bag for up to 2 months. Thaw in the fridge overnight before reheating.

Frequently Asked Questions About Cheese Enchilada Casserole Recipes
Can I use refried beans instead of whole beans?
Yes, refried beans create a creamy texture and work just as well. Spread them thinly between the layers.
What type of cheese works best?
Cheddar, Monterey Jack, or a Mexican blend all melt beautifully and bring great flavor.
Can I make this ahead of time?
Absolutely. Assemble the casserole and refrigerate it up to a day in advance, then bake when ready.
Is this gluten-free?
Yes, if you use corn tortillas and check that your enchilada sauce is gluten-free.
Can I add meat if I want?
Yes, though it won’t be a no meat enchilada anymore. Cooked ground beef or shredded chicken work well.
Conclusion: Why This Bean and Cheese Enchilada Casserole Is a Meatless Must-Try
In conclusion, this Bean and Cheese Enchilada Casserole is a flavorful, hearty, and easy-to-make dish that brings all the comfort of enchiladas without any meat. Whether you’re making it for Meatless Monday, family dinner, or your next potluck, it’s guaranteed to be a crowd-pleaser. With layers of beans, melted cheese, and rich sauce, every bite is satisfying and delicious.
This recipe is easy to adapt, perfect for weeknight cooking, and a great base for creating your own personalized twist. If you’ve been searching for a new go-to casserole or want to add more no meat enchiladas to your repertoire, this dish won’t disappoint. Share it with your loved ones, save it to your recipe collection, and don’t forget to subscribe for more cozy, vegetarian-friendly dinner ideas.
Preparation time: 15 minutes
Cook time: 35 minutes
Total time: 50 minutes
Serves: 6 servings
Bean and Cheese Enchilada Casserole: A Flavor-Packed Meatless Dinner
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
This Bean and Cheese Enchilada Casserole is a hearty, meatless dinner packed with flavor, perfect for busy weeknights or Meatless Monday. Layered with tortillas, seasoned beans, melted cheese, and enchilada sauce, it’s a no-fuss, comforting meal your whole family will enjoy.
Ingredients
-
8 small corn tortillas (or flour tortillas if preferred)
-
2 cups shredded cheese (cheddar, Monterey Jack, or a blend)
-
1 (15 oz) can pinto or black beans, drained and rinsed
-
1 small onion, finely chopped
-
2 cups red or cheese enchilada sauce
-
1 teaspoon cumin
-
½ teaspoon chili powder
-
Salt and pepper, to taste
-
Optional toppings: chopped cilantro, green onions, sour cream, sliced black olives
Instructions
-
Preheat oven to 375°F (190°C) and grease a 9×13-inch baking dish.
-
In a bowl, combine beans, cumin, chili powder, salt, and pepper. Mix in onions (raw or sautéed).
-
Spread a thin layer of enchilada sauce on the bottom of the baking dish.
-
Layer 4 tortillas to cover the base. Add half of the bean mixture, a third of the cheese, and a third of the sauce.
-
Repeat the layers: tortillas, remaining beans, cheese, and sauce.
-
Top with the final layer of tortillas, the rest of the sauce, and remaining cheese.
-
Cover with foil and bake for 20 minutes. Uncover and bake an additional 10–15 minutes until bubbly.
-
Let rest for 10 minutes before slicing and serving.
Notes
Season the beans well to boost flavor in this meatless dish.
Use sautéed onions for extra sweetness or raw for a sharper bite.
Let the casserole rest before slicing to help the layers set.
You can swap red enchilada sauce for green or chipotle for a different flavor profile.
Add vegetables like corn, peppers, or spinach for more nutrition and texture.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: DINNER
- Method: Baking
- Cuisine: Mexican-Inspired
Nutrition
- Serving Size: 6 servings