I can’t get over how this vegetarian enchilada casserole packs all the cheesy, saucy, Tex-Mex goodness of enchiladas into one family-friendly dinner. It’s stacked with tortillas, beans, veggies, green chiles, and melty cheese, and somehow every slice disappears fast.

I’m obsessed with this Easy Veggie Enchilada Bake because it scratches that cheesy, saucy enchilada itch without turning dinner into a whole production. It’s basically the Mexican lasagna I want on a busy weeknight, stacked with saucy layers, black beans, and that messy, irresistible casserole vibe.
And the red enchilada sauce does all the heavy lifting, soaking into every bite like it knows exactly what I’m craving. I love how hearty it feels without meat, and how the edges get a little bubbly and dramatic.
But the best part? Everyone digs in fast.
No convincing required at my table, ever.
Ingredients

- Olive oil gets the veggies going and adds a little richness.
- Onion brings that sweet, cozy base every good bake needs.
- Bell pepper adds color, crunch, and a fresh bite.
- Garlic makes the whole pan smell like dinner’s actually happening.
- Cumin gives it that warm, taco-night vibe.
- Chili powder adds gentle heat without making things too dramatic.
- Black beans bring protein, fiber, and serious staying power.
- Corn adds sweetness and a little pop in every bite.
- Green chiles keep it zippy, mild, or spicy if you’re brave.
- Corn tortillas make it hearty and soak up the sauce perfectly.
- Enchilada sauce ties everything together, Basically the saucy glue.
- Cheddar melts bold and sharp, which you’ll definitely notice.
- Monterey Jack makes it extra creamy and stretchy.
- Sour cream cools things down.
Plus, it’s just good.
- Cilantro and lime wake it up with fresh, bright flavor.
Ingredient Quantities
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 1 medium red or green bell pepper, diced
- 2 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 15 ounce can black beans, drained and rinsed
- 1 cup frozen or canned corn, drained if canned
- 4 ounce can diced green chiles, mild or hot based on preference
- 10 to 12 corn tortillas, 6 inch size
- 2 cups red enchilada sauce
- 2 cups shredded cheddar cheese
- 1 cup shredded Monterey Jack cheese
- 1/2 cup sour cream for drizzling or serving
- 1/4 cup fresh cilantro, chopped for garnish
- Optional: 1 lime, cut into wedges for serving
How to Make this
1. Preheat oven to 375°F and lightly oil a 9×13 inch baking dish with a little of the olive oil.
2. Heat 1 tablespoon olive oil in a large skillet over medium heat. Add diced onion and diced bell pepper and cook until softened, about 5 minutes.
3. Add minced garlic, ground cumin, chili powder, kosher salt, and black pepper to the skillet and cook, stirring, for 1 minute until fragrant.
4. Stir in drained and rinsed black beans, corn, and diced green chiles. Cook until heated through, about 2 to 3 minutes, then remove from heat.
5. Pour about 1/2 cup of the red enchilada sauce into the bottom of the prepared baking dish to lightly coat it.
6. Assemble the casserole by layering: place 3 to 4 corn tortillas in a single layer to cover the bottom, spread one third of the bean and veggie mixture over the tortillas, drizzle about 1/3 of the enchilada sauce, and sprinkle a mix of shredded cheddar and Monterey Jack. Repeat this layering two more times, finishing with the remaining cheese on top. Use 10 to 12 tortillas total, tearing them if needed to cover layers.
7. Cover the dish with foil and bake for 20 minutes. Remove foil and bake an additional 10 minutes until cheese is bubbly and edges are slightly browned.
8. Let the casserole rest for 5 minutes before serving to set.
9. Garnish with a drizzle of sour cream and chopped fresh cilantro. Serve with optional lime wedges on the side.
Equipment Needed
1. Oven
2. 9×13 inch baking dish
3. Large skillet
4. Cutting board
5. Chef’s knife
6. Measuring spoons and 1/2 cup measuring cup
7. Wooden spoon or heatproof spatula
8. Can opener and colander for draining beans and corn
9. Aluminum foil and a small bowl for mixing cheeses or sauce
FAQ
Easy Veggie Enchilada Bake Recipe Substitutions and Variations
- Olive oil
- Avocado oil for a neutral, high-heat option
- Canola oil for a mild, budget-friendly swap
- Butter or ghee for a richer, slightly nutty flavor
- Black beans
- Pinto beans for a creamier texture and similar flavor
- Cooked lentils for added protein and a different bite
- Refried beans for a thicker, more cohesive filling
- Corn
- Frozen sweet peas for a pop of sweetness and color
- Chopped zucchini for a lower-sugar, vegetable-forward option
- Roasted poblano or diced tomatoes for a smoky or juicy contrast
- Shredded cheddar and Monterey Jack cheeses
- Mexican blend cheese for a ready-mixed melting option
- Queso Oaxaca or mozzarella for extra stretch
- Vegan shredded cheese for a dairy-free version
- Crumpled cotija or queso fresco sprinkled after baking for brightness
Pro Tips
1. Toast the spices in the hot skillet for 30 to 45 seconds before adding the beans. This wakes up their aroma and gives the filling more depth than simply stirring them in with the other ingredients.
2. Warm the corn tortillas briefly in a dry skillet or wrapped in a damp towel in the microwave. Soft, pliable tortillas tear and layer more smoothly and are less likely to become gummy in the finished casserole.
3. Press each layer gently as you assemble so you eliminate large air pockets and help the casserole hold together when sliced. If any tortillas seem dry, brush a little of the enchilada sauce on them before layering.
4. After baking, let the casserole rest 10 minutes rather than 5 if you can. It firms up and is easier to cut clean slices. Finish with a squeeze of lime and a few avocado slices right before serving for brightness and creaminess.

Easy Veggie Enchilada Bake Recipe
I can’t get over how this vegetarian enchilada casserole packs all the cheesy, saucy, Tex-Mex goodness of enchiladas into one family-friendly dinner. It’s stacked with tortillas, beans, veggies, green chiles, and melty cheese, and somehow every slice disappears fast.
8
servings
388
kcal
Equipment: 1. Oven
2. 9×13 inch baking dish
3. Large skillet
4. Cutting board
5. Chef’s knife
6. Measuring spoons and 1/2 cup measuring cup
7. Wooden spoon or heatproof spatula
8. Can opener and colander for draining beans and corn
9. Aluminum foil and a small bowl for mixing cheeses or sauce
Ingredients
1 tablespoon olive oil
1 medium yellow onion, diced
1 medium red or green bell pepper, diced
2 cloves garlic, minced
1 teaspoon ground cumin
1 teaspoon chili powder
1 teaspoon kosher salt
1/2 teaspoon black pepper
15 ounce can black beans, drained and rinsed
1 cup frozen or canned corn, drained if canned
4 ounce can diced green chiles, mild or hot based on preference
10 to 12 corn tortillas, 6 inch size
2 cups red enchilada sauce
2 cups shredded cheddar cheese
1 cup shredded Monterey Jack cheese
1/2 cup sour cream for drizzling or serving
1/4 cup fresh cilantro, chopped for garnish
Optional: 1 lime, cut into wedges for serving
Directions
- Preheat oven to 375°F and lightly oil a 9×13 inch baking dish with a little of the olive oil.
- Heat 1 tablespoon olive oil in a large skillet over medium heat. Add diced onion and diced bell pepper and cook until softened, about 5 minutes.
- Add minced garlic, ground cumin, chili powder, kosher salt, and black pepper to the skillet and cook, stirring, for 1 minute until fragrant.
- Stir in drained and rinsed black beans, corn, and diced green chiles. Cook until heated through, about 2 to 3 minutes, then remove from heat.
- Pour about 1/2 cup of the red enchilada sauce into the bottom of the prepared baking dish to lightly coat it.
- Assemble the casserole by layering: place 3 to 4 corn tortillas in a single layer to cover the bottom, spread one third of the bean and veggie mixture over the tortillas, drizzle about 1/3 of the enchilada sauce, and sprinkle a mix of shredded cheddar and Monterey Jack. Repeat this layering two more times, finishing with the remaining cheese on top. Use 10 to 12 tortillas total, tearing them if needed to cover layers.
- Cover the dish with foil and bake for 20 minutes. Remove foil and bake an additional 10 minutes until cheese is bubbly and edges are slightly browned.
- Let the casserole rest for 5 minutes before serving to set.
- Garnish with a drizzle of sour cream and chopped fresh cilantro. Serve with optional lime wedges on the side.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 263g
- Total number of serves: 8
- Calories: 388kcal
- Fat: 21.6g
- Saturated Fat: 11.1g
- Trans Fat: 0.06g
- Polyunsaturated: 1.5g
- Monounsaturated: 6g
- Cholesterol: 47mg
- Sodium: 1062mg
- Potassium: 212mg
- Carbohydrates: 31.9g
- Fiber: 5.4g
- Sugar: 3.6g
- Protein: 16g
- Vitamin A: 800IU
- Vitamin C: 20mg
- Calcium: 343mg
- Iron: 1.6mg









