Easy Vegetarian Sweet Potato Black Bean Enchiladas Recipe
Introduction
These easy vegetarian sweet potato black bean enchiladas are a flavorful and comforting meal that’s simple to prepare. Packed with wholesome ingredients and spices, they’re perfect for a cozy dinner anyone can enjoy.

Ingredients
- 2 medium sweet potatoes (about 1.5 lbs / 680 g), peeled and diced
- 1 can black beans (15 oz / 425 g), drained and rinsed
- 1 medium onion (about 150 g), finely chopped
- 3 cloves garlic, minced (about 1 tbsp)
- 2 tsp chili powder
- 1 tsp cumin
- 1/4 tsp cinnamon
- 2 cups enchilada sauce (480 ml)
- 2 cups shredded cheese (about 200 g; Monterey Jack and cheddar blend preferred; vegan cheese substitute for vegan option)
- 10-12 flour or corn tortillas (6-inch / 15 cm)
- 1 tbsp olive oil (for roasting sweet potatoes)
- 1 tbsp olive oil (for sautéing aromatics)
- Salt, to taste
- Optional: 1/4 cup fresh cilantro, chopped
- Optional toppings: sliced avocado, sour cream or vegan yogurt, lime juice
Instructions
- Step 1: Preheat oven to 425°F (220°C). Peel and dice sweet potatoes into 1/2-inch cubes. Toss with 1 tablespoon olive oil and a pinch of salt. Spread on a rimmed baking sheet in a single layer.
- Step 2: Roast sweet potatoes for 30-35 minutes, flipping halfway, until tender and slightly caramelized but still holding shape.
- Step 3: While sweet potatoes roast, heat 1 tablespoon olive oil in a sauté pan over medium heat. Cook chopped onion for 3-4 minutes until softened.
- Step 4: Add minced garlic and cook for 1 minute, stirring to avoid browning.
- Step 5: Add chili powder, cumin, and cinnamon; stir constantly for 30 seconds to toast spices and release aroma.
- Step 6: In a large mixing bowl, combine roasted sweet potatoes, sautéed onion and spice mixture, drained black beans, and 1/2 cup (120 ml) enchilada sauce. Stir gently to mix without mashing sweet potatoes too much. Adjust salt to taste.
- Step 7: Warm tortillas briefly in microwave or dry skillet to make pliable.
- Step 8: Spread a few tablespoons of enchilada sauce evenly over the bottom of a 9×13 inch baking dish.
- Step 9: Spoon about 1/3 cup (80 ml) filling onto center of each tortilla, sprinkle with a little cheese, roll tightly, and place seam-side down in the baking dish. Repeat with remaining tortillas.
- Step 10: Pour remaining enchilada sauce over rolled tortillas, ensuring even coating.
- Step 11: Sprinkle remaining 1 1/2 cups (140 g) shredded cheese evenly on top.
- Step 12: Bake uncovered at 375°F (190°C) for 20-25 minutes until cheese is melted, bubbly, and golden in spots.
- Step 13: Let enchiladas rest for 5 minutes before serving.
Tips & Variations
- For a vegan option, substitute cheese with your favorite vegan cheese and use vegan enchilada sauce.
- Adding fresh chopped cilantro to the filling or as a garnish brightens the flavors.
- Use corn tortillas for a gluten-free version, making sure they are warmed well to prevent cracking.
- Feel free to add chopped bell peppers or corn to the filling for extra texture and sweetness.
Storage
Store leftover enchiladas covered in the refrigerator for up to 3 days. Reheat in the oven at 350°F (175°C) until warmed through, about 15-20 minutes, to keep the texture and flavor intact.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make these enchiladas ahead of time?
Yes, you can assemble the enchiladas a day ahead and keep them covered in the refrigerator. Just bake them fresh when you’re ready to serve.
Can I freeze the enchiladas?
Absolutely. Freeze the fully assembled but unbaked enchiladas in a freezer-safe container for up to 2 months. Thaw overnight in the refrigerator before baking as directed.
Print
Easy Vegetarian Sweet Potato Black Bean Enchiladas Recipe
- Total Time: 1 hour 10 minutes
- Yield: 10–12 enchiladas (serves 6-8) 1x
- Diet: Vegetarian
Description
These Easy Vegetarian Sweet Potato Black Bean Enchiladas are a hearty, flavorful Mexican-inspired dish featuring roasted sweet potatoes, black beans, warming spices, and gooey melted cheese all rolled in soft tortillas and baked to perfection. Perfect for a comforting weeknight meal that’s both nutritious and satisfying, with optional vegan adaptations and fresh toppings to customize.
Ingredients
Main Ingredients
- 2 medium sweet potatoes (about 1.5 lbs / 680 g), peeled and diced
- 1 can black beans (15 oz / 425 g), drained and rinsed
- 1 medium onion (about 150 g), finely chopped
- 3 cloves garlic, minced (about 1 tbsp)
- 2 tsp chili powder
- 1 tsp cumin
- 1/4 tsp cinnamon
- 2 cups enchilada sauce (480 ml)
- 2 cups shredded cheese (about 200 g; Monterey Jack and cheddar blend preferred; vegan cheese substitute for vegan option)
- 10–12 flour or corn tortillas (6-inch / 15 cm)
- 1 tbsp olive oil (for roasting sweet potatoes)
- 1 tbsp olive oil (for sautéing aromatics)
- Salt, to taste
Optional Ingredients
- 1/4 cup fresh cilantro, chopped
- Optional toppings: sliced avocado, sour cream or vegan yogurt, lime juice
Instructions
- Preheat and Prepare Sweet Potatoes: Preheat your oven to 425°F (220°C). Peel and dice the sweet potatoes into 1/2-inch cubes. Toss them with 1 tablespoon of olive oil and a pinch of salt, then spread evenly on a rimmed baking sheet in a single layer.
- Roast Sweet Potatoes: Roast the sweet potatoes for 30-35 minutes, flipping them halfway through. They should be tender and slightly caramelized but still hold their shape.
- Sauté Aromatics: While the sweet potatoes roast, heat 1 tablespoon olive oil in a sauté pan over medium heat. Cook the chopped onion for 3-4 minutes until softened.
- Add Garlic: Add the minced garlic and cook for 1 minute, stirring constantly to avoid browning.
- Toast Spices: Add chili powder, cumin, and cinnamon to the pan, stirring constantly for 30 seconds to toast the spices and release their aromas.
- Combine Filling: In a large mixing bowl, combine the roasted sweet potatoes, sautéed onion and spice mixture, drained black beans, and 1/2 cup (120 ml) of enchilada sauce. Stir gently to mix without mashing the sweet potatoes. Adjust salt to taste.
- Warm Tortillas: Warm the tortillas briefly in the microwave or a dry skillet to make them pliable and easy to roll.
- Prepare Baking Dish: Spread a few tablespoons of enchilada sauce evenly over the bottom of a 9×13 inch baking dish.
- Assemble Enchiladas: Spoon about 1/3 cup (80 ml) of the filling onto the center of each tortilla, sprinkle with a little shredded cheese, roll tightly, and place seam-side down in the baking dish. Repeat with the remaining tortillas.
- Add Sauce and Cheese: Pour the remaining enchilada sauce evenly over the rolled tortillas. Then sprinkle the remaining 1 1/2 cups (140 g) of shredded cheese evenly on top.
- Bake: Bake uncovered at 375°F (190°C) for 20-25 minutes, until the cheese is melted, bubbly, and golden in spots.
- Rest and Serve: Let the enchiladas rest for 5 minutes before serving. Garnish with optional chopped cilantro and toppings like sliced avocado, sour cream or vegan yogurt, and a squeeze of lime juice if desired.
Notes
- You can substitute corn tortillas for flour tortillas to make the recipe gluten-free.
- Use vegan cheese and sour cream substitutes to make this recipe vegan.
- Roasting the sweet potatoes enhances their natural sweetness and adds depth to the filling.
- Be careful not to overmix the filling to maintain the texture of the sweet potatoes.
- Adjust spice levels by increasing or decreasing chili powder to your preference.
- Leftover enchiladas can be refrigerated for up to 3 days and reheated in the oven for best results.
- Prep Time: 15 minutes
- Cook Time: 55 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
Keywords: sweet potato enchiladas, vegetarian enchiladas, black bean enchiladas, Mexican vegetarian recipes, baked enchiladas

