If you are craving a comforting, flavorful dish that bursts with warm spices and vibrant textures, this Vegetarian Enchilada Casserole Recipe is going to be your new best friend. It’s a hearty, crowd-pleasing casserole layered with tender tortillas, a medley of sautéed vegetables, hearty beans, and rich, creamy cheese sauce, all brought together by a smoky chipotle enchilada sauce. Perfect for busy weeknights or casual gatherings, this recipe turns simple ingredients into a magnificent dish that’s oh-so-satisfying and packed with bold, authentic flavors.
Ingredients You’ll Need
Gathering a handful of simple, wholesome ingredients is all it takes to whip up this Vegetarian Enchilada Casserole Recipe. Each ingredient plays an essential role, from adding vibrant color and texture to delivering layers of irresistible flavor.
- Oil: A tablespoon of oil to sauté vegetables, unlocking their natural flavors and aromas.
- Red onion: Adds a mild sweetness and satisfying crunch when cooked just right.
- Garlic: Gives a punch of pungent warmth that complements the spices beautifully.
- Green bell pepper: Brings a refreshing crispness and a touch of bitterness that balances the dish.
- Sweet red pepper: Adds a pop of color and subtle sweetness that brightens the casserole.
- Chili powder: Infuses the dish with classic enchilada warmth and earthy heat.
- Cumin: Lends a smoky depth that enhances every bite.
- Smoked paprika: Boosts the smoky flavor, giving the casserole a complex, inviting aroma.
- Red beans: Provides a hearty, protein-packed base to fill and satisfy.
- Sweet corn: Offers bursts of natural sweetness and pleasant texture contrasts.
- Salt and pepper: Essential to balance and highlight all the flavors perfectly.
- Corn or flour tortillas: Cut into strips to create layered structure and soak up sauces beautifully.
- Chipotle enchilada sauce: Adds rich smoky heat that ties the whole casserole together.
- Queso or cheese sauce: A luscious, creamy element that makes this dish irresistibly cheesy.
- Shredded Monterey Jack cheese: Melts delightfully for gooey stretches of cheesy goodness.
- Fresh cilantro: Finishes the dish with a bright herbaceous note.
- Whole milk: Used in the cheese sauce to create a smooth, velvety texture.
- Cornstarch: Thickens the cheese sauce to the perfect consistency.
- Shredded cheddar cheese: Offers sharpness and richness to the cheese sauce.
- Diced tomatoes and chilies (optional): Adds a tangy kick and an extra layer of flavor.
How to Make Vegetarian Enchilada Casserole Recipe
Step 1: Preheat and Prepare Your Baking Dish
Start off by heating your oven to 400 degrees Fahrenheit (or 200 degrees Celsius). Grease an 8×8 or 11×7 inch baking dish—this step ensures your casserole doesn’t stick and makes cleanup easier. Setting the stage right will help your dish come together smoothly.
Step 2: Make the Filling
Grab a large non-stick skillet and warm up a tablespoon of oil over medium heat. Toss in the chopped red onion, minced garlic, green and sweet red bell peppers, along with cumin, chili powder, and a handful of fresh cilantro. Sauté for about 4 minutes until the veggies release their delicious aroma and begin to soften. This vegetable mixture is the heartbeat of the casserole, delivering vibrant texture and flavor.
Step 3: Add Beans and Corn
Next, stir in the drained red beans and sweet corn. Season with salt and pepper to taste. These ingredients provide substance and contrast; the beans add creaminess and protein while the corn injects sweetness and bite. Once combined, remove the pan from heat and let the filling cool slightly to prepare for layering.
Step 4: Prepare the Cheese Sauce
This cheesy layer is what makes the Vegetarian Enchilada Casserole Recipe truly decadent. In a saucepan, whisk together 3/4 cup whole milk and 1 tablespoon cornstarch until smooth. Place over medium-high heat and stir constantly until the mixture reaches a gentle boil and thickens. Remove from heat and blend in 8 ounces shredded cheddar cheese, stirring until melted and smooth. If you want to add a little tang, fold in the drained diced tomatoes and chilies now.
Step 5: Assemble the Casserole
Time for the fun part. Spread half of the chipotle enchilada sauce on the bottom of your greased baking dish. Layer half of the tortilla strips on top, overlapping slightly to cover the surface. Add half of your vegetable and bean filling, then generously spoon the cheese sauce over the veggies. Repeat these layers one more time—tortillas, filling, chipotle sauce—and finish with a thick blanket of shredded Monterey Jack cheese on top for melt-in-your-mouth gooeyness.
Step 6: Bake to Perfection
Cover the dish tightly with aluminum foil to lock in moisture and bake for 20 minutes. After 20 minutes, remove the foil and bake uncovered for an additional 5 minutes or until the casserole is bubbling and the cheese is beautifully melted and bubbly. This baking step melds all those layers into one mouthwatering masterpiece.
Step 7: Cool and Serve
Allow your casserole to rest for about 5 minutes before cutting into squares. This brief cooling period helps everything set so your servings hold together perfectly. Serve it up immediately with guacamole and a sprinkle of fresh cilantro to brighten every bite. Now, dive in and enjoy the rich layers of flavor you just created!
How to Serve Vegetarian Enchilada Casserole Recipe
Garnishes
A sprinkle of fresh cilantro adds a pop of color and fresh herbal notes, while a dollop of creamy guacamole introduces a cool contrast to the spicy casserole. You might also add sliced green olives for a salty tang that complements the cheese sauce wonderfully.
Side Dishes
This Vegetarian Enchilada Casserole Recipe pairs beautifully with a crisp green salad dressed lightly with lime vinaigrette to cut through the richness. For a heartier meal, try serving with Mexican rice or simple black beans for a satisfying balance of textures and flavors.
Creative Ways to Present
For a festive touch, serve individual portions in small ramekins or build a platter for a communal style meal. Layer your casserole with avocado slices or a colorful salsa fresca on the side to elevate the presentation and wow your guests.
Make Ahead and Storage
Storing Leftovers
Once cooled, cover your casserole tightly with plastic wrap or store in an airtight container. It will stay fresh in the fridge for up to 3 days. Leftovers are ideal for next-day lunches or quick dinners.
Freezing
This casserole freezes beautifully. Wrap individual portions or the whole dish tightly in foil and plastic wrap, then freeze for up to 3 months. Thaw overnight in the refrigerator before reheating for best results.
Reheating
Reheat your Vegetarian Enchilada Casserole Recipe in the oven at 350 degrees Fahrenheit until warmed through and the cheese is bubbly again. You can also microwave smaller portions, but the oven will help maintain the best texture.
FAQs
Can I use flour tortillas instead of corn tortillas?
Absolutely! Corn tortillas bring an authentic texture, but flour tortillas work just as well and add a softer, chewier bite that some people love. Just cut them into strips the same way for layering.
Is this recipe spicy?
The chipotle enchilada sauce offers a mild smoky heat, but the spice level is moderate and can be adjusted by choosing milder or hotter sauces to suit your taste perfectly.
Can I make this recipe vegan?
Yes! Substitute the cheeses and milk with your favorite plant-based alternatives to keep all the creamy goodness while making it vegan-friendly.
What can I use if I don’t have chipotle enchilada sauce?
You can substitute with any good quality enchilada sauce or mix a regular enchilada sauce with a bit of smoked paprika or chipotle powder for that signature smoky flavor.
Can I add other vegetables to the filling?
Definitely! This recipe is very flexible. Diced zucchini, mushrooms, or even spinach can be fantastic additions that add extra nutrition and texture.
Final Thoughts
This Vegetarian Enchilada Casserole Recipe is such a wonderful way to enjoy a classic Mexican-inspired dish with wholesome, vegetarian ingredients. It’s bursting with bold flavors, creamy textures, and satisfying layers that make every bite feel like a warm hug. I’m sure once you try making this, it will quickly become a favorite to revisit again and again. So go ahead—gather your ingredients and treat yourself to this delightful, comforting casserole!
Print
Vegetarian Enchilada Casserole Recipe
This delicious Vegetarian Enchilada Casserole is a flavorful and comforting dish made with layers of seasoned vegetables, red beans, corn, tortillas, and a creamy cheese sauce. Perfect for a wholesome weeknight dinner, it combines the smoky spices of chili powder, cumin, and smoked paprika with a homemade chipotle enchilada sauce and a blend of Monterey Jack and cheddar cheeses for a satisfying Mexican-inspired casserole.
- Total Time: 40 minutes
- Yield: 6 servings
Ingredients
Vegetable and Bean Filling
- 1 Tablespoon oil
- 1 medium red onion, chopped
- 2 cloves garlic, minced
- 1 medium green bell pepper, chopped
- 1 medium sweet red pepper, chopped
- 2 teaspoons chili powder
- 1 teaspoon cumin
- 1 teaspoon smoked paprika
- 14 ounces red beans, drained and rinsed (1 can)
- 1 cup sweet corn, drained
- Salt and pepper to taste
- 1/2 cup fresh cilantro (divided use)
Tortillas and Sauces
- 6 corn or flour tortillas, cut into strips
- 12 ounces chipotle enchilada sauce (or 10-ounce can enchilada sauce)
Cheese Sauce
- 3/4 cup whole milk
- 1 Tablespoon cornstarch
- 8 ounces shredded cheddar cheese
- 10 ounces diced tomatoes and chilies, drained (optional)
Additional Toppings
- 1 cup shredded Monterey Jack cheese
Instructions
- Preheat the Oven: Preheat your oven to 400°F (200°C) and grease an 8×8 inch or 11×7 inch baking dish to prepare it for the casserole layers.
- Prepare the Filling: Heat a large non-stick skillet over medium heat and add the oil. Sauté the chopped onion, garlic, green bell pepper, and red sweet pepper together with chili powder, cumin, smoked paprika, and half of the fresh cilantro. Cook for about 4 minutes until the vegetables are fragrant and slightly softened.
- Add Beans and Corn: Stir in the drained red beans and sweet corn into the vegetable mixture. Season with salt and pepper to taste. Remove from heat and allow the filling to cool slightly.
- Make the Enchilada Sauce: Use your preferred recipe for homemade chipotle enchilada sauce or substitute with a 10-ounce can of prepared enchilada sauce.
- Prepare the Cheese Sauce: In a saucepan, whisk together whole milk and cornstarch until smooth. Heat the mixture over medium-high heat, stirring constantly, and bring it to a boil. Remove from heat, then stir in the shredded cheddar cheese until fully melted and the sauce is smooth. Optionally, stir in the drained diced tomatoes and chilies for added flavor.
- Assemble the Casserole: Spread half of the enchilada sauce evenly on the bottom of the prepared baking dish. Arrange half of the tortilla strips in an overlapping layer over the sauce. Top with half of the vegetable and bean filling, then spoon the cheese sauce evenly over the vegetables.
- Repeat Layers: Add another layer of tortilla strips followed by the remaining vegetable filling. Pour the rest of the enchilada sauce over the top, then sprinkle with the remaining Monterey Jack cheese.
- Bake: Cover the dish with aluminum foil and bake for 20 minutes. Remove the foil and bake for an additional 5 minutes until the casserole is heated through and the cheese on top is melted and bubbly.
- Cool and Serve: Let the casserole cool for about 5 minutes to set before cutting into squares. Serve immediately, garnished with the remaining fresh cilantro and optionally with guacamole or green olives on the side. Enjoy your hearty vegetarian enchilada casserole!
Notes
- You can substitute corn tortillas with flour tortillas if preferred.
- The diced tomatoes and chilies in the cheese sauce are optional but add a nice mild heat and extra flavor.
- For a spicier dish, add extra chipotle sauce or chopped jalapeños to the vegetable filling.
- This casserole can be prepared in advance and refrigerated before baking for convenience.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
- Use plant-based cheese and milk alternatives to make the dish vegan-friendly.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Casserole
- Method: Baking
- Cuisine: Mexican
- Diet: Vegetarian