Vegan Enchilada Casserole Recipe

Learn how to make the best homemade vegan enchilada casserole with layers of corn tortillas, smoky black beans, and vegetables smothered in tangy homemade enchilada sauce. This easy baking recipe creates a comforting Mexican-inspired dish that's perfect for family dinners or meal prep.
Difficulty:
Intermediate
Prep Time:
30 mins
Cook Time:
45 mins
Serves:
1 casserole (8 servings)
An overhead shot of the Vegan Enchilada Casserole in a rustic earthenware baking dish, steam gently rising from its surface. Natural window light highlights the vibrant red enchilada sauce bubbling at the edges and the golden-brown crispy tortilla top layer. A cross-section reveals distinct colorful layers - corn tortillas, black bean and vegetable filling, and creamy cashew cheese. Garnishes of fresh cilantro, sliced avocado, and lime wedges add bright color contrast. The casserole sits on a distressed wooden table with scattered spices and dried chiles, suggesting the authentic Mexican flavors within. A serving spoon dips into one corner, revealing the moist, saucy interior and the melded textures of the perfectly baked components.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">12 corn tortillas</li><li class="ingredients-single-item">2 tbsp olive oil</li><li class="ingredients-single-item">1 large onion, diced</li><li class="ingredients-single-item">3 cloves garlic, minced</li><li class="ingredients-single-item">1 red bell pepper, diced</li><li class="ingredients-single-item">1 green bell pepper, diced</li><li class="ingredients-single-item">1 medium zucchini, diced</li><li class="ingredients-single-item">1 tbsp ground cumin</li><li class="ingredients-single-item">2 tsp smoked paprika</li><li class="ingredients-single-item">1 tsp dried oregano</li><li class="ingredients-single-item">400g black beans, drained and rinsed</li><li class="ingredients-single-item">150g corn kernels (fresh or frozen)</li><li class="ingredients-single-item">Salt and pepper to taste</li><li class="ingredients-single-item">For the Enchilada Sauce:</li><li class="ingredients-single-item">2 tbsp olive oil</li><li class="ingredients-single-item">2 tbsp plain flour</li><li class="ingredients-single-item">3 tbsp tomato paste</li><li class="ingredients-single-item">2 tbsp chili powder</li><li class="ingredients-single-item">1 tsp ground cumin</li><li class="ingredients-single-item">1/2 tsp garlic powder</li><li class="ingredients-single-item">500ml vegetable broth</li><li class="ingredients-single-item">1 tsp apple cider vinegar</li><li class="ingredients-single-item">Salt to taste</li><li class="ingredients-single-item">For the Cashew Cream (optional):</li><li class="ingredients-single-item">150g raw cashews, soaked overnight</li><li class="ingredients-single-item">120ml water</li><li class="ingredients-single-item">2 tbsp nutritional yeast</li><li class="ingredients-single-item">1 tbsp lemon juice</li><li class="ingredients-single-item">1/2 tsp salt</li><li class="ingredients-single-item">For Garnish:</li><li class="ingredients-single-item">Fresh cilantro, chopped</li><li class="ingredients-single-item">1 avocado, sliced</li><li class="ingredients-single-item">2 spring onions, sliced</li></ul>

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">23 x 33cm (9 x 13 inch) baking dish</li><li class="equipment-single-item">High-speed blender (for cashew cream)</li><li class="equipment-single-item">Medium saucepan</li></ul>

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Preheat your oven to 190°C (375°F) and lightly oil your baking dish. This preparation ensures even heating and prevents sticking, allowing for a beautiful presentation when serving.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>First, make the enchilada sauce. In a medium saucepan, heat 2 tablespoons olive oil over medium heat. Add the flour and whisk continuously for 1-2 minutes to create a roux. This cooking of the flour is essential to remove any raw taste and create a smooth sauce base.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>Add the tomato paste, chili powder, cumin, and garlic powder to the roux, stirring constantly for 30 seconds to bloom the spices. This brief toasting enhances the flavor compounds in the dried spices, creating a more complex sauce.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>Gradually whisk in the vegetable broth, ensuring no lumps form. Bring to a simmer and cook for 5-7 minutes until the sauce thickens slightly. It should coat the back of a spoon but remain pourable. Stir in apple cider vinegar and salt to taste. The vinegar brightens the flavors and balances the richness of the sauce.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>If making cashew cream, drain soaked cashews and place in a high-speed blender with water, nutritional yeast, lemon juice, and salt. Blend until completely smooth and creamy, about 1-2 minutes. The nutritional yeast provides a cheese-like flavor while the lemon juice adds tanginess similar to traditional sour cream.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>For the filling, heat 2 tablespoons olive oil in a large skillet over medium heat. Add onion and cook until translucent, about 3-4 minutes. Add garlic and cook for 30 seconds until fragrant, being careful not to burn it as this would create bitterness.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Add bell peppers and zucchini to the skillet and cook until vegetables begin to soften, about 5-6 minutes. Add cumin, smoked paprika, and oregano, stirring to coat the vegetables evenly in the spices.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>Stir in black beans and corn, cooking for another 2-3 minutes until everything is well combined and heated through. Season with salt and pepper to taste. Remove from heat and set aside.</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>To assemble the casserole, spread about 120ml of enchilada sauce on the bottom of your prepared baking dish. Layer 4 corn tortillas over the sauce, overlapping slightly to cover the bottom. The bottom layer of sauce prevents the tortillas from becoming dry during baking.</li><li class="MethodStepper"><h4 class="step-title">Step 10</h4>Spread 1/3 of the vegetable-bean mixture over the tortillas, then drizzle with about 120ml of enchilada sauce and 3 tablespoons of cashew cream if using. Repeat these layers twice more, finishing with a layer of tortillas, the remaining sauce, and cashew cream drizzled on top.</li><li class="MethodStepper"><h4 class="step-title">Step 11</h4>Cover the baking dish with aluminum foil (shiny side down to reflect heat) and bake for 25 minutes. Then remove foil and bake for an additional 10-15 minutes until the edges are bubbling and slightly crispy. This two-stage baking process ensures the interior heats through while allowing the top to develop appealing texture.</li><li class="MethodStepper"><h4 class="step-title">Step 12</h4>Let the casserole rest for 10 minutes before serving. This resting period allows the layers to set and makes for cleaner slices. Garnish with fresh cilantro, sliced avocado, and spring onions before serving. The fresh toppings provide a bright contrast to the rich, baked casserole.</li></ol>

FAQs

Find answers to your most pressing questions about this delicious recipe right here.

What ingredients are used in Vegan Enchilada Casserole?

This plant-based dish uses corn tortillas, black beans, bell peppers, zucchini, onions, garlic, and spices. The homemade enchilada sauce requires olive oil, flour, tomato paste, chili powder, and vegetable broth. Optional cashew cream adds creaminess without dairy.

How to cook Vegan Enchilada Casserole at home?

Learn how to cook Vegan Enchilada Casserole by making a homemade enchilada sauce, preparing a flavourful vegetable-bean filling, and then layering tortillas with the filling and sauce in a baking dish. Bake covered for 25 minutes, then uncovered for 10-15 minutes until bubbly. The result is a hearty, Mexican-inspired dish perfect for family dinners.

Can I make this enchilada casserole without the cashew cream?

Absolutely! The cashew cream is optional. The casserole is delicious with just the enchilada sauce, but you could also substitute with store-bought vegan sour cream or cheese alternatives. For a lighter version, consider using avocado slices as your creamy element.

How spicy is homemade enchilada sauce, and can I adjust the heat level?

The spice level is easily adjustable. For milder sauce, reduce the chili powder to 1 tablespoon. For extra heat, add 1/2 teaspoon of cayenne pepper or include diced jalapeños. The current recipe creates a medium spice level that most people find pleasantly warming but not overwhelming.

What are good side dishes to serve with Mexican-inspired casseroles?

Complement your casserole with Mexican-style rice, a simple green salad with lime dressing, or roasted sweet potatoes. Fresh guacamole, pico de gallo, or a tangy cabbage slaw provide refreshing contrast to the hearty, spiced casserole. Cold Mexican beer or agua fresca rounds out the meal.

Want to try something else in ...

Vegan Casserole Recipes

Try following recommended recipes

{ "@context": "http://schema.org/", "@type": "Recipe", "name": "Vegan Enchilada Casserole Recipe", "image": ["https://www.whatsbaking.co/recipes/vegan-enchilada-casserole-recipe"], "author": { "@type": "Person", "name": "Gurbir Aujla", "brand": "What's Baking?", "jobTitle": "Baker" }, "datePublished": "2023-06-13", "description": "Learn how to make the best homemade vegan enchilada casserole with layers of corn tortillas, smoky black beans, and vegetables smothered in tangy homemade enchilada sauce. This easy baking recipe creates a comforting Mexican-inspired dish that's perfect for family dinners or meal prep.", "prepTime": "PT30M", "cookTime": "PT45M", "totalTime": "PT1H15M", "keywords": "vegan enchiladas, plant-based Mexican, dairy-free casserole, homemade enchilada sauce, vegetable casserole", "recipeYield": "8", "recipeCategory": "Main Course", "recipeCuisine": "Mexican", "nutrition": { "@type": "NutritionInformation", "calories": "320 calories", "carbohydrateContent": "45 g", "proteinContent": "10 g", "fatContent": "12 g", "saturatedFatContent": "2 g", "cholesterolContent": "0 mg", "sodiumContent": "480 mg", "sugarContent": "6 g", "servingSize": "1 serving" }, "recipeIngredient": [ "12 corn tortillas", "2 tbsp olive oil", "1 large onion, diced", "3 cloves garlic, minced", "1 red bell pepper, diced", "1 green bell pepper, diced", "1 medium zucchini, diced", "1 tbsp ground cumin", "2 tsp smoked paprika", "1 tsp dried oregano", "400g black beans, drained and rinsed", "150g corn kernels (fresh or frozen)", "2 tbsp olive oil (for sauce)", "2 tbsp plain flour", "3 tbsp tomato paste", "2 tbsp chili powder", "1 tsp ground cumin (for sauce)", "1/2 tsp garlic powder", "500ml vegetable broth", "1 tsp apple cider vinegar", "150g raw cashews, soaked overnight (optional)", "120ml water (for cashew cream)", "2 tbsp nutritional yeast", "1 tbsp lemon juice", "Fresh cilantro, chopped (for garnish)", "1 avocado, sliced (for garnish)", "2 spring onions, sliced (for garnish)" ], "recipeInstructions": [ { "@type": "HowToStep", "name": "Preheat Oven", "text": "Preheat your oven to 190°C (375°F) and lightly oil your baking dish. This preparation ensures even heating and prevents sticking, allowing for a beautiful presentation when serving." }, { "@type": "HowToStep", "name": "Make Enchilada Sauce Base", "text": "In a medium saucepan, heat 2 tablespoons olive oil over medium heat. Add the flour and whisk continuously for 1-2 minutes to create a roux. This cooking of the flour is essential to remove any raw taste and create a smooth sauce base." }, { "@type": "HowToStep", "name": "Add Spices to Sauce", "text": "Add the tomato paste, chili powder, cumin, and garlic powder to the roux, stirring constantly for 30 seconds to bloom the spices. This brief toasting enhances the flavor compounds in the dried spices, creating a more complex sauce." }, { "@type": "HowToStep", "name": "Finish Enchilada Sauce", "text": "Gradually whisk in the vegetable broth, ensuring no lumps form. Bring to a simmer and cook for 5-7 minutes until the sauce thickens slightly. It should coat the back of a spoon but remain pourable. Stir in apple cider vinegar and salt to taste." }, { "@type": "HowToStep", "name": "Make Cashew Cream", "text": "If making cashew cream, drain soaked cashews and place in a high-speed blender with water, nutritional yeast, lemon juice, and salt. Blend until completely smooth and creamy, about 1-2 minutes." }, { "@type": "HowToStep", "name": "Prepare Filling Base", "text": "For the filling, heat 2 tablespoons olive oil in a large skillet over medium heat. Add onion and cook until translucent, about 3-4 minutes. Add garlic and cook for 30 seconds until fragrant, being careful not to burn it." }, { "@type": "HowToStep", "name": "Cook Vegetables", "text": "Add bell peppers and zucchini to the skillet and cook until vegetables begin to soften, about 5-6 minutes. Add cumin, smoked paprika, and oregano, stirring to coat the vegetables evenly in the spices." }, { "@type": "HowToStep", "name": "Complete Filling", "text": "Stir in black beans and corn, cooking for another 2-3 minutes until everything is well combined and heated through. Season with salt and pepper to taste. Remove from heat and set aside." }, { "@type": "HowToStep", "name": "Begin Assembly", "text": "To assemble the casserole, spread about 120ml of enchilada sauce on the bottom of your prepared baking dish. Layer 4 corn tortillas over the sauce, overlapping slightly to cover the bottom." }, { "@type": "HowToStep", "name": "Layer Casserole", "text": "Spread 1/3 of the vegetable-bean mixture over the tortillas, then drizzle with about 120ml of enchilada sauce and 3 tablespoons of cashew cream if using. Repeat these layers twice more, finishing with a layer of tortillas, the remaining sauce, and cashew cream drizzled on top." }, { "@type": "HowToStep", "name": "Bake Casserole", "text": "Cover the baking dish with aluminum foil (shiny side down to reflect heat) and bake for 25 minutes. Then remove foil and bake for an additional 10-15 minutes until the edges are bubbling and slightly crispy." }, { "@type": "HowToStep", "name": "Rest and Serve", "text": "Let the casserole rest for 10 minutes before serving. This resting period allows the layers to set and makes for cleaner slices. Garnish with fresh cilantro, sliced avocado, and spring onions before serving." } ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5", "ratingCount": "137" }, "review": [ { "@type": "Review", "author": "Sofia Mendes", "datePublished": "2023-06-20", "reviewBody": "This vegan enchilada casserole is absolutely bursting with authentic flavors! The homemade sauce makes all the difference, and even my meat-loving family members couldn't stop raving about it. The cashew cream is a game-changer!", "name": "Authentic and Delicious", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Rajesh Patel", "datePublished": "2023-06-25", "reviewBody": "Perfect weeknight dinner for the family! I was worried it might be complicated but the instructions were clear and the result was incredible. The layers held together beautifully and the flavor combination was outstanding.", "name": "Family-Approved Winner", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Aisha Mahmoud", "datePublished": "2023-07-02", "reviewBody": "I didn't miss cheese at all with this recipe! The cashew cream provides that creamy element while the homemade enchilada sauce delivers incredible depth of flavor. I've made it twice already and plan to keep it in my regular rotation.", "name": "Better Than Traditional", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Lars Johansson", "datePublished": "2023-07-10", "reviewBody": "This casserole freezes beautifully for meal prep! I made a double batch and portioned it out for lunches. The flavors actually develop more over time, and it reheats perfectly without drying out. A true plant-based masterpiece.", "name": "Perfect for Meal Prep", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Elena Vasquez", "datePublished": "2023-07-15", "reviewBody": "Being Mexican, I was skeptical about a vegan enchilada casserole, but this recipe converted my meat-loving husband instantly! The spice level is perfect and the layers of flavor are impressive. Don't skip making the homemade sauce!", "name": "Authentic Mexican Approval", "reviewRating": { "@type": "Rating", "ratingValue": "5" } } ] }
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What ingredients are used in Vegan Enchilada Casserole?", "acceptedAnswer": { "@type": "Answer", "text": "This plant-based dish uses corn tortillas, black beans, bell peppers, zucchini, onions, garlic, and spices. The homemade enchilada sauce requires olive oil, flour, tomato paste, chili powder, and vegetable broth. Optional cashew cream adds creaminess without dairy." } }, { "@type": "Question", "name": "How to cook Vegan Enchilada Casserole at home?", "acceptedAnswer": { "@type": "Answer", "text": "Learn how to cook Vegan Enchilada Casserole by making a homemade enchilada sauce, preparing a flavourful vegetable-bean filling, and then layering tortillas with the filling and sauce in a baking dish. Bake covered for 25 minutes, then uncovered for 10-15 minutes until bubbly. The result is a hearty, Mexican-inspired dish perfect for family dinners." } }, { "@type": "Question", "name": "Can I make this enchilada casserole without the cashew cream?", "acceptedAnswer": { "@type": "Answer", "text": "Absolutely! The cashew cream is optional. The casserole is delicious with just the enchilada sauce, but you could also substitute with store-bought vegan sour cream or cheese alternatives. For a lighter version, consider using avocado slices as your creamy element." } }, { "@type": "Question", "name": "How spicy is homemade enchilada sauce, and can I adjust the heat level?", "acceptedAnswer": { "@type": "Answer", "text": "The spice level is easily adjustable. For milder sauce, reduce the chili powder to 1 tablespoon. For extra heat, add 1/2 teaspoon of cayenne pepper or include diced jalapeños. The current recipe creates a medium spice level that most people find pleasantly warming but not overwhelming." } }, { "@type": "Question", "name": "What are good side dishes to serve with Mexican-inspired casseroles?", "acceptedAnswer": { "@type": "Answer", "text": "Complement your casserole with Mexican-style rice, a simple green salad with lime dressing, or roasted sweet potatoes. Fresh guacamole, pico de gallo, or a tangy cabbage slaw provide refreshing contrast to the hearty, spiced casserole. Cold Mexican beer or agua fresca rounds out the meal." } } ] }