• Skip to main content
  • Skip to primary sidebar
  • Skip to footer
The Mindful Hapa

The Mindful Hapa

Simple & Easy Clean Eats

  • Instagram
  • Pinterest
  • Facebook
  • About
  • Recipes
    • Breakfast
    • Lunch and Dinner
    • Side Dishes
    • Soups
    • Sauces, Spreads & Dressings
    • Desserts
    • Snacks
    • Dietary
      • Dairy Free
      • Gluten Free
      • Grain Free
      • Nut Free
      • Paleo
      • Refined Sugar Free
      • Vegan
      • Vegetarian
      • Whole30
    • Method
      • 10 Ingredients or Less
      • 30 Minutes or Less
      • Instant Pot
      • No-Bake
    • Season
      • Spring
      • Summer
      • Fall
      • Winter
    • Recipe Index
  • Portfolio
    • Food Photography
  • Videography
  • Work With Me
Vegetarian Enchilada Casserole
Home // Courses // Lunch and Dinner // Vegetarian Enchilada Casserole

Vegetarian Enchilada Casserole

Vegetarian Enchilada Casserole is packed with protein, veggies, and flavorful Mexican spices. Garnished with fresh herbs and sliced avocado, it's hearty comfort food your whole family will love.
Prep Time 10 minutes minutes
Cook Time 25 minutes minutes
Total Time 35 minutes minutes
Jump to RecipePrint Recipe

Hearty comfort food meets vibrant veggies in this Vegetarian Enchilada Casserole. Garnished with fresh herbs and sliced avocado, it’s a weeknight dinner your whole family will love. It’s the kind of dish you’ll always want on hand (luckily, it’s freezer-friendly!). The best of both worlds, this recipe is part enchilada part lasagna. Made from pantry staples, layers of tortillas meet shredded cheese, flavorful spices, and sautéed vegetables. It’s also loaded with plant-based protein.

Once the filling comes together, this Vegetarian Enchilada Casserole is ready in no time. It’s the perfect weeknight dinner, potluck addition, or meal for a new mom. It’s the gift that keeps on giving. Naturally gluten-free, you can easily customize this dish to meet any type of lifestyle. To make it vegan, sub the cheese for dairy-free cheese. Not a fan of plant-based ‘meat’ crumbles? Swap them for ground beef, chicken, or turkey. Omit the jalapeños for less of a kick.

A large 9x13 ceramic baking dish filled with Vegetarian Enchilada Casserole and topped with red onion, jalapeno slices, sliced avocado, and chopped cilantro.

Satisfy those cozy food cravings with this easy-to-make casserole. Add it to your recipe repertoire — your whole family will dig in. While most casseroles are dense and overly filling, this vegetarian enchilada casserole is perfectly balanced. It’s hearty and comforting without tasting too rich. Plus, it’s loaded with fiber-rich veggies. Serve it alongside a simple, leafy green salad.

Ingredients in the Enchilada Casserole Filling

Vegetarian Meat Alternative – For this casserole, I love Impossible Ground Beef and Plant Boss Mild Taco Crumbles. These add texture and of course, protein.

Olive Oil – Adding depth and flavor, cooking with olive oil is my go-to.

Yellow Onion – Feel free to use a sweet or yellow onion. It’s the perfect aromatic.

Bell Pepper – Providing color and crunch, bell pepper is packed with vitamin C. Any color bell pepper will do.

Spinach – A convenient and mild way to add leafy greens.

Jalapeño – For that classic kick (omit if necessary).

Garlic – Like onion, garlic creates the base of this dish. I prefer peeling and mincing my garlic, but store-bought minced garlic works too.

Black Beans – Rich in fiber and protein, black beans add texture and mild flavor. You can sub black beans for pinto beans.

Sweet Corn – Providing a sweet balance to this savory dish, I love keeping a can of corn (or bag of frozen corn) on hand. To keep this recipe corn-free, omit the sweet corn and use grain-free tortillas.

Chili Powder – Mild to moderately spicy, chili powder adds heat! Omit if you’re sensitive to spice.

Cayenne – Like chili powder, cayenne is potent and spicy. Omit if necessary.

Cumin – Warm and earthy, cumin pairs well with this Mexican-inspired dish.

Salt – The best flavor enhancer, always.

Pepper – For depth and spice.

Ingredients in the Layered Enchilada Casserole

Cheese – What are enchiladas or a casserole without cheese? Using a combination of shredded Mexican cheese and pepper jack, the cheese makes this dish filling and satisfying.

Enchilada Sauce – Bringing authentic Mexican flavor, the enchilada sauce soaks into the tortillas, creating a soft yet delicious texture. I used store-bought enchilada sauce (Frontera Foods Red Chile Enchilada Sauce), but Siete Foods and Simply Organic are great alternative brands.

Tortillas – I used Siete’s Cassava Tortillas for a gluten and grain-free option, but any tortillas will work.

Garnish – The more the merrier. Jalapeño coins, chopped cilantro, diced red onion, and sliced avocado (or sour cream!) add flavor, texture, and freshness to this casserole.

A large skillet with the filling for a Vegetarian Enchilada Skillet which includes plant-based meat crumbles, black beans, sweet corn, bell pepper, onion, garlic, spices, and olive oil. There is a bowl of chopped herbs peeking out on the bottom right side, along with a few slices of jalapeno

How To Make Vegetarian Enchilada Casserole

  1. Preheat the oven to 400F and coat a 3-4” deep, 9″ x 13″ casserole pan with avocado oil or olive oil.
  2. To a large cast iron skillet, cook your vegan meat alternative. Season with salt & pepper. Remove from the pan and set aside. 
  3. To the same large cast iron skillet, add 2 tablespoons olive oil and heat to medium. Add your onion, bell pepper, jalapeño, and garlic and sauté for 4-5 minutes, or until softened. Add the chili powder, cayenne, cumin, and salt, and stir to combine. 
  4. Add your black beans and corn and stir again until evenly combined. Cook for an additional 5-6 minutes, or until black beans have started to soften/break down.
  5. Stir in cooked vegan meat and fresh spinach until just wilted and remove pan from the heat.
  6. To your casserole pan, add 1 cup of enchilada sauce to the bottom of the pan until evenly coated. Top with half of the veggie / crumble mixture, followed by 4 tortillas, 1 cup of enchilada sauce, and 1 cup shredded Mexican cheese blend.
  7. Repeat with the remaining half of the veggie/crumble mixture, 4 tortillas, 1 cup of enchilada sauce, remaining 1 cup of shredded Mexican cheese blend, and ½ cup of the shredded pepper jack cheese.
  8. Move to the oven and bake at 400F for 20-22 minutes, or until the cheese has started to brown and the edges are bubbly. You can broil for the last 2-3 minutes if the cheese hasn’t browned.
  9. Remove from the oven and top with fresh jalapeño slices, chopped cilantro, red onion, avocado slices, and sour cream. Serve immediately and enjoy!
Ingredients separated into different bowls. Ingredients include fresh herbs, olive oil, dice onion, minced garlic, bell pepper, diced jalapeno, black beans, sweet corn, shredded cheese, tortillas, and enchilada sauce.
Sautéed vegetables including chopped onion, garlic, bell pepper, jalapeno, and spices in a large black skillet. A small bowl of chopped cilantro is on the bottom right side.

How Do You Make This Enchilada Casserole Not Soggy?

For this version, I used cassava flour tortillas (which didn’t make this Vegetarian Enchilada Casserole soggy). However, if you’re using corn tortillas, avoid a soggy enchilada casserole by briefly frying your tortillas! Fry them in oil before layering them into the casserole. Doing this creates a bit of a barrier, ensuring the tortillas don’t soak up too much of the sauce. 

A large baking dish filled with a layer of vegetarian meat crumbles, corn, black beans, and enchilada sauce. Topped with a layer of cassava flour tortillas.

Vegan Enchilada Casserole

Plant-based eaters, rejoice. To easily make this casserole vegan, swap the cheese for a dairy-free alternative. I would recommend using a dairy-free pepper jack or Mexican shredded “cheese.” Also, if you would rather omit the vegetarian meat crumbles altogether, use a 10-inch cast iron skillet. Last but not least, you can also try making this recipe with a green chile enchilada sauce! 

How To Store Vegetarian Enchilada Casserole

One of the many reasons I love this casserole recipe is that it makes great leftovers. Whether you’re making this as part of your weekly meal prep or as a quick mid-week dinner, leftover enchilada casserole is the best! The leftovers have even more time to settle and absorb the flavors.

Whether you prep ahead or just need to store the leftovers, it’s simple to do. You can cover the baking dish with an airtight seal like aluminum foil, saran wrap, or a fitted lid. You can also let the casserole cool completely in the fridge to thicken before cutting into slices and stashing it away, pre-sliced.

Can I Freeze Vegetarian Enchilada Casserole?

Yes! I love making this dish ahead of time, freezing it, and reheating when the craving strikes. Once cooked (omit garnishes), let it cool entirely. Slice into individual portions. That way, you can easily thaw the slices in the fridge or reheat in the microwave or oven. After slicing, transfer the casserole into freezer-friendly tupperware. It will keep for up to three months. Reheat your portion(s) in the oven at 400F until hot (15-20 minutes) or microwave until warmed through.

For more healthy comfort food, check out my Vegetarian Shepherds Pie, Eggplant Parmesan, and Rice Noodles with Spicy Peanut Sauce. If you try this recipe, please let me know by leaving a comment and rating in the boxes below! I always love to hear from you. It also helps other people find this recipe when they search online for the BEST Vegetarian Enchilada Casserole.

Jump to Recipe Print Recipe
Vegetarian Enchilada Casserole

Vegetarian Enchilada Casserole

Author Casey Colodny
Prep: 10 minutes minutes
Cook: 25 minutes minutes
Total: 35 minutes minutes
Servings: 6
Print Leave a Review
Vegetarian Enchilada Casserole is packed with protein, veggies, and flavorful Mexican spices. Garnished with fresh herbs and sliced avocado, it's hearty comfort food your whole family will love.

Ingredients

  • 12 ounces vegetarian meat alternative
  • 2 tablespoons olive oil
  • 1 medium sweet or yellow onion diced
  • 1 red bell pepper diced
  • 1 jalapeño minced
  • 3 cloves garlic minced
  • 1 15oz can black beans rinsed and drained
  • 1 15oz can sweet corn rinsed and drained
  • 1 tablespoon chili powder
  • 1 teaspoon cayenne
  • 1 teaspoon ground cumin
  • 1 teaspoon salt (more to taste)
  • 1 teaspoon black pepper (more to taste)
  • 2 cups fresh spinach
  • 2 cups shredded Mexican cheese blend divided (1, 8oz bag)
  • ½ cup pepper jack cheese
  • 3 cups red chili enchilada sauce divided (3, 8 oz packages)
  • 8 6" tortillas

Garnish

  • Jalapeño slices, chopped cilantro, diced red onion, and sliced avocado

Instructions

  • Preheat the oven to 400F and coat a 3-4” deep, 9" x 13" casserole pan with avocado oil or olive oil.
  • To a large cast iron skillet, cook your vegan meat alternative. Season with salt & pepper. Remove from the pan and set aside.
  • To the same large cast iron skillet, add 2 tablespoons olive oil and heat to medium. Add your onion, bell pepper, jalapeño, and garlic and saute for 4-5 minutes, or until softened. Add the chili powder, cayenne, cumin, and salt, and stir to combine.
  • Add your black beans and corn and stir again until evenly combined. Cook for an additional 5-6 minutes, or until black beans have started to soften/break down.
  • Stir in cooked vegan meat and fresh spinach until just wilted and remove pan from the heat.
  • To your casserole pan, add 1 cup of enchilada sauce to the bottom of the pan until evenly coated. Top with half of the veggie / crumble mixture, followed by 4 tortillas, 1 cup of enchilada sauce, and 1 cup shredded Mexican cheese blend.
  • Repeat with the remaining half of the veggie/crumble mixture, 4 tortillas, 1 cup of enchilada sauce, remaining 1 cup of shredded Mexican cheese blend, and ½ cup of the shredded pepper jack cheese.
  • Move to the oven and bake at 400F for 20-22 minutes, or until the cheese has started to brown and the edges are bubbly. You can broil for the last 2-3 minutes if the cheese hasn’t browned.
  • Remove from the oven and top with fresh jalapeño slices, chopped cilantro, red onion, avocado slices, and sour cream. Serve immediately and enjoy!
    Vegetarian Enchilada Casserole

Notes

  • You can use canned corn instead of frozen and sub any bean.
  • Adjust spices to taste!
  • If you’re not using a meat alternative, make this dish in a 10” cast iron pan.
  • Alternative meat substitutes include Beyond Beef meat crumbles, or Trader Joe’s soy chorizo.

Did you make this recipe?

Tag @themindfulhapa on Instagram and hashtag it #themindfulhapa!

Facebook Pin Recipe

FacebookTweetPin

You might also like:

Seared Shrimp Salad with Green Goddess Dressing

Spicy Shrimp Tacos with Green Goddess Slaw

Salmon Taco Bowls

Pan Seared Salmon Salad with Pepperoncini Dressing

About Casey Colodny

Avid home cook and baker since College, Casey went on to attend Le Cordon Bleu in Paris and complete the basic intensive cuisine course. Interested in creating healthier recipes for the V/GF, vegetarian, pescatarian, and paleo eaters! Started The Mindful Hapa in 2018 and has been cooking and sharing tasty recipes and photography ever since.

Reader Interactions

2 comments

  1. Rose says

    April 13, 2022 at 11:13 pm

    5 stars
    This was amazing! My daughter doesn’t eat meat, but my hubs wanted enchilada and cheese only was out of this question. I used seitan as the meat sub. It gave it more a chicken feel. All the flavors were delicious! I did use a baking pan instead of casserole pan so I baked it at 400 for 15 minutes.oh and I totally forgot the pepper but still was sooooo delicious! Thank you for this! Going to be an often meal for us. 🤍

    Reply
    • Casey Colodny says

      April 14, 2022 at 10:15 am

      So happy to hear your whole family loves this recipe!! It’s one of our favorites too 🙂 – Casey

      Reply

Leave a Review! Cancel reply

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

Recipe Rating




Primary Sidebar

Recipe Key


Dairy Free

Gluten Free

Vegan

Vegetarian

Hi! I’m Casey.

Welcome to my kitchen! Here at The Mindful Hapa our recipes bring simple, healthy eating to your table.

 

Learn more 

Work with me 

See more Lunch and Dinner:

Seared Shrimp Salad with Green Goddess Dressing

Spicy Shrimp Tacos with Green Goddess Slaw

Salmon Taco Bowls

Pan Seared Salmon Salad with Pepperoncini Dressing

Sign up to get recipes in your inbox.




Find Us

Address
123 Main Street
New York, NY 10001

Hours
Monday—Friday: 9:00AM–5:00PM
Saturday & Sunday: 11:00AM–3:00PM

Search

About This Site

This may be a good place to introduce yourself and your site or include some credits.

About This Site

This may be a good place to introduce yourself and your site or include some credits.

Search

✨MY MOM’S NOT SO ‘SECRET SAUCE’ NOODLE STI ✨MY MOM’S NOT SO ‘SECRET SAUCE’ NOODLE STIR FRY* featuring @beyondmeat, a veggie and protein filled dinner you need to try for dinner!

Now what’s the secret to this sauce? The secret is that it’s so easy to make, just 5 simple ingredients, and the perfect way to add lots of flavor! I also made sure to add the new Beyond Beef with avocado oil for extra delicious flavor and protein, a whopping 21 grams per serving! This is the 4th generation of @beyondmeat and the flavor is the best yet 👏🏼

Here’s everything you need to make this for dinner this week:

My Mom’s Not So ‘Secret Sauce’: 
⅔ cup mirin
⅔ cup sake
⅓ cup soy sauce
2 tsp fresh garlic, minced
2 tsp fresh ginger, finely minced 

Noodle Stir Fry:
4 tbsp olive oil, divided
⅓ cup red onion, finely diced 
3 cloves garlic, minced 
16oz Beyond Beef 
1 tsp salt
6 oz shiitake mushrooms, sliced into thin strips
1 small red bell pepper, cut into thin strips
2 cups broccoli, cut into bite-sized florets
1 cup bean sprouts
10 oz ramen noodles, cooked al dente (1 minute less than package instructions)
⅓ cup fresh cilantro, finely chopped
3 scallions, thinly sliced
Chili crisp drizzle, optional garnish

Instructions included in comments below ⬇️ 

#noodlestirfry #ramennoodles #vegetarianrecipes #vegetariandinner #healthydinner #plantbased #easyrecipes #easydinner #dinnerrecipes #vegetarian #beyondpartner
A fun week in Punta Mita full of sand, endless poo A fun week in Punta Mita full of sand, endless pool time, margaritas🍋‍🟩, and golf cart rides 🏝️🌊☀️🐚🫶🏼
💚🌱SEARED SHRIMP SALAD WITH GREEN GODDESS DRE 💚🌱SEARED SHRIMP SALAD WITH GREEN GODDESS DRESSING loaded with roasted asparagus, zucchini and bell pepper,  crumbled feta, marinated artichoke hearts, sunflower seeds, and some radish microgreens I grew in my @grow.leath fieldhouse 🏠 Here’s how you make this beautiful and flavorful salad ⬇️
—
Green Goddess Dressing:
2 scallions (washed & roots cut off)
½ cup fresh cilantro (loosely packed leaves & tender stems)
¼ cup fresh basil leaves 
¼ cup full fat greek yogurt
2 tbsp olive oil
2 tbsp lemon juice 
2 tbsp water
2 cloves garlic
½ tsp kosher salt + move to taste

Seared Shrimp:
1 lb shrimp, peeled & deveined with tails removed (I used size 22-25 ct)
1 tsp chili powder
¾ tsp kosher salt
½ tsp smoked paprika
¼ tsp cayenne
2 tbsp olive oil, divided

Grilled Veggies
½ red bell pepper, seeded & cut into 1” pieces
1 small zucchini, cut into half moons
½ bunch asparagus, ends removed and cut into 1” pieces
1 tsp kosher salt
2 tbsp olive oil 

Salad:
5 cups butter lettuce (1, 4.5oz container)
2 cups baby arugula
1 cup radish microgreens
1 cup marinated quartered artichoke hearts (1, 6.5oz container)
½ cup feta, cubed
⅓ cup roasted sunflower seeds
—
Full instructions continued in the comments below ⬇️ 
.
.
.
#shrimpsalad #fillingsalads #saladrecipe #healthysalads #searedshrimp #springrecipes #saladinspo #pescatarian #healthyrecipes #easyrecipes #pescatarianrecipes
A week of sandwiches 🥪 save for the next time y A week of sandwiches 🥪 save for the next time you need some sandwich inspo!

🥖 MONDAY: smoked salmon baguette with horseradish aioli, lemon zest, fresh dill, smashed avocado, capers, and pickled red onions 

🌱TUESDAY: roasted mushroom focaccia melt with melted havarti, arugula, and a horseradish mayo 

🍳 WEDNESDAY: southwest avocado breakfast sandwich, with whipped cream cheese, scrambled eggs, avocado slices, @sidedish southwest drizzle (use code CASEY10 for 10% off!), @growleath microgreens, and pickled red onion

🐟 THURSDAY: tinned salmon chili crisp with @fishwife x @flybyjing sichuan chili crisp smoked salmon, tomato slices, avocado, and sliced scallions

✨ FRIDAY:  herby tahini roasted cauliflower sandwich with fresh dill and pepperoncini peppers 

#sandwiches #sandwichrecipes #lunchrecipes #lunchinspo #sandwich #sandwichrecipe #easylunch #easyrecipes

Follow Along

Instagram

Facebook

Pinterest

Footer

  • Work With Me
  • Get to know The Mindful Hapa
  • Recipes

Contact

Privacy Policy + Terms

×
Branding / / Viola Hill Studio
Site Design + Dev / / Meyne

Site Credits

Copyright © 2025 · The Mindful Hapa on Genesis Framework · WordPress · Log in

The Mindful HapaLogo Header Menu
  • About
  • Recipes
    • Breakfast
    • Lunch and Dinner
    • Side Dishes
    • Soups
    • Sauces, Spreads & Dressings
    • Desserts
    • Snacks
    • Dietary
      • Dairy Free
      • Gluten Free
      • Grain Free
      • Nut Free
      • Paleo
      • Refined Sugar Free
      • Vegan
      • Vegetarian
      • Whole30
    • Method
      • 10 Ingredients or Less
      • 30 Minutes or Less
      • Instant Pot
      • No-Bake
    • Season
      • Spring
      • Summer
      • Fall
      • Winter
    • Recipe Index
  • Portfolio
    • Food Photography
  • Videography
  • Work With Me
 

Loading Comments...