• Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Share the Spice
menu icon
go to homepage
  • Home
  • Recipes
  • About me
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipes
    • About me
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Dinner

    Vegetarian Enchilada Casserole

    Published: Apr 13, 2020 · Modified: Oct 9, 2024 by Shweta with 17 Comments · This post may contain affiliate links ·

    A Vegetarian Enchilada Casserole that includes a healthy variety of vegetables, black and refried beans topped with cheese!
    Jump to Recipe Pin Recipe

    A healthy vegetarian enchilada casserole with Mexican-inspired flavors that you need in your weekly meal planning that's easy and delicious!

    enchilada casserole served in a casserole dish topped with avocado and jalapenos
    Jump to:
    • Why You Need This Meatless Enchilada Casserole
    • Ingredients
    • Instructions for Vegetarian Enchilada Casserole
    • Storage
    • Tips
    • 📖 Recipe
    • ⭐ Reviews

    Why You Need This Meatless Enchilada Casserole

    • You have a lot of vegetables in your fridge that you need to use up ASAP.
    • You need an easy way to include MORE vegetables in your meals.
    • You love vegetarian Mexican food and flavors and want more Mexican-inspired vegetarian recipes on your kitchen table.
    • It's packed with protein and fiber.

    I make this really often in my household when I feel like we have a lot of sad-looking vegetables that are still safe to use but I know I need to eat before they see the trash can. Above all, it's loaded with vegetables and incredibly packed with nutrients!

    casserole garnished with avocado and cilantro

    Ingredients

    • Vegetables. So many different veggies can go in here. In other words, use whatever you need to finish up in your fridge! In this particular one, I used bell peppers, onions, zucchini, frozen spinach, and frozen corn. I have also used riced cauliflower (I know this sounds crazy but you can't taste it chopped up and has a LOT of essential nutrients!) and even mushrooms as well.
    • Beans. You can use fresh refried beans or canned refried beans and black beans. I always have canned beans on hand which makes this such a quick meal. However, I recommend always using reduced sodium or no added salt beans!
    • Enchilada Sauce. You can make a great homemade one or use a good ole canned sauce to make it quick, easy, and convenient!
    mexican casserole

    Instructions for Vegetarian Enchilada Casserole

    • Chop the vegetables. I don't waste time chopping these pretty since they are going into the casserole. This is why I LOVE to dump all of the vegetables that need to be cut into my small chopper on a lower speed (just don't blend them to liquid otherwise your casserole will get soggy).
    • Cook the chopped and frozen vegetables with some paprika, cumin, and garlic powder.
    • Add the canned refried and black beans to the vegetable mixture and a little bit of water to thin it out.
    • Heat some tortillas (about 8, 6-inch works great), layer tortillas, beans and vegetable filling, and cheese until the final layer. The casserole makes 3 layers but feels free to add another if you'd like. Arrange and cut the tortillas any way that you need to fit them in your casserole dish. I like to cut mine in halves and alternate the direction with each layer.
    • Pour enchilada sauce over the top and sprinkle with cheese.
    • Optional toppings include guacamole or this Easy Avocado Cilantro Dressing, cilantro, green onions, cilantro, or sour cream! I also like to serve this with my Vegan Esquites (Mexican Street Corn Salad).
    • Want it spicier? Add fresh jalapeños in the mix or on top before baking it for extra heat.
    • To keep this recipe vegan, you can use your favorite dairy-free cheddar cheese.
    enchilada casserole served in a casserole dish topped with avocado and jalapenos

    Storage

    If you have any leftovers, store them in the fridge for 1-2 days. After this point it does get a little too soggy. I like to reheat mine in the air fryer or oven. However, if the soggy texture doesn't bother you, you can heat it thoroughly in the microwave. I don't recommend freezing this as the texture doesn't work well when frozen.

    Tips

    • I don't add any extra salt to the vegetable and bean mixture due to the sodium in the sauce, canned beans, and cheese. I find this balances the entire casserole really well!
    • Make this vegetarian enchilada casserole vegan by using vegan cheese.
    • You can add sauce between the layers but I felt it held together with all the sauce poured over the top. 
    • You are welcome to use a variety of vegetables you'd like. I have previously also used cauliflower and mushroom in addition to the vegetables in this recipe.

    Next time you want enchiladas but don't want to go through the effort of rolling each one, this vegetarian enchilada casserole is your go-to meal.

    If you loved this Vegetarian Enchilada Casserole recipe, let me know in the comments below! I’d love to connect with you on Facebook, Instagram, and Pinterest! Subscribe to my weekly emails at the bottom so you never miss a new recipe!

    📖 Recipe

    Print Recipe Pin Recipe
    5 from 5 votes

    Vegetarian Enchilada Casserole

    A Vegetarian Enchilada Casserole that includes a healthy variety of vegetables, black and refried beans topped with cheese!
    Prep Time: 10 minutes mins
    Cook Time: 40 minutes mins
    Total Time: 50 minutes mins
    Servings: 6 people
    Author: Shweta

    Ingredients 

    • 1 medium onion
    • 1 small bell pepper,, chopped
    • 1 small zucchini, , chopped
    • 1 cup spinach,, chopped
    • ½ cup frozen corn
    • 1 can black beans;, reduced sodium, 15 oz.
    • 1 can refried beans;, reduced sodium, 15 oz.
    • 1 tablespoon olive oil
    • 1 teaspoon paprika
    • 1 teaspoon cumin powder
    • 1 teaspoon garlic powder
    • ¼ cup water
    • 1 can enchilada sauce,, 28 oz.
    • 2 cups cheddar cheese,, shredded
    • 8 medium tortillas;, flour or corn; I used 6 inch

    Instructions

    • Preheat oven to 375°F.

    Prep the Vegetable and Bean Mixture:

    • Heat olive oil in a large pan.
    • Add onion and cook for 2-3 minutes until translucent. Add the rest of the vegetables, and cook for about 5 minutes.
    • Add the canned refried beans and black beans and then the paprika, cumin powder, and garlic powder. (See note about salt below).
    • Add the water or vegetable broth to thin out the mixture slightly for easier spreading.

    Assemble the Casserole:

    • Heat tortillas in a small pan (this is optional but I prefer to heat mine on both sides before layering) and cut them accordingly to fit your pan.
    • Grease a 9x13 by spreading a thin layer of sauce at the bottom.
    • Place the tortillas at the bottom, then layer with beans, sprinkle some cheese. Complete this for all the layers of tortillas except the top (I did 3 layers in a 9x14 pan).
    • On the final layer of tortillas, add the beans, pour the sauce over the entire dish (I use the whole can as I like mine saucy!), and then sprinkle with cheese.

    Bake it and Serve:

    • Bake in the oven for about 20-30 minutes until cheese and sauce is bubbly.
    • Let it cool for about 10-15 minutes before cutting and serving.
    • Top it with guacamole, cilantro, green onions, sour cream, or crushed chips for an added crunch.

    Notes

    • I don't add any extra salt to the vegetable and bean mixture due to the sodium in the sauce, canned beans, and cheese. I find this balances the entire casserole really well!
    • Make this dish vegan by using vegan cheese.
    • You can add sauce between the layers but I felt it held together with all the sauce poured over the top. 
    • You are welcome to use a variety of vegetables you'd like. I have previously also used cauliflower and mushroom in addition to the vegetables in this recipe.

    Nutrition Info

    Serving: 1square | Calories: 421kcal | Carbohydrates: 45g | Protein: 21g | Fat: 18g | Saturated Fat: 9g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Cholesterol: 38mg | Sodium: 1024mg | Potassium: 497mg | Fiber: 12g | Sugar: 2g | Vitamin A: 5205IU | Vitamin C: 11mg | Calcium: 376mg | Iron: 4mg
    Tried this recipe? Let me know!Tag @sharethespice or tag #sharethespicerecipes!

    More Dinner

    • stacked grilled sandwiches
      Potato Sandwich Recipe (Aloo Sandwich)
    • pasta dish in a serving bowl
      Lemon Ricotta Pasta with Walnut Breadcrumbs
    • soup garnished with sesame seeds and chili oil
      Carrot and Ginger Soup
    • homemade enchilada sauce in glass jar
      Easy Enchilada Sauce

    Sign up for email updates!

    • Facebook
    • Instagram
    • Pinterest

    Reader Interactions

    Comments

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. JG

      April 14, 2020 at 8:25 am

      5 stars
      Well balanced and nutritious

      Reply
      • Shweta

        April 15, 2020 at 9:48 am

        Thank you! Yes, it really is very nutrient-packed!

        Reply
    2. sheenam @ thetwincookingproject

      April 16, 2020 at 6:13 am

      Absolutely love Mexican casserole. This looks yummy!!

      Reply
      • Shweta

        April 16, 2020 at 9:41 am

        Thank you!

        Reply
    3. Shradha Rawat

      April 17, 2020 at 2:06 pm

      So flavourful and love the pictures. ❤️💞

      Reply
      • Shweta

        April 18, 2020 at 12:44 pm

        It really is so flavorful! Thank you!

        Reply
    4. Alex

      April 17, 2020 at 5:07 pm

      Really enjoy Mexican. Such a colourful dish

      Reply
      • Shweta

        April 18, 2020 at 12:44 pm

        Me too 🙂 Thank you so much!

        Reply
    5. Kalgi Ganatra

      April 17, 2020 at 7:18 pm

      5 stars
      I made this tonight and it was a TOTAL HIT! We had a hard time not going for thirds and used so many veggies (including a frozen veggie back I had from a long time ago). Totally agree with the recipe that don’t need the additional salt and definitely use that can of sauce at the top (and skip in the middle). We tried to cut into it a little too quickly and it was still runny so would just recommend waiting 10-15 minutes and letting it cool down before cutting!

      Reply
      • Shweta

        April 18, 2020 at 12:44 pm

        Thank you so much! I'm so glad you loved it. I went ahead and added a note in there about cooling it 🙂

        Reply
    6. Christine

      April 06, 2021 at 12:37 pm

      5 stars
      Mmmmm! This was so good! for veggies I used a zucchini, tomato, red pepper, poblano, and onion but I could've done more poblano for extra spice. I made my own enchilada sauce and it was delicious!!!

      Reply
    7. Leslie

      October 02, 2022 at 7:37 pm

      5 stars
      Really good! I used flour tortillas because I had a lot that needed to be used. Before I put it in the oven, I topped it with jalapenos, olives and chopped onions. I served topped with green onion, salsa and cilantro. Delicious!

      Reply
    8. Nisha Pithadia

      February 04, 2023 at 2:04 pm

      5 stars
      Wow i love it . Thank you so much for this Recipe.

      Reply
    9. liz

      September 09, 2023 at 4:21 pm

      If this is a vegetarian casserole, why is it got cheddar cheese in it?

      Reply
      • Katie

        September 15, 2023 at 9:56 am

        'Vegetarian' just means that the dish is without red meat, poultry, fish, or any byproduct that is obtained through the slaughter of an animal; since cheese does not need to be harvested from a slaughtered animal, it's acceptable for a vegetarian diet 🙂 You're probably thinking of 'vegan,' which means that the dish includes no animal products of any kind.

        Reply
    10. Sally

      February 13, 2024 at 6:16 pm

      Can I make this ahead of time? I’d like to deliver it to a new mother and let her bake it when convenient.

      Reply
      • Shweta

        February 14, 2024 at 8:34 am

        Hello! Yes but I would recommend keeping the sauce separate so the dish doesn't get too soggy. You can put the sauce in a jar and let her know to pour over the dish when she's ready to bake it 🙂

        Reply

    Primary Sidebar

    Welcome!

    Hey y’all, I'm Shweta!

    I’m the blogger, recipe developer, and photographer behind this blog. Share the Spice is a blog about vegetarian and vegan recipes that focus on healthy, flavorful meals. My goal is to show you how to make nourishing meals that are easy and full of flavor.

    More about me →

    Trending

    • Easy Tofu Recipe
    • cashew sauce pasta vegan with vegetables
      Creamy Vegan Alfredo Pasta
    • jalapeno corn dip garnished with green onions
      Jalapeño Corn Dip
    • Dark chocolate granola in a bowl with soy milk and fresh fruit
      Dark Chocolate Granola

    Footer

    Stay Connected

    • Terms of Use & Disclaimer
    • Privacy Policy
    • Facebook
    • Instagram
    • Pinterest

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • About Me
    • Subscribe for emails here!

    Copyright © 2020 Brunch Pro on the Brunch Pro Theme

    Mexican Enchilada Casserole Vegetarian