This Vegan Sweet Potato & Black Bean Enchilada Bake is a hearty, comforting casserole layered with roasted sweet potatoes, seasoned black beans, corn, enchilada sauce, tortillas, and melted vegan cheese. Every bite is packed with smoky Mexican-inspired flavors, plant-based protein, and wholesome ingredients.
This vegan enchilada bake recipe is perfect for family dinners, meal prep, potlucks, or busy weeknights. It’s satisfying, nutritious, and easy to customize with your favorite vegetables.
Can This Recipe Support Weight Loss Goals?
Yes. Black beans provide plant-based protein and fiber, while sweet potatoes supply complex carbohydrates and vitamins. When enjoyed in balanced portions, this meal can support healthy eating and lasting fullness. This is not a medical claim.
Is This Recipe Suitable for a Vegan Lifestyle?
Absolutely. This recipe contains no meat, dairy, eggs, or other animal products. It’s completely vegan and can also be made gluten-free by using certified gluten-free tortillas.
Why This Recipe is Special
- High in plant protein.
- Rich in dietary fiber.
- Perfect for meal prep.
- Family-friendly comfort food.
- Freezer-friendly.
My Personal Experience
- Roasting the sweet potatoes before baking made them caramelized and naturally sweet.
They added wonderful texture to every layer. - Homemade enchilada seasoning created deeper flavor.
It tasted fresher than packaged mixes. - Vegan cheese melted beautifully.
It gave the casserole a creamy finish without dairy. - Letting the casserole rest before slicing helped it hold together.
Each serving looked neat and satisfying. - Fresh cilantro and avocado made the final dish even better.
They balanced the smoky flavors perfectly.
Perfect For
This recipe is perfect for vegan dinners, family meals, meal prep, potlucks, holiday gatherings, and healthy comfort food.
Why You’ll Love This Recipe
- Hearty and filling
Packed with beans and sweet potatoes. - Easy to prepare
Simple layering method. - Great leftovers
Tastes even better the next day. - Protein and fiber rich
Keeps you satisfied for hours. - Customizable
Easily add your favorite vegetables.
Common Mistakes to Avoid
- Skipping the roasting step for sweet potatoes.
- Using too much enchilada sauce.
- Overbaking the casserole.
- Cutting immediately after baking.
Required Equipment
- 9×13-inch baking dish — for even baking.
- Baking sheet — roasts sweet potatoes.
- Large skillet — cooks the filling.
- Mixing spoon — combines ingredients.
- Chef’s knife — prepares vegetables.
Storage Instructions
Store leftovers in an airtight container in the refrigerator for up to 5 days. Freeze individual portions for up to 3 months. Reheat in the oven or microwave until heated through.
Recipe Details
Preparation Time: 20 minutes
Cooking Time: 40 minutes
Total Time: 1 hour
Servings: 6
Best Season for This Recipe: All Season
Total Calories (Per Serving): Approximately 395 kcal (Estimate)
Short 3-Line Description
This Vegan Sweet Potato & Black Bean Enchilada Bake layers roasted sweet potatoes, black beans, tortillas, enchilada sauce, and vegan cheese into one comforting casserole. It’s hearty, protein-rich, and perfect for meal prep or family dinners.
📝 Ingredients
Main Ingredients
- 2 medium sweet potatoes, peeled and diced
- 2 tbsp olive oil
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup corn kernels
- 1 small onion, diced
- 3 garlic cloves, minced
- 2 cups red enchilada sauce
- 8 small corn tortillas, halved
- 1½ cups shredded vegan cheddar cheese
Seasonings
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1 tsp chili powder
- ½ tsp oregano
- ½ tsp salt
- ¼ tsp black pepper
Optional Garnish
- Fresh cilantro
- Diced avocado
- Sliced jalapeños
- Lime wedges
- Vegan sour cream
Note: Roasting the sweet potatoes first gives them the best flavor and texture.
Directions
1.
Preheat the oven to 400°F (200°C).
Toss the diced sweet potatoes with 1 tablespoon olive oil, salt, and pepper.
Spread on a baking sheet and roast for 20 minutes, stirring halfway.
2.
Meanwhile, heat the remaining olive oil in a large skillet.
Cook the onion for 3–4 minutes until softened.
Add garlic and cook for 1 minute.
3.
Add:
- Black beans
- Corn
- Cumin
- Smoked paprika
- Chili powder
- Oregano
Cook for 3–4 minutes, stirring occasionally.
4.
Lightly grease a 9×13-inch baking dish.
Spread a thin layer of enchilada sauce over the bottom.
Layer:
- Tortillas
- Bean mixture
- Roasted sweet potatoes
- Enchilada sauce
- Vegan cheese
Repeat until all ingredients are used, finishing with cheese.
5.
Cover with foil and bake for 20 minutes.
Remove the foil and bake for another 10 minutes, until the cheese is melted and the casserole is bubbling.
Texture cue: The casserole should be hot throughout, with lightly browned cheese on top.
6.
Let the casserole rest for 10 minutes before slicing.
7.
Garnish with cilantro, avocado, jalapeños, lime wedges, and vegan sour cream if desired.
Serve warm.
Nutrition Facts (Per Serving – Approximate)
Calories: 395 kcal
Protein: 15 g
Fat: 14 g
Carbohydrates: 53 g
Fiber: 11 g
Sugars: 8 g
Sodium: 520 mg
Calcium: 180 mg
Iron: 3.5 mg
Notes
- Homemade enchilada sauce works beautifully.
- Add spinach or bell peppers for extra vegetables.
- Freeze individual portions for quick meals.
- Let the casserole rest before serving for cleaner slices.
- Delicious with a fresh green salad.
Frequently Asked Questions
1. Can I use flour tortillas instead of corn tortillas?
Yes. Flour tortillas work well, though corn tortillas provide a more traditional texture.
2. Can I make this gluten-free?
Yes. Simply use certified gluten-free corn tortillas and enchilada sauce.
3. Can I prepare it ahead of time?
Absolutely. Assemble the casserole up to one day ahead and refrigerate until ready to bake.
4. What vegetables can I add?
Bell peppers, zucchini, spinach, mushrooms, or diced tomatoes all make excellent additions.
5. Can I freeze it?
Yes. Freeze before or after baking for up to 3 months.
6. What should I serve with it?
Serve with guacamole, salsa, a fresh salad, cilantro-lime rice, or grilled vegetables for a complete meal.

