These black bean and sweet potato enchiladas are a hearty, satisfying vegetarian dish made with sautéed onion, mushrooms, zucchini, and creamy black beans—all wrapped in flour tortillas and smothered in a tangy enchilada sour cream sauce and melted cheese. It’s the perfect blend of comforting and nutritious, with layers of flavor in every bite.
1cupvegan or dairy shredded cheese(cheddar, Monterey Jack, or Mexican blend)
Optional for serving:Sliced black olives, chopped cilantro, diced avocado, sour cream, and green onions
Instructions
Preheat oven to 375°F. Lightly grease a 9x13-inch baking dish. Heat olive oil in a large skillet over medium heat. Add onion and cook for 3 to 4 minutes until softened. Stir in garlic and sweet potato. Cook for 5 to 6 minutes, stirring often, until sweet potato begins to soften.
Stir in mushrooms and zucchini. Continue cooking for 5 to 6 minutes until vegetables are tender and sweet potato is fork-tender.
Add black beans, salsa, ½ cup of sour cream, cumin, chili powder, smoked paprika, salt, and pepper. Stir well. Remove from heat.
Spoon filling into each tortilla, roll up, and place seam-side down in the prepared dish.
In a small bowl, whisk together enchilada sauce and sour cream. Pour evenly over enchiladas, then sprinkle with cheese.
Cover with foil and bake for 25 minutes. Uncover and bake an additional 10 to 15 minutes or until bubbly. Let rest for 5 minutes. Add desired toppings before serving.
Video
Kori's Tips
For more helpful hints, substitution ideas, cooking tips, and other delicious recipes check out my post above.TIPS: Cut the sweet potato into small cubes for quicker cooking, or microwave it for 2 to 3 minutes beforehand. Use pre-sliced mushrooms to save time.VARIATIONS: Swap black beans for pinto beans or add ½ cup of corn to the filling for extra texture. Use corn tortillas for a gluten-free version, or make it spicier by adding chopped jalapeños. SERVING SUGGESTIONS: Serve with Mexican rice, a simple green salad, or chips and guacamole. Leftovers reheat beautifully for lunch the next day.