• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Vegan Huggs
  • Home
  • Search
  • Recipes
  • About Me
  • Sign up!
  • Contact Me
  • Privacy Policy
menu icon
go to homepage
  • Recipes
  • Subscribe
  • Contact Me
  • About
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Subscribe
    • Contact Me
    • About
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » All Recipes » Dinner

    Vegan Enchilada Casserole

    • Facebook
    • Reddit

    This post contains affiliate links. Read my disclosure policy here.

    Jump to Recipe
    overhead view of casserole.
    overhead view of casserole with one piece removed.

    This Vegan Enchilada Casserole is a hearty, Mexican-style dinner inspired by classic enchiladas, just made easier. Mushrooms, bulgur, and beans are layered with corn tortillas and smoky enchilada sauce, then baked until warm and saucy. It's finished with a layer of gooey vegan cheese that makes it hard to stop at one serving.

    If you've come this far and are reading this right now, you must make this Vegan Enchilada Casserole recipe. This meal ticks all the boxes, and you'll get all the saucy, cheesy goodness of classic enchiladas, just without the rolling.

    It's an all-in-one meal, so no extra sides are needed, and it will keep everyone in your house happy. If it doesn't disappear at dinner, the leftovers are perfect for breakfast, lunch, or a second dinner - seriously, it's that good.

    Serve it as-is, or pile on your favorite toppings such as vegan sour cream, avocado, creamy chipotle sauce, cilantro, quick-pickled red onions, sliced radishes, or jalapeños.

    Ingredients, Notes, and Substitutions

    Here's what you'll need to pull this enchilada casserole together:

    • Mushrooms: They add a deep, savory umami flavor that makes the whole casserole rich and satisfying. Brown or white mushrooms both work.
    • Oil: I used olive oil, but avocado or grapeseed oil is fine.
    • Bulgur Wheat: Gives great structure, a pleasant chew, and soaks up the sauce without turning mushy. I used coarse ground but fine works, too.
    • Black Beans: They add protein, creaminess, and help bind everything. Pinto or kidney beans are fine swaps.
    • Red Enchilada Sauce: Ties it all together with acidity, warmth, and moisture. Store-bought is great, but homemade or a spicier one works too. Green sauce makes a bright, tangy twist if you're in the mood.
    • Non-Dairy Cheese Shreds: Go for a good Mexican-style blend that melts well. If you're skipping cheese altogether, try stirring a few tablespoons of nutritional yeast right into the filling-it adds awesome savory depth.
    • Chili Powder: This is optional, but I like the extra layer of flavor it adds to the filling. You can also add other herbs and spices such as ground cumin, smoked paprika, or dried oregano.
    • Onions + Garlic: You can make this recipe without them if you use a flavorful enchilada sauce, but I typically add them anyway for an extra layer of flavor.

    How to make Vegan Enchilada Casserole

    First, preheat the oven to 375°F. Then cook the bulgur according to the package instructions.

    1. Heat 1.5 tablespoons of oil in large pan over medium-high heat. Add onion and sauté until translucent. Add remaining oil, then the mushrooms, and season with salt/pepper. Sauté until golden and tender. Add garlic and sauté for 30-60 seconds. Now add the chili powder and cook for 30 seconds.
    2. Remove the pan from the heat and stir in the cooked bulgur.
    3. Add the beans, ¾ cup of sauce, and...
    4. 8 ounces of shredded cheese, then fold to combine.
    four photo collage displaying how to create the first layer of the casserole.
    1. Pour ½ cup of sauce on the bottom of your casserole dish.
    2. Layer about 4-5 small tortillas on top of the sauce, cutting to fit, if needed.
    3. Add about half of the filling over the tortillas, pressing down gently.
    4. Spread ¾ cup of enchilada sauce over the filling.
    four photo collage displaying how to do the final layer of the casserole.
    1. Arrange another layer of tortillas on top.
    2. Now add the remaining filling and ¾ cup of enchilada sauce on top.
    3. Top with a final layer of tortillas and the remaining enchilada sauce.
    4. Sprinkle the remaining cheese shreds on top. Loosely cover with foil, then bake 30 minutes. Now uncover and bake 5-10 more minutes, or until bubbly and heated throughout.

    FAQs

    Can this casserole be made in advance?

    Yes, this enchilada casserole can be made 24 hours in advance. Assemble the casserole fully, cover tightly, and refrigerate. Let it sit at room temperature for 30 minutes before baking, then proceed as written.

    How do I store leftovers?

    Store leftovers tightly covered in the refrigerator for up to 4 days. Reheat in the oven for the best texture or microwave individual portions.

    How to serve enchilada casserole?

    You can serve it on its own with toppings or serve it with a simple cabbage slaw, citrusy green salad, or roasted vegetables to contrast the soft texture of the casserole.

    More Mexican-style meals to love

    • One-pan Mexican Quinoa
    • Vegan Sheet Pan Fajitas
    • Shredded Tofu Tacos

    Did you make this recipe? Let me know what you think by leaving a star ⭐️⭐️⭐️⭐️⭐️  rating and sharing your feedback in the comment section below. It would make my day!

    ⭐️ Subscribe to the Vegan Huggs Newsletter and receive weekly recipes straight to your inbox! You'll also receive my FREE eCookbook featuring my top 10 recipes. 

    Recipe

    overhead view of a piece of vegan enchilada casserole on a plate.
    Print Recipe Pin Recipe Rate this Recipe
    No ratings yet

    Vegan Enchilada Casserole

    This Vegan Enchilada Casserole is a hearty, Mexican-style dinner inspired by classic enchiladas, just made a lot easier. Mushrooms, bulgur, and beans are layered with corn tortillas and smoky enchilada sauce, then baked until everything is warm and saucy. It's finished with a layer of gooey vegan cheese that makes it hard to stop at one serving.
    Prep Time15 minutes mins
    Cook Time45 minutes mins
    Total Time1 hour hr
    Course: Dinner
    Cuisine: Mexican-Inspired
    Servings: 8 people
    Calories: 395kcal
    Author: Melissa Huggins

    Ingredients

    • 1 cup uncooked bulgur + water and pinch of salt (*see note)
    • 3 tablespoons olive oil , divided (or preferred oil)
    • 1 medium onion , finely diced
    • 3-4 cloves garlic , minced
    • 2.5 teaspoons chili powder
    • 16 ounces cremini mushrooms , chopped (sub white mushrooms)
    • ¾ teaspoon fine sea salt
    • ½ teaspoon freshly ground black pepper
    • 2 (15-ounce) cans black beans , drained and rinsed
    • 2 (15-ounce) can red enchilada sauce mild-medium heat (or 1 [28-oz] can)
    • 16 ounces non-dairy cheese shreds , Mexican-style if available
    • 12-15 small corn tortillas
    • Optional toppings for serving: avocado, tomatoes, radishes, scallions, cilantro, jalapeño, vegan sour cream

    Recommended Equipment

    • Large Skillet
    • 9" x 13" Baking Dish
    • Medium Pot
    • Spatula or a large serving spoon
    • Aluminum Foil
    Prevent your screen from going dark

    Instructions

    • Preheat the oven to 375°F with a rack positioned in the center of the oven.
    • Cook the bulgur according to package instructions, adding a pinch of salt to the water.
    • While the bulgur is cooking, Heat 1.5 tablespoons of oil in a large skillet over medium-high heat. Add onion and sauté until translucent, about 2-3 minutes.
    • Add the remaining 1.5 tablespoons of oil, then add the mushrooms and season with salt and pepper. Cook, stirring occasionally, until reduced in size, golden and tender, about 5-7 minutes.
    • Lower the heat and add garlic. Sauté for 30-60 seconds until fragrant. Now add the chili powder and sauté for 30-60 seconds. Remove pan from heat.
    • Add the cooked bulgur to the pan and stir. Now add the black beans, ¾ cup of enchilada sauce, and half of the shredded cheese. Fold together.
    • Pour ½ cup of the enchilada sauce into the bottom of baking dish. Arrange 4 to 5 tortillas to cover the bottom, cutting them into halves or quarters as needed (photos in post above). Spoon half of the filling evenly over the tortillas and press down with a spatula. Pour ¾ cup enchilada sauce over the top.
    • Arrange another layer of tortillas in the dish, followed by the second half of the filling and another ¾ cup enchilada sauce.
    • Arrange the remaining tortillas on top of the dish, then pour the remaining enchilada sauce over them. Spread the remaining shredded cheese over the top of the dish.
    • Cover with well-greased foil and bake for 30 minutes. Remove the foil and bake for another 5-10 minutes, or until the sauce is bubbly and the cheese is melted. Remove from oven and let it rest for 10 minutes, garnish with desired toppings, and serve.

    Notes

    • Bulgur: I used coarse-ground, but fine will work, so use what you have (1 cup uncooked bulgur yields 3 cups cooked). Cooking time and method will slightly vary depending on the coarseness (coarse takes about 12-15 minutes, with 1 cup of bulgur and 2 cups of water).
    • Serving: This casserole is best served warm, but not piping hot, which allows flavors to settle and slices to hold together. Letting the casserole rest before slicing allows the layers to firm up, making cleaner slices and better presentation.
    • Amp-Up Ideas: For extra smokiness and warmth, add ½ teaspoon each of smoked paprika and ground cumin (add to the pan with the chili powder). For extra heat, use a spicier enchilada sauce, or deseed and dice a few jalapeño peppers and sauté with the onions. 
    • Adjustment: This recipe can also be halved and prepared in a 9 x 9-inch baking dish.

    Nutrition

    Serving: 15ounces | Calories: 395kcal | Carbohydrates: 49g | Protein: 8g | Fat: 15g | Saturated Fat: 5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Sodium: 822mg | Fiber: 8g | Sugar: 2g
    Tried this recipe?Follow me @veganhuggs and mention #veganhuggs!

    Vegan Huggs Weekly Newsletter

    Receive the tastiest vegan recipes straight to your inbox! Join now and get my Fan Favorites ebook FREE!

    More Vegan Dinner Recipes

    • Collage of vegan thanksgiving recipes.
      Vegan Thanksgiving Recipes
    • overhead view of pasta e ceci in a bowl.
      Pasta e Ceci (Pasta with Chickpeas)
    • a bowl of red lentil stew in a white bowl with a spoon inside.
      Smoky Red Lentil Stew with Chickpeas
    • a slice of vegan meatloaf on a plate.
      Vegan Meatloaf with Ketchup Glaze
    • Facebook
    • Reddit
    melissa

    About Melissa

    I’m Melissa Huggins – the creator of Vegan Huggs. I started this blog to share delicious vegan recipes that everyone will love. Yep, that includes carnivores, too! Read more...

    Reader Interactions

    Comments

    No Comments

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    I’m Melissa Huggins – the creator of Vegan Huggs. I started this blog to share delicious vegan recipes that everyone will love. Yep, that includes carnivores, too!

    More about me →

    • vegan huggs facebook
    • vegan huggs Instagram.
    • vegan huggs pinterest
    • YouTube

    My Most Popular

    • Vegan crab cakes on a white serving plate. Topped with tartar sauce, green onion and paprika.
      Vegan Crab Cakes
    • One slice of vegan quiche on a white plate. Tomatoes in a bowl on the side with full quiche.
      Easy Vegan Quiche
    • closeup view of sesame cauliflower in a bowl.
      Sticky Sesame Cauliflower
    • Horizontal photo of two bowls of vegan potato leek soup.
      Creamy Vegan Potato Leek Soup
    • vegan-cauliflower-casserole-6a-340x340.jpg
      Cheesy Vegan Cauliflower Casserole
    • overhead view of two portobello mushroom steaks on a white plate. Asparagus and potatoes on the side.
      Grilled Portobello Mushroom Steaks

    Footer

    SEEN ON

    ^ back to top

    About

    • About Me
    • Privacy Policy
    • Recipe Index

    Newsletter

    Sign Up! for emails and updates

    Contact

    • Contact
    • Subscribe

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2020 Vegan Huggs

    We use cookies to ensure that you have the best experience possible on our website. By continuing on the site you agree to the use of your cookies by www.veganhuggs.com

    Rate This Recipe

    Your vote:




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