After a long week, nothing sounds better than a comforting, flavorful meal that the whole family will devour. This Cheesy Vegetarian Enchilada Casserole has become a staple in our house for those very reasons! It’s incredibly easy to throw together, bursting with cheesy, saucy goodness, and packed with enough vegetables to make you feel good about indulging. Even my pickiest eaters ask for seconds (and sometimes thirds!). The layers of tortillas, beans, corn, and cheese, all smothered in a rich enchilada sauce, create a symphony of textures and tastes that is simply irresistible. Trust me, once you try this recipe, it will quickly become a family favorite in your home too!
Ingredients for Cheesy Vegetarian Enchilada Casserole
- Corn Tortillas: The sturdy base for our casserole, providing that authentic enchilada texture. Choose yellow or white corn tortillas, whichever you prefer.
- Canned Enchilada Sauce: The flavorful backbone of the dish. Opt for your favorite brand and heat level – mild, medium, or hot – to customize the spice.
- Canned Black Beans: Adds protein, fiber, and a hearty texture to the casserole. Make sure to drain and rinse them well.
- Canned Corn: Provides a touch of sweetness and pops of juicy texture. You can use canned, frozen (thawed), or fresh corn kernels.
- Onion: Forms the aromatic base for our vegetable mixture. Yellow or white onions work best.
- Bell Pepper: Contributes color, sweetness, and a slight crunch. Red, green, yellow, or orange bell peppers are all great choices.
- Shredded Cheese: The star of the “cheesy” show! Monterey Jack, cheddar, Colby Jack, or a Mexican blend are all excellent options for melty, cheesy goodness.
- Olive Oil: Used for sautéing the vegetables and preventing sticking. You can also use other cooking oils like avocado or vegetable oil.
- Spices: A blend of spices like chili powder, cumin, oregano, and garlic powder to enhance the flavor profile and give that classic enchilada taste.
Instructions for Making Cheesy Vegetarian Enchilada Casserole
- Preheat Your Oven and Prepare Baking Dish: Begin by preheating your oven to 375°F (190°C). While the oven is heating, lightly grease a 9×13 inch baking dish. This prevents the casserole from sticking and makes serving easier.
- Sauté the Vegetables: Heat olive oil in a large skillet over medium heat. Add the diced onion and bell pepper and sauté for about 5-7 minutes, or until the vegetables are softened and the onion becomes translucent. Stir occasionally to prevent burning.
- Add Spices and Beans & Corn: To the skillet with the softened vegetables, add chili powder, cumin, oregano, and garlic powder. Cook for another minute, stirring constantly, until the spices become fragrant. This step is crucial for blooming the spices and releasing their full flavor. Next, add the drained and rinsed black beans and canned corn to the skillet. Stir everything together to combine and heat through. Cook for about 2-3 minutes more.
- Assemble the Casserole Layers – Sauce Base: Pour about 1/2 cup of enchilada sauce into the bottom of the prepared baking dish and spread it evenly. This sauce layer will prevent the tortillas from sticking and add moisture to the bottom of the casserole.
- Layer Tortillas, Vegetable Mixture, and Cheese – First Layer: Arrange a layer of corn tortillas over the sauce in the baking dish, slightly overlapping them if necessary to cover the bottom. You may need to cut some tortillas to fit snugly. Spoon about half of the vegetable and bean mixture evenly over the tortillas. Sprinkle about one-third of the shredded cheese over the vegetable mixture.
- Second Layer of Tortillas, Vegetables, and Cheese: Repeat the layering process. Arrange another layer of corn tortillas over the cheese. Top with the remaining vegetable and bean mixture, spreading it evenly. Sprinkle another one-third of the shredded cheese over the top.
- Final Layer – Tortillas, Sauce, and Cheese Topping: Arrange the final layer of corn tortillas over the second layer of cheese. Pour the remaining enchilada sauce evenly over the tortillas, ensuring they are well coated. Finally, sprinkle the remaining shredded cheese generously over the top of the enchilada sauce. This final layer of cheese will melt beautifully and create a golden, bubbly crust.
- Bake the Casserole: Place the baking dish in the preheated oven and bake for 20-25 minutes, or until the casserole is heated through, the cheese is melted and bubbly, and the edges are lightly golden brown. The internal temperature should reach 165°F (74°C).
- Rest and Serve: Once baked, remove the casserole from the oven and let it rest for about 5-10 minutes before serving. This allows the casserole to set slightly, making it easier to slice and serve. Resting also helps to distribute the heat evenly and prevents burning your mouth!
Nutrition Facts for Cheesy Vegetarian Enchilada Casserole
Servings: 8
Calories Per Serving: Approximately 450 calories (Note: Nutritional values are estimates and can vary based on specific ingredients and brands used.)
- Calories: 450 kcal
- Fat: 25g
Disclaimer: Nutritional information is an estimate and may vary depending on specific ingredients and brands used. For accurate nutritional information, consult a nutrition calculator and input the exact ingredients you use.
Preparation Time for Cheesy Vegetarian Enchilada Casserole
- Prep Time: 20 minutes
- This includes chopping vegetables, gathering ingredients, and assembling the casserole layers. The recipe is designed for quick and efficient preparation, perfect for busy weeknights.
- Cook Time: 25 minutes
- Baking time in the oven. This allows the casserole to heat through, the cheese to melt, and the flavors to meld together beautifully.
- Total Time: 45 minutes
- From start to finish, you can have a delicious and satisfying vegetarian enchilada casserole on the table in under an hour! This makes it a fantastic option for a quick and easy weeknight meal.
How to Serve Cheesy Vegetarian Enchilada Casserole
This versatile casserole can be enjoyed in many ways! Here are some serving suggestions to elevate your meal:
- Classic Toppings:
- Sour Cream or Greek Yogurt: A dollop of cool sour cream or Greek yogurt adds a creamy tanginess that complements the richness of the casserole.
- Guacamole or Avocado: Fresh guacamole or sliced avocado provides healthy fats and a smooth, cool texture.
- Salsa: Choose your favorite salsa – pico de gallo, salsa verde, or a chunky restaurant-style salsa – for an extra burst of flavor and spice.
- Chopped Cilantro: Fresh cilantro adds a bright, herbaceous note and a pop of color.
- Diced Tomatoes: Fresh diced tomatoes bring a juicy acidity and visual appeal.
- Sliced Black Olives: Salty black olives offer a briny flavor and textural contrast.
- Pickled Jalapeños: For those who love extra heat, pickled jalapeño slices add a spicy kick.
- Side Dishes for a Complete Meal:
- Mexican Rice: Serve with a side of fluffy Mexican rice for a classic and satisfying pairing.
- Refried Beans: Add extra protein and fiber with a side of refried beans.
- Side Salad: A refreshing side salad with a light vinaigrette provides a contrast to the richness of the casserole. Consider a simple green salad or a Southwestern-style salad with corn and black beans.
- Cornbread or Tortilla Chips: Serve with warm cornbread or crispy tortilla chips for scooping up every last bit of cheesy goodness.
- Serving Occasions:
- Family Dinner: This casserole is perfect for a casual and comforting family dinner. It’s easy to make ahead of time and reheat, making weeknight meals a breeze.
- Potlucks and Gatherings: Cheesy Vegetarian Enchilada Casserole is always a crowd-pleaser at potlucks, parties, and gatherings. It’s easy to transport and serve, and its deliciousness is universally appealing.
- Weeknight Meal: Quick prep and relatively short cook time make this recipe ideal for busy weeknights.
- Meatless Monday: A satisfying and flavorful vegetarian option for Meatless Monday or any day you want to enjoy a delicious meat-free meal.
- Brunch or Lunch: While often served for dinner, this casserole can also be enjoyed for a hearty brunch or lunch.
Additional Tips for the Best Cheesy Vegetarian Enchilada Casserole
- Spice Level Customization: Control the heat by choosing your enchilada sauce wisely. Mild, medium, or hot enchilada sauce allows you to tailor the spice level to your preference and your family’s tastes. You can also add a pinch of cayenne pepper or red pepper flakes to the vegetable mixture for extra heat if desired.
- Cheese Variations: Experiment with different cheese blends to find your favorite flavor combination. Monterey Jack cheese melts beautifully and has a mild flavor. Cheddar cheese adds a sharper, more pronounced cheesy taste. Colby Jack is a good all-around option. A Mexican cheese blend provides a mix of flavors and textures. For a richer flavor, try adding a layer of pepper jack or even a sprinkle of crumbled cotija cheese on top before baking.
- Vegetable Add-Ins: Feel free to customize the vegetable mixture based on your preferences and what you have on hand. Consider adding:
- Zucchini or Squash: Diced zucchini or yellow squash can be sautéed along with the onions and bell peppers for added nutrients and texture.
- Mushrooms: Sliced mushrooms bring an earthy, savory flavor to the casserole.
- Spinach or Kale: Stir in a handful of fresh spinach or chopped kale towards the end of sautéing the vegetables for extra greens.
- Sweet Potatoes: Roasted diced sweet potatoes can add a touch of sweetness and heartiness.
- Roasted Corn: For a smoky flavor, use roasted corn kernels instead of canned corn.
- Make-Ahead Magic: This casserole is an excellent make-ahead dish! You can assemble the entire casserole up to 24 hours in advance. Cover it tightly with plastic wrap and refrigerate. When ready to bake, simply remove the plastic wrap and bake as directed, adding an extra 10-15 minutes to the baking time if needed, ensuring it’s heated through. This is a lifesaver for busy schedules or when entertaining.
- Freezing for Future Meals: Leftover enchilada casserole freezes well, making it perfect for meal prepping or saving leftovers for later. Allow the casserole to cool completely, then cut it into individual portions or freeze the whole casserole in a freezer-safe container. To reheat from frozen, thaw overnight in the refrigerator or bake directly from frozen at 350°F (175°C) until heated through, which may take longer, about 45-60 minutes.
- Tortilla Tips: To prevent the tortillas from becoming soggy, you can lightly toast them in a dry skillet or oven before assembling the casserole. This helps them hold their shape better during baking. Alternatively, you can briefly dip each tortilla in enchilada sauce before layering, which softens them slightly and adds extra flavor.
- Layering Technique for Even Cooking: Ensure even cooking and flavor distribution by layering the ingredients evenly. Spread the vegetable mixture and cheese in consistent layers over the tortillas. Pour the enchilada sauce evenly over the top tortilla layer to ensure all parts of the casserole are moist and flavorful.
- Garnish for Presentation and Flavor: Don’t underestimate the power of garnishes! Fresh toppings like chopped cilantro, diced tomatoes, and a dollop of sour cream not only enhance the visual appeal of the casserole but also add fresh flavors and textures that elevate the overall dish. Get creative with your garnishes to make it extra special.
Frequently Asked Questions (FAQ) about Cheesy Vegetarian Enchilada Casserole
Q1: Can I use flour tortillas instead of corn tortillas?
A1: While corn tortillas are traditional for enchiladas and provide a more authentic flavor and texture, you can use flour tortillas if you prefer. Flour tortillas are softer and may become slightly softer in the casserole. If using flour tortillas, consider using thicker, burrito-sized tortillas for better structure. Corn tortillas hold their shape better in the casserole.
Q2: Can I make this casserole gluten-free?
A2: Yes, this recipe can easily be made gluten-free! Ensure you are using corn tortillas that are certified gluten-free, as some brands may contain traces of wheat. Also, double-check your enchilada sauce to ensure it is gluten-free, as some brands may use wheat flour as a thickener. Most enchilada sauces are naturally gluten-free, but it’s always best to check the label. All other ingredients in this recipe are naturally gluten-free.
Q3: Can I add meat to this recipe if I want to?
A3: While this recipe is designed to be vegetarian, you can certainly add cooked meat if you wish. Shredded cooked chicken, ground beef, or chorizo would all be delicious additions. If adding meat, cook it separately and then incorporate it into the vegetable mixture before layering the casserole. You may want to adjust the amount of vegetables slightly if adding a significant amount of meat.
Q4: What if I don’t have enchilada sauce? Can I make my own?
A4: Yes, you can definitely make your own enchilada sauce! There are many recipes available online for homemade enchilada sauce, both red and green varieties. Homemade enchilada sauce often tastes even better than store-bought and allows you to control the ingredients and spice level. A quick search for “homemade enchilada sauce recipe” will provide you with numerous options.
Q5: How do I prevent the casserole from being too watery?
A5: To prevent a watery casserole, ensure you drain and rinse the black beans and corn thoroughly before adding them to the vegetable mixture. Sauté the vegetables until they are softened, which helps to release some of their moisture. Also, avoid adding too much enchilada sauce to the bottom layer and between layers. The sauce should coat the tortillas and vegetables but not pool excessively. Letting the casserole rest for 5-10 minutes after baking also helps it to set and absorb any excess moisture.
Q6: Can I use frozen corn instead of canned corn?
A6: Yes, you can use frozen corn instead of canned corn. Thaw the frozen corn completely before adding it to the vegetable mixture. Drain off any excess liquid after thawing. You can also use fresh corn kernels cut off the cob if corn is in season.
Q7: How long does leftover enchilada casserole last in the refrigerator?
A7: Leftover enchilada casserole will last for 3-4 days in the refrigerator when stored properly in an airtight container. Ensure the casserole is cooled completely before refrigerating. Reheat thoroughly to an internal temperature of 165°F (74°C) before serving.
Q8: Can I reheat individual portions of the casserole?
A8: Yes, individual portions of the casserole reheat very well. You can reheat them in the microwave for a quick and easy meal. Cover the portion loosely with microwave-safe plastic wrap or a microwave-safe lid and heat in 1-2 minute intervals until heated through. You can also reheat individual portions in the oven at 350°F (175°C) until heated through, which may take about 15-20 minutes.

Cheesy Chicken Enchilada Casserole
Ingredients
- Corn Tortillas: The sturdy base for our casserole, providing that authentic enchilada texture. Choose yellow or white corn tortillas, whichever you prefer.
- Canned Enchilada Sauce: The flavorful backbone of the dish. Opt for your favorite brand and heat level – mild, medium, or hot – to customize the spice.
- Canned Black Beans: Adds protein, fiber, and a hearty texture to the casserole. Make sure to drain and rinse them well.
- Canned Corn: Provides a touch of sweetness and pops of juicy texture. You can use canned, frozen (thawed), or fresh corn kernels.
- Onion: Forms the aromatic base for our vegetable mixture. Yellow or white onions work best.
- Bell Pepper: Contributes color, sweetness, and a slight crunch. Red, green, yellow, or orange bell peppers are all great choices.
- Shredded Cheese: The star of the “cheesy” show! Monterey Jack, cheddar, Colby Jack, or a Mexican blend are all excellent options for melty, cheesy goodness.
- Olive Oil: Used for sautéing the vegetables and preventing sticking. You can also use other cooking oils like avocado or vegetable oil.
- Spices: A blend of spices like chili powder, cumin, oregano, and garlic powder to enhance the flavor profile and give that classic enchilada taste.
Instructions
- Preheat Your Oven and Prepare Baking Dish: Begin by preheating your oven to 375°F (190°C). While the oven is heating, lightly grease a 9×13 inch baking dish. This prevents the casserole from sticking and makes serving easier.
- Sauté the Vegetables: Heat olive oil in a large skillet over medium heat. Add the diced onion and bell pepper and sauté for about 5-7 minutes, or until the vegetables are softened and the onion becomes translucent. Stir occasionally to prevent burning.
- Add Spices and Beans & Corn: To the skillet with the softened vegetables, add chili powder, cumin, oregano, and garlic powder. Cook for another minute, stirring constantly, until the spices become fragrant. This step is crucial for blooming the spices and releasing their full flavor. Next, add the drained and rinsed black beans and canned corn to the skillet. Stir everything together to combine and heat through. Cook for about 2-3 minutes more.
- Assemble the Casserole Layers – Sauce Base: Pour about 1/2 cup of enchilada sauce into the bottom of the prepared baking dish and spread it evenly. This sauce layer will prevent the tortillas from sticking and add moisture to the bottom of the casserole.
- Layer Tortillas, Vegetable Mixture, and Cheese – First Layer: Arrange a layer of corn tortillas over the sauce in the baking dish, slightly overlapping them if necessary to cover the bottom. You may need to cut some tortillas to fit snugly. Spoon about half of the vegetable and bean mixture evenly over the tortillas. Sprinkle about one-third of the shredded cheese over the vegetable mixture.
- Second Layer of Tortillas, Vegetables, and Cheese: Repeat the layering process. Arrange another layer of corn tortillas over the cheese. Top with the remaining vegetable and bean mixture, spreading it evenly. Sprinkle another one-third of the shredded cheese over the top.
- Final Layer – Tortillas, Sauce, and Cheese Topping: Arrange the final layer of corn tortillas over the second layer of cheese. Pour the remaining enchilada sauce evenly over the tortillas, ensuring they are well coated. Finally, sprinkle the remaining shredded cheese generously over the top of the enchilada sauce. This final layer of cheese will melt beautifully and create a golden, bubbly crust.
- Bake the Casserole: Place the baking dish in the preheated oven and bake for 20-25 minutes, or until the casserole is heated through, the cheese is melted and bubbly, and the edges are lightly golden brown. The internal temperature should reach 165°F (74°C).
- Rest and Serve: Once baked, remove the casserole from the oven and let it rest for about 5-10 minutes before serving. This allows the casserole to set slightly, making it easier to slice and serve. Resting also helps to distribute the heat evenly and prevents burning your mouth!
Nutrition
- Serving Size: one normal portion
- Calories: 450
- Fat: 25g