Why You’ll Love This Recipe

I love how simple and satisfying this dish is. It’s packed with protein and fiber from the beans and veggies, and it’s full of flavor from the enchilada sauce and green chiles. I also like how customizable it is I can add toppings like olives, cilantro, or sour cream to make each serving unique. This casserole always feels like comfort food but with a wholesome twist.

Ingredients

1 tablespoon oil
1 onion, diced
1 yellow bell pepper, diced
3 cloves garlic, minced
2 cups red enchilada sauce
2 cups corn
1 can, 15.5 ounce black beans, drained and rinsed
1 can green chiles
2 cups shredded Mexican cheese
16 corn tortillas, cut in half
olives for serving, if desired
cilantro for serving, if desired
sour cream for serving, if desired

(Note: All ingredient amounts are listed in the recipe card below.)

Directions

  1. I preheat my oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish.
  2. I heat the oil in a skillet over medium heat, then sauté the onion, yellow bell pepper, and garlic until softened, about 5 minutes.
  3. I stir in the corn, black beans, green chiles, and 1 cup of enchilada sauce, mixing until heated through.
  4. I spread a thin layer of enchilada sauce on the bottom of the baking dish.
  5. I arrange half of the tortillas over the sauce, overlapping slightly to cover.
  6. I spread half of the veggie mixture over the tortillas, then sprinkle with 1 cup of cheese.
  7. I repeat with the remaining tortillas, veggies, and cheese, finishing with a layer of sauce and cheese on top.
  8. I cover the dish with foil and bake for 20 minutes, then uncover and bake for another 10 minutes until bubbly and golden.
  9. I let it rest for 5 minutes before serving with olives, cilantro, and sour cream if desired.

Servings and Timing

This recipe makes about 6–8 servings. It usually takes me 20 minutes to prep and 30 minutes to bake, so the total time is around 50 minutes.

Variations

Sometimes I add zucchini, spinach, or mushrooms to the filling for extra veggies. I also like using green enchilada sauce instead of red for a different flavor. For a spicier kick, I mix in jalapeños or use hot enchilada sauce. If I want a lighter version, I cut back on the cheese and top it with avocado slices instead.

Storage/Reheating

I store leftovers in an airtight container in the fridge for up to 4 days. To reheat, I cover and warm individual portions in the microwave or reheat the whole dish in the oven at 350°F (175°C) for 15–20 minutes. This casserole also freezes well I just wrap it tightly and freeze for up to 2 months, then bake from frozen with extra time.

FAQs

Can I make this ahead of time?

Yes, I assemble the casserole, cover it, and keep it in the fridge for up to 24 hours before baking.

Can I make it vegan?

Yes, I use vegan cheese and vegan sour cream, and it turns out delicious.

Do I have to fry the tortillas first?

No, I use them as-is since the sauce softens them during baking.

Can I use flour tortillas instead?

Yes, but I prefer corn tortillas because they hold up better and give a more authentic flavor.

What’s the best way to freeze this casserole?

I bake it first, let it cool, then wrap tightly and freeze. To reheat, I bake it covered until heated through.

Can I use homemade enchilada sauce?

Absolutely, and I love making it with fresh spices for even more flavor.

How can I make it spicier?

I add hot sauce, diced jalapeños, or a spicier enchilada sauce.

Can I add rice to the filling?

Yes, I sometimes mix in cooked rice or quinoa to make it even heartier.

What kind of cheese works best?

I like Mexican blend for meltiness, but cheddar or Monterey Jack also work well.

Can I serve this without toppings?

Yes, it’s delicious on its own, but I like adding cilantro, olives, or sour cream for extra freshness.

Conclusion

This Vegetarian Enchilada Casserole is one of my favorite dishes to make when I want something flavorful, filling, and easy to prepare. I love how it layers all the classic enchilada flavors into one cheesy, comforting bake. It’s a versatile recipe that I can adjust to my taste, and it always satisfies whether I’m cooking for family, friends, or meal prepping for the week.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegetarian Enchilada Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Vegetarian Enchilada Casserole is a hearty, cheesy, and comforting layered bake with beans, corn, peppers, and enchilada sauce. It has all the flavor of enchiladas without the rolling, making it quick and perfect for family dinners or meal prep.

  • Total Time: 50 minutes
  • Yield: 6–8 servings

Ingredients

1 tbsp oil

1 onion, diced

1 yellow bell pepper, diced

3 cloves garlic, minced

2 cups red enchilada sauce

2 cups corn

1 can (15.5 oz) black beans, drained and rinsed

1 can green chiles

2 cups shredded Mexican cheese

16 corn tortillas, cut in half

Olives, for serving (optional)

Cilantro, for serving (optional)

Sour cream, for serving (optional)

Instructions

  1. Preheat oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish.
  2. Heat oil in a skillet over medium heat. Sauté onion, yellow bell pepper, and garlic for about 5 minutes until softened.
  3. Stir in corn, black beans, green chiles, and 1 cup of enchilada sauce. Cook until heated through.
  4. Spread a thin layer of enchilada sauce on the bottom of the baking dish.
  5. Arrange half the tortillas over the sauce, slightly overlapping.
  6. Spread half the veggie mixture over the tortillas and sprinkle with 1 cup cheese.
  7. Repeat with remaining tortillas, veggies, and cheese. Top with a final layer of sauce and cheese.
  8. Cover with foil and bake for 20 minutes. Uncover and bake for another 10 minutes, until bubbly and golden.
  9. Let rest for 5 minutes before serving with olives, cilantro, and sour cream if desired.

Notes

Add zucchini, spinach, or mushrooms to the filling for extra veggies.

Swap red enchilada sauce for green for a different flavor.

For spiciness, mix in jalapeños or hot enchilada sauce.

Lighten it up by reducing cheese and topping with avocado slices.

Use vegan cheese and sour cream for a fully vegan version.

  • Author: Madelynn
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Mexican-Inspired
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 serving
  • Calories: 320
  • Sugar: 4g
  • Sodium: 720mg
  • Fat: 15g
  • Saturated Fat: 7g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 7g
  • Protein: 14g
  • Cholesterol: 30mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star