• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes

Connoisseurus Veg logo

SUBSCRIBE

Sign up for updates and my FREE Vegan Dinner Solutions email series!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    Home » Main Dishes

    Published: Sep 27, 2023 by Alissa Saenz · This post may contain affiliate links · 13 Comments

    Loaded Vegan Enchilada Casserole

    Jump to Recipe Print Recipe

    Layers of corn tortillas, zesty beans and veggies, and spicy sauce are baked up to bubbly perfection to make this mouth-watering vegan enchilada casserole. Absolutely delicious and easy enough for a weeknight!

    Slice of Vegan Enchilada Casserole on a plate with baking dish and bunch of cilantro in the background.

    Enchilada casserole is the perfect meal for people who love enchiladas but hate rolling them.

    I often find myself craving dishes like my spinach black bean enchiladas, or my mashed potato enchiladas, but also feeling a bit lazy. I don't exactly hate rolling enchiladas, but sometimes I need a break. On those occasions when I'm looking for an easy alternative to enchiladas, this casserole is my go-to meal (or sometimes it's enchilada soup!).

    Also, I kind of just like enchilada casserole better than regular old enchiladas. I think there's something about sinking my fork into a big old tortilla casserole made with layers of zesty fillings and sauce.

    I think this cozy casserole is about to become your new favorite (easy!) comfort food dinner.

    Jump to:
    • Ingredients You'll Need
    • How It's Made
    • Make-Ahead Tips
    • Leftovers & Storage
    • More Vegan Casseroles
    • 📖 Recipe
    • 💬 Comments

    Ingredients You'll Need

    • Vegetable oil. You can use pretty much any neutral high-heat oil you normally cook with here. Olive oil, canola oil, and coconut oil all work!
    • Onion.
    • Red bell pepper. You can use a green, orange, or yellow bell pepper if preferred.
    • Garlic.
    • Spices. You'll need ground cumin and chili powder. Feel free to add some cayenne pepper as well if you'd like extra heat.
    • Beans. The recipe calls for one can of black beans and one can of pinto beans, but you can use pretty much any variety of canned beans you have on hand. Kidney beans, navy beans, chickpeas, and cannellini beans are all options, to name just a few!
    • Frozen corn.
    • Enchilada sauce. Canned enchilada sauce is totally fine here, since we're going for easy! Two 10-ounce cans will do the job. If you're feeling more ambitious, you can make your own sauce. I highly recommend my easy homemade enchilada sauce.
    • Fresh cilantro. Leave this out if you're not a fan.
    • Salt & pepper.
    • Corn tortillas.
    • Toppings. Use whatever you like on your enchiladas here! Try guacamole, avocado, chopped cilantro or scallions, vegan sour cream or cashew cream, hot sauce, salsa, or shredded vegan cheese.

    Tip: This entire recipe can be made gluten-free if you use a gluten-free enchilada sauce.

    How It's Made

    Below is a detailed photo tutorial on how to make this dish. Scroll all the way down if you'd like to skip right to the recipe!

    Red bell pepper and onion cooking in oil in a skillet.

    Heat your oil in a large skillet, then add diced onion and bell pepper. Sweat the vegetables for a few minutes, until they start to soften.

    Peppers, onions, garlic, and spices cooking in a skillet with wooden spoon.

    Add minced garlic, along with your spices. Sauté everything briefly, making sure to stir the entire time to prevent anything from burning.

    Beans simmering in enchilada sauce in a skillet.

    Stir in both cans of beans, along with half of your enchilada sauce. Bring the mixture to a simmer and let it cook for about five minutes, just to soften up the beans and thicken the sauce a bit.

    Hand mashing beans with a potato masher in a cast iron skillet.

    Grab a fork or potato masher, and mash up just a few of the beans. This will help thicken the sauce. Then let the mixture simmer for a few minutes more.

    Corn being stirred into Vegan Enchilada Casserole filling in a skillet.

    Stir in (thawed) frozen corn, then take the skillet off of heat.

    Vegan Enchilada Casserole filling in a cast iron skillet with a pile of cilantro on top.

    Stir in fresh cilantro, salt and pepper. Give the mixture a taste-test and make any seasoning adjustments you'd like.

    Tip: Not into corn? Feel free to substitute another veggie of choice! If using something frozen, thaw it out and add it when you'd normally add the corn. Fresh veggies can be pre-steamed or added with the beans. The goal is to have them about half cooked by the time the filling is done.

    Wooden spoon spreading a layer of enchilada casserole filling over tortillas in a baking dish.

    To assemble the casserole, start by ladling a bit of sauce in the bottom of your baking dish. Dip a third of your tortillas in enchilada sauce, then arrange them in the bottom of the dish. You might need to cut them to make them fit, and you'll most definitely need to pile some on top of each other — this will help to give your casserole structure.

    Arrange half of the bean filling over the tortillas, then repeat with a second layer of tortillas, a second layer of filling, and finally top it off with a final layer of tortillas. Bake that casserole until it's hot and bubbly!

    Tip: Feel free to include a sprinkle of shredded vegan cheese between some of the layers. (I don't think it needs it though!)

    White wooden surface set with baking dish, bunch of cilantro, and slice of Vegan Enchilada Casserole on a dish with fork.

    Make sure to let your vegan enchilada casserole sit for a few minutes before slicing it. It will continue to set during this time.

    Make-Ahead Tips

    • The onion and bell pepper can be diced in advance and stored together in an airtight container in the fridge.
    • The filling can be completely prepared in advance and stored in an airtight container in the fridge.
    • The entire casserole can be assembled in advance, then wrapped tightly in plastic and stored for up to two days in the fridge. On the day of serving, remove the plastic then bake it according to the recipe.

    Leftovers & Storage

    Leftover enchilada casserole can be stored in it's original baking dish, wrapped tightly in plastic, or placed in an airtight container. It will keep for 3 to 4 days in the fridge, or about 3 months in the freezer.

    More Vegan Casseroles

    • Bowl of Vegan Noodle Casserole with a fork.
      Creamy Vegan Noodle Casserole
    • Wooden spoon scooping a slice of Polenta Casserole from a baking dish.
      White Bean & Tomato Polenta Casserole
    • Top View of a Skillet of Tex-Mex Chickpea
      Tex-Mex Chickpea Tater Tot Casserole
    • Hand with spoon scooping Vegan Green Bean Casserole from a baking dish.
      Classic Vegan Green Bean Casserole

    Like this recipe? If so, please stop back and leave me a review and rating below if you try it! Also be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter for more recipes like this one!

    📖 Recipe

    Slice of Vegan Enchilada Casserole on a dish with fork.
    Print Pin
    5 from 10 votes

    Loaded Vegan Enchilada Casserole

    Layers of corn tortillas, zesty beans and veggies, and spicy sauce are baked up to bubbly perfection to make this mouth-watering enchilada casserole. 100% vegan and easy enough for a weeknight!
    Course Entree
    Cuisine American, Mexican
    Prep Time 20 minutes minutes
    Cook Time 1 hour hour
    Resting time 10 minutes minutes
    Total Time 1 hour hour 30 minutes minutes
    Servings 6
    Calories 484kcal
    Author Alissa Saenz

    Ingredients

    • 1 tablespoon vegetable oil
    • 1 medium onion, diced
    • 1 red bell pepper, diced
    • 3 garlic cloves, minced
    • 1 tablespoon ground cumin
    • 1 tablespoon mild chili powder
    • 1 (15.5 ounce/439 gram) can black beans, drained and rinsed
    • 1 (15.5 ounce/439 gram) can pinto beans, drained and rinsed
    • 2 ½ cups enchilada sauce, (homemade or store-bought) divided
    • 1 cup frozen corn kernels, thawed
    • ¼ cup fresh cilantro, chopped
    • Salt and pepper, to taste
    • 18 corn tortillas

    Optional Toppings

    • Avocado slices
    • Fresh cilantro
    • Chopped scallions
    • Salsa
    • Guacamole
    • Vegan sour cream or cashew cream
    US Customary - Metric

    Instructions

    • Coat the bottom of a large skillet with oil and place it over medium heat.
    • When the oil is hot, add the onion and pepper. Cook, stirring occasionally, until the pepper begins to soften up and the onion becomes translucent, about 5 minutes.
    • Stir in the garlic, cumin and chili powder. Sauté the mixture for about 1 minute more, stirring constantly, until the garlic becomes very fragrant.
    • Stir in the black beans, pinto beans, and half of the enchilada sauce.
    • Raise the heat and bring the sauce to a simmer. Lower the heat and allow the mixture to simmer, stirring occasionally, for about 5 minutes.
    • Use a fork or potato masher to mash up about ¼ of the mixture (about 10 to 12 smashes should do it). Stir everything together and allow the mixture to simmer for 1-2 minutes more.
    • Stir in the corn, then remove the skillet from heat.
    • Season the mixture with salt and pepper to taste. Stir in the cilantro. Taste-test the mixture and adjust any seasonings to your liking. (Note 1)
    • Preheat the oven to 375°F.
    • Ladle half of the remaining sauce into the bottom of a 2 quart casserole dish.
    • Arrange 6 of the tortillas over the sauce, lightly brushing or dipping each side of each tortilla with enchilada sauce before placing it in the dish. (Note 2)
    • Ladle half of the bean mixture over the tortillas.
    • Arrange 6 more tortillas over the bean mixture, again dipping or brushing each with sauce before layering.
    • Ladle the other half of the bean mixture over the tortillas.
    • Dip or brush the remaining 6 tortillas with sauce before arranging them over the bean mixture.
    • Bake the casserole, uncovered, for 40 minutes, until it is hot and bubbly.
    • Remove the casserole from the oven and let it sit for at least 10 minutes.
    • Slice and divide the casserole onto plates. Top with toppings of choice. Serve.

    Notes

    1. This could mean adding more salt, pepper, cilantro, cumin, chili powder, or some hot sauce or cayenne pepper for heat.
    2. Cut your tortillas as needed to fit them nicely in the dish. A square or rectangle dish will be easiest for getting them in even layers, but isn't strictly necessary.
    3. Adapted from Delish's Chicken Enchilada Casserole.

    Would you like to save this?

    We'll email this post to you, so you can come back to it later!

    Nutrition

    Serving: 1slice (â…™ of casserole) | Calories: 484kcal | Carbohydrates: 74.6g | Protein: 16.2g | Fat: 16.1g | Saturated Fat: 1.6g | Sodium: 727mg | Potassium: 883mg | Fiber: 17g | Sugar: 4.3g | Calcium: 110mg | Iron: 6.3mg
    « Thai Pumpkin Soup
    Vegan Shortbread Cookies »

    Sharing is caring!

    • Facebook
    • Twitter
    • Reddit
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Reader Interactions

    Comments

      5 from 10 votes (5 ratings without comment)

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Justin says

      February 21, 2021 at 1:20 pm

      I found myself a little confused with the instructions for Steps 4 & 6. Step 6 says to mash up about 1/4 of the beans. Yet, in Step 4 I have already put the beans into the mixture. Should I have separated 1/4 of the beans before putting them into the mixture? Any clarification on this matter would be greatly appreciated. Thanks for the wonderful recipe!

      Reply
      • Alissa Saenz says

        February 21, 2021 at 8:12 pm

        I just updated the instructions to clarify - you're actually mashing the entire mixture. The beans might be the only component that actually get broken up, which is why I had it the way it was before. I hope this helps!

        Reply
    2. Katherine Hennessy says

      May 10, 2020 at 10:59 am

      5 stars
      Oh my gosh!! These were delicious! I added Violife shredded cheddar to the layers and on top. Put foil on until the last 15 minutes. Carnivore husband loved it too! I will definitely make again. Thank you!

      Reply
    3. Mackenzie Campbell says

      January 16, 2020 at 12:06 pm

      5 stars
      I made this last night, added a layer of Violife mozz, it was fantastic! I made your enchilada sauce too, my first ever sauce (I am new to cooking) & it was so satisfying. I will absolutely make this again.

      Reply
    4. Kim says

      December 22, 2019 at 3:17 pm

      5 stars
      What a fun idea to make a casserole out of enchilada ingredients! For pre-vegan me, enchiladas were as much about the cheese as the sauce so I was a little skeptical about the lack of cheese here (I'm not crazy about vegan cheeses so I skipped the option of adding some)... but there's so much delicious flavor in this that I honestly didn't miss it. I used your enchilada sauce recipe and served with cilantro, avocado, and cashew sour cream. I think I'll get more like eight servings out of this. Thanks for the great recipes!

      Reply
      • Alissa Saenz says

        December 22, 2019 at 8:46 pm

        I'm so glad you like it! Thanks Kim!!

        Reply
    5. Hilary says

      May 30, 2019 at 11:03 pm

      Do you think you could add potatoes to this? I just love potatoes, so I like to add them to everything.

      Reply
      • Alissa Saenz says

        June 01, 2019 at 10:34 am

        I think potatoes would be a delicious addition! You might want to precook them because the acidity of the sauce could prevent them from cooking all the way if you start out with them raw. I'm thinking roasting them for 10 minutes or so to get them started would work, but I can't say for sure without some experimentation. I'd love to hear how it turns out if you try it!

        Reply
    6. Karen says

      March 21, 2019 at 4:02 pm

      5 stars
      Made this last night (with your enchilada sauce), and it was a big hit. This recipe goes into the "keeper" 3-ring binder to make again! Topped with homemade guac, and cashew sour cream (from Dustin Harder's Simply Vegan cookbook).
      Trying to decide between the chickpea flour omelet, or the millet falafel stuffed peppers for tonight. You're so prolific at posting recipes, I'll need another mouth to eat them all! LOL

      Reply
    7. Alocasia says

      March 21, 2019 at 12:21 pm

      5 stars
      We had this last night. Delicious. I thought 18 tortillas might be too much, but it was the perfect amount. Thanks.

      Reply
      • Alissa Saenz says

        March 21, 2019 at 2:00 pm

        I'm so glad you enjoyed it!!

        Reply
    8. Annie says

      March 12, 2019 at 2:05 am

      Do you think that this could be converted into a slow cooker recipe for people like me without an oven

      Reply
      • Alissa Saenz says

        March 17, 2019 at 5:23 pm

        I think it would! While I haven't tried this exact recipe in the slow cooker, I have made enchiladas in the slow cooker with luck. I would just layer everything in the slow cooker and let it cook for 2-3 hours on high or 4-5 hours on low. It might need to sit out a bit to firm up before serving.

        Reply

    Primary Sidebar

    Alissa standing in front of kitchen cabinets.

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • Sliced loaf of Vegan Banana Bread with a cup of tea in the background.
      The Best Vegan Banana Bread
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Two Glasses of Vegan Rice Pudding with Cinnamon Sticks and Strawberries
      Creamy Vegan Rice Pudding
    • Table Set with a Bowl of Lentil Soup, Blue Pot and Water Glass
      Classic Lentil Soup

    Footer

    ↑ back to top

    Resources

    • About
    • Contact
    • Privacy Policy
    • Photo Use Policy

    Connect

    • Sign Up for emails and updates
    • Connoisseurus Veg on Facebook
    • Connoisseurus Veg on Pinterest
    • Connoisseurus Veg on Instagram

    Reader Favorites

    • Tuscan Kale Soup
    • Asian Slaw
    • Vegetarian Slow Cooker Chili
    • Mediterranean Pasta
    • Vegan Doughnuts
    • Classic Lentil Soup

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2025 Tofu Press LLC & Alissa Saenz

    1476 shares
    • 138

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.