Quick Vegetarian Enchilada Casserole
This quick vegetarian enchilada casserole layers corn tortillas, black beans, and sweet corn under a blanket of red sauce and melted cheese. It’s the kind of meal that comes together fast on a Tuesday and leaves you with enough for lunch the next day.

No rolling, no fuss, just a big baking dish and a hot oven. It’s saucy, satisfying, and easily adjustable to what you’ve got in the fridge.
Why This Casserole Works
The tortillas soak up the enchilada sauce just enough to go soft but not mushy, and the top gets those irresistible browned cheese edges. I make this when I want something hearty that doesn’t need a side dish.
It’s endlessly forgiving. Swap the beans, add sautéed peppers, or use whatever cheese you have. The base recipe is more of a template, and it never lets me down.
Ingredients

- 12 corn tortillas (6-inch): cut into quarters for easy layering
- 1 can (15 oz) black beans: rinsed and drained
- 1 cup frozen corn: thawed, or use fresh when it’s in season
- 2 cups shredded cheese: a blend of cheddar and Monterey Jack melts beautifully
- 1 can (19 oz) red enchilada sauce: about 2 cups, mild or medium
- 1 small onion: diced
- 2 cloves garlic: minced
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- Salt and pepper
- Optional: 1 cup chopped spinach or 1 diced jalapeño
- For serving: sour cream, fresh cilantro, sliced avocado
Variations / Substitutions
- Swap the beans: Pinto beans, chickpeas, or even refried beans work. Refried beans spread like a paste and help the layers hold together.
- Add more veggies: Sautéed zucchini, bell pepper, or mushrooms tucked between the layers add heft and moisture.
- Go dairy-free: Use a good melting vegan cheese and check that your enchilada sauce is dairy-free. The texture stays creamy enough from the beans.
- Play with the heat: Stir a minced chipotle in adobo into the sauce for smoke and real warmth.
If you like these flavors, try my Black Bean Burrito Bowls.
How to Make Quick Vegetarian Enchilada Casserole
Step 1: Sauté the Onion and Garlic

Heat a drizzle of oil in a skillet over medium heat. Add the diced onion and cook, stirring occasionally, for about 4 minutes until translucent. Stir in the minced garlic, 1 teaspoon cumin, and 1 teaspoon chili powder; cook 30 seconds more until fragrant.
The spices should bloom a little in the warm oil, turning the whole kitchen into the kind of smell that makes people wander in and ask what’s for dinner.
Step 2: Mix the Filling

In a large bowl, combine the drained black beans, thawed corn, and the cooked onion mixture. Add 1/2 cup of the enchilada sauce and a handful of the shredded cheese (reserve the rest for layering), and stir just until everything is evenly coated, about 1 minute.
Taste the filling at this point and add a pinch of salt if needed, because the sauce and cheese will season the whole dish. The mixture will be chunky and colorful.
Step 3: Layer the Casserole

Preheat your oven to 375°F (190°C). Spread a thin layer of the remaining enchilada sauce (about 1/3 cup) on the bottom of an 8×8 or 9×9-inch baking dish. Arrange a single layer of tortilla quarters over the sauce, covering the bottom. Spoon half the bean mixture on top, then drizzle with another 1/3 cup sauce and sprinkle with 1/3 of the remaining cheese. Repeat the layers: tortillas, remaining filling, more sauce, and most of the cheese, finishing with a final layer of tortillas, the last of the sauce, and a good layer of cheese on top.
Press down gently on each layer so the tortillas start soaking up the sauce. The top cheese layer is what gives you those irresistible browned bits, so don’t skimp here.
Step 4: Bake and Garnish

Bake the casserole for 25 to 30 minutes, until the sauce is bubbling around the edges and the cheese is melted and starting to brown in spots. Let it sit at room temperature for 5 minutes before slicing so the layers set slightly.
This little rest keeps the filling from sliding out when you cut into it. While it sits, grab sour cream, sliced avocado, and fresh cilantro to dollop on top. Then cut into squares and serve right from the dish.
Tips for the Best Enchilada Casserole
- Use corn tortillas: They hold their texture better than flour tortillas, which can turn gummy inside a baked casserole.
- Toast the tortillas first: If you have a minute, warm the tortilla quarters in a dry skillet over medium heat until lightly freckled. This builds a little barrier against sogginess.
- Customize the cheese: I like a mix of sharp cheddar for tang and Monterey Jack for a smooth melt, but pepper jack adds a nice kick.
- Make a double batch: Assemble a second casserole without baking, wrap it tightly, and freeze for up to 3 months. Bake straight from frozen, adding 15 to 20 minutes to the time.
Bake times by pan size:
| Pan Size | Bake Time |
|---|---|
| 8×8-inch | 25-30 mins |
| 9×13-inch | 30-35 mins |
Storing and Reheating Leftovers
- Refrigerate: Keep covered in the fridge for up to 4 days. The slices firm up as they chill, making them almost like a lasagna square.
- Reheating: A quick trip through the microwave works, or cover with foil and warm in a 350°F oven until heated through, about 15 minutes.
- Freeze: The unbaked casserole freezes beautifully. Assemble in a freezer-safe dish, cool completely, wrap well, and freeze. Bake from frozen at 375°F for 45 to 50 minutes, then uncover for the last 10 minutes to crisp the top.
What to Serve With This Casserole
This casserole is hearty on its own, but a crisp side balances the richness. I like a simple cabbage slaw dressed with lime and salt, or a tomato and avocado salad because the acidity cuts through the cheese. If you want a starch side, Mexican rice soaks up the extra sauce perfectly.
Frequently Asked Questions
Can I use flour tortillas instead of corn?
Yes, but they get softer and almost gummy inside the bake. If that’s all you have, layer them sparingly and skip the oven preheating in the assembly step, covering the dish for the first 15 minutes of baking.
How do I make this casserole vegan?
Use a dairy-free shredded cheese, swap the sour cream for a cashew crema, and double-check your enchilada sauce for no hidden dairy. The beans already give it plenty of heartiness.
Can I add meat?
Absolutely. Stir 1 1/2 cups of cooked, shredded chicken or seasoned ground beef into the bean mixture. The baking time stays the same.
Is this gluten-free?
If you use corn tortillas and a certified gluten-free enchilada sauce, the casserole is gluten-free. Check your spices and cheese for any additives, but most are fine.

Quick Vegetarian Enchilada Casserole Recipe
Ingredients
Method
- Sauté onion in a skillet with oil over medium heat until translucent, about 4 minutes. Add garlic, cumin, and chili powder, and cook 30 seconds until fragrant.
- In a bowl, mix black beans, corn, the onion mixture, 1/2 cup enchilada sauce, and a small handful of cheese. Stir to combine.
- Preheat oven to 375°F (190°C). Spread 1/3 cup sauce in an 8×8-inch dish. Layer tortilla quarters, then half the filling, more sauce, and a third of the cheese. Repeat layers, ending with tortillas, remaining sauce, and a generous cheese layer.
- Bake 25 to 30 minutes until bubbly and golden. Rest 5 minutes, then top with sour cream, avocado, and cilantro. Cut into squares and serve.
