Written by

Samuel Rivera

Published

Fresh Vegan Black Bean and Sweet Potato Enchiladas Easy Recipe with Creamy Avocado Sauce

Ready In 45 minutes
Servings 4 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

“It was just past midnight on a Friday, and all I could think about was something warm, comforting, and a bit spicy,” I remember telling my roommate as I rummaged through the fridge. The kitchen was quiet, the kind of quiet that makes every little sound — the sizzle of a pan, the pop of a spice jar opening — feel amplified. Honestly, I didn’t have half the ingredients most enchilada recipes call for, and I wasn’t even sure if I had tortillas left. But I had sweet potatoes, black beans, and an avocado begging to be used. So, I threw together what I had, improvising a creamy avocado sauce on the fly because, well, who wants a heavy, dairy-based cheese sauce at midnight?

That first batch of fresh vegan black bean and sweet potato enchiladas with avocado cream wasn’t perfect — I forgot to pre-roast the sweet potatoes, so they were a bit firmer than planned, and I made a mess with the sauce that ended up dripping everywhere. But that mishmash of flavors? It stuck with me. The way the spicy black beans paired with the natural sweetness of the potatoes, all wrapped in soft tortillas and topped with that cool, velvety avocado cream — it was like a warm hug after a long day. Maybe you’ve been there, craving something that feels both nourishing and indulgent without the fuss.

Since then, this recipe has become my go-to for those moments when I want fresh, wholesome food that doesn’t skimp on flavor or heartiness. It’s quick, it’s easy, and honestly, it’s the kind of dish that makes you glad you kept that avocado a little longer. Let me tell you — once you try this, you’ll want to make it a regular part of your meal rotation, too.

Why You’ll Love This Recipe

After testing this fresh vegan black bean and sweet potato enchiladas recipe countless times—trust me, with plenty of burnt edges and sauce-too-runny moments—I’ve nailed down a version that’s both foolproof and absolutely delicious. Coming from years of experimenting with plant-based meals, this recipe balances nutrition and comfort in a way that even my most skeptical friends have come to adore.

  • Quick & Easy: Ready in under 45 minutes, it’s perfect for busy weeknights or those unexpected dinner guests.
  • Simple Ingredients: You probably have most items in your pantry or fridge already—no specialty stores required.
  • Perfect for Cozy Dinners: Whether it’s a chilly evening or a laid-back weekend, these enchiladas bring warmth and satisfaction.
  • Crowd-Pleaser: Kids and adults alike rave about the sweet-savory combo and creamy avocado topping.
  • Unbelievably Delicious: The contrast between the smoky black beans, tender sweet potatoes, and smooth avocado cream is pure magic.

What really makes this recipe stand out is the avocado cream sauce. Instead of a typical heavy cheese or sour cream topping, this sauce is fresh, light, and packed with healthy fats. I blend ripe avocados with lime juice, garlic, and a touch of plant-based yogurt to get a silky texture that complements the enchiladas perfectly. No one believes it’s vegan until they taste it. Honestly, this recipe isn’t just food—it’s a little celebration of what healthy, vibrant eating can be.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and you can easily swap some to suit your dietary needs or preferences.

  • For the Filling:
    • 2 medium sweet potatoes, peeled and diced (about 2 cups)
    • 1 can (15 oz / 425 g) black beans, drained and rinsed
    • 1 small onion, finely chopped
    • 2 cloves garlic, minced
    • 1 tsp ground cumin (adds warmth and earthiness)
    • 1 tsp smoked paprika (for that subtle smoky flavor)
    • ½ tsp chili powder (adjust to taste)
    • Salt and pepper, to taste
    • 1 tbsp olive oil (for sautéing)
  • For the Enchiladas:
    • 8 small corn tortillas (look for fresh ones if possible, they roll easier)
    • 1 cup enchilada sauce (store-bought or homemade; I recommend a mild to medium spice level)
  • For the Avocado Cream Sauce:
    • 2 ripe avocados (ripe means soft to the touch but not mushy)
    • 2 tbsp fresh lime juice
    • 1 small garlic clove
    • ¼ cup plain plant-based yogurt (coconut or almond works great)
    • Salt to taste
    • Water to thin, as needed

If you want to switch things up, you can swap the black beans for pinto or kidney beans, and use sweet corn instead of onions for a sweeter, crunchier texture. For a gluten-free option, all the ingredients here naturally work, but double-check your enchilada sauce and tortillas for hidden gluten.

Equipment Needed

  • Large skillet or frying pan (for sautéing the filling)
  • Medium saucepan or microwave-safe bowl (to warm the tortillas)
  • Blender or food processor (to make the avocado cream sauce smooth and creamy)
  • 9×13 inch (23×33 cm) baking dish (to assemble and bake the enchiladas)
  • Cutting board and sharp knife
  • Mixing spoon and spatula

If you don’t have a blender, you can mash the avocado by hand and whisk in the other sauce ingredients, but the texture won’t be as silky. I’ve used both methods, and honestly, a small blender makes this recipe easier and more consistent. For warming tortillas, a skillet works great if you don’t have a microwave; just heat them a few seconds on each side until pliable.

Preparation Method

vegan black bean and sweet potato enchiladas preparation steps

  1. Roast the Sweet Potatoes: Preheat your oven to 400°F (200°C). Spread the diced sweet potatoes on a baking sheet lined with parchment paper. Drizzle with a little olive oil and sprinkle with salt. Roast for about 20-25 minutes until tender and slightly caramelized, flipping halfway through. This step brings out their natural sweetness and ensures they’re soft inside the enchiladas.
  2. Prepare the Filling: While the sweet potatoes roast, heat 1 tbsp olive oil in a large skillet over medium heat. Add the chopped onion and sauté for 4-5 minutes until translucent. Toss in the minced garlic and cook for another minute. Then add the drained black beans, cumin, smoked paprika, chili powder, salt, and pepper. Stir to combine and cook for 3-4 minutes to let the flavors meld.
  3. Combine Sweet Potatoes and Beans: Once the sweet potatoes are ready, add them to the skillet with the black bean mixture. Gently fold everything together, cooking for 2 more minutes. Taste and adjust seasoning if needed. The filling should be flavorful, slightly smoky, and well balanced between sweet and savory.
  4. Warm the Tortillas: Wrap the tortillas in a damp paper towel and microwave for 30 seconds, or heat each one quickly in a dry skillet until soft and pliable. This prevents cracking when rolling.
  5. Make the Avocado Cream: In a blender or food processor, combine the ripe avocados, lime juice, garlic, plant-based yogurt, and a pinch of salt. Blend until smooth, adding water a tablespoon at a time to reach a pourable consistency. Taste and adjust lime or salt as you like.
  6. Assemble the Enchiladas: Spread about ½ cup (120 ml) of enchilada sauce evenly over the bottom of the baking dish. Take one tortilla, spoon ⅓ cup (80 ml) of the filling in the center, and roll it up tightly. Place seam side down in the dish. Repeat with all tortillas.
  7. Top and Bake: Pour the remaining enchilada sauce over the rolled tortillas, covering them well. Bake in the preheated oven at 375°F (190°C) for 15-20 minutes, until heated through and bubbly.
  8. Serve: Remove from oven, drizzle generously with the creamy avocado sauce, and garnish with fresh cilantro or chopped green onions if desired. Serve immediately for the best texture.

Pro tip: If your filling feels dry, add a splash of vegetable broth when mixing the beans and sweet potatoes. Also, don’t skip warming the tortillas—they’ll roll without cracking and taste much better.

Cooking Tips & Techniques

When making these fresh vegan black bean and sweet potato enchiladas, timing is key. Roasting the sweet potatoes first lets them develop that perfect tender texture and caramelized flavor, which you can’t quite get from boiling or microwaving. I learned the hard way after a few mushy batches!

Another tip is to season your filling well. Black beans can be bland straight out of the can, so spices like cumin, smoked paprika, and chili powder are essential to build depth. Taste as you go—that’s how you avoid flat flavors.

Handling the tortillas gently is crucial. Warm them just enough to make them flexible, but not too much or they’ll tear. I usually heat them in small batches so they stay pliable during assembly.

For the avocado cream, using ripe avocados makes all the difference. If your avocados are underripe, the sauce will be lumpy and lack that smooth richness. Also, adding lime juice not only boosts flavor but keeps the sauce from browning quickly.

Lastly, don’t be afraid to customize! If you want it spicier, add some chipotle powder or diced jalapeño. Want it milder? Stick to the basics and serve extra avocado cream on the side.

Variations & Adaptations

  • Seasonal Twist: Swap sweet potatoes for butternut squash or pumpkin in the fall for a cozy seasonal flavor.
  • Protein Boost: Add cooked quinoa or crumbled tofu to the filling for extra protein and texture.
  • Green Enchiladas: Use a green salsa or tomatillo sauce instead of red enchilada sauce for a tangy, fresh variation.
  • Allergen-Free: For nut allergies, ensure your plant-based yogurt is free of nuts or use a simple water and lime-based avocado sauce.
  • Personal Favorite: I like to sprinkle fresh corn kernels and chopped cilantro into the filling mixture—it adds a nice pop of sweetness and color.

Serving & Storage Suggestions

These enchiladas are best served hot, fresh out of the oven, with a generous drizzle of avocado cream. For presentation, garnish with chopped fresh cilantro, a squeeze of lime, or even some pickled red onions for a tangy contrast. Pair it with a simple green salad or Mexican rice to round out the meal.

If you have leftovers, store them in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 350°F (175°C) for about 10-15 minutes or until warmed through, which helps keep the tortillas from getting soggy. Avoid microwaving if you can, as it can make the texture mushy.

Interestingly, the flavors deepen a bit after a day, so if you’re meal prepping, these enchiladas taste even better the next day. Just add fresh avocado cream right before serving to keep it bright and fresh.

Nutritional Information & Benefits

Each serving of these fresh vegan black bean and sweet potato enchiladas packs a nutritious punch. Sweet potatoes bring a hearty dose of beta-carotene (vitamin A), fiber, and potassium. Black beans are a great source of plant-based protein, fiber, and iron. The avocado cream adds heart-healthy monounsaturated fats along with vitamins C, E, and K.

This recipe is naturally gluten-free (just check your tortillas and sauce labels) and vegan, making it suitable for various dietary needs. It’s filling without being heavy, and the fiber content helps keep you full longer. Personally, I love that it’s a comforting dish that doesn’t leave me feeling sluggish.

Just a heads up: if you’re sensitive to nightshades (like chili powder or paprika), you can reduce or omit those spices without losing the essence of the dish.

Conclusion

These fresh vegan black bean and sweet potato enchiladas with avocado cream aren’t just any dinner—they’re a little celebration of fresh, wholesome ingredients coming together in a way that’s satisfying and vibrant. Whether you’re new to plant-based cooking or just looking for a new weeknight favorite, this recipe is worth trying. I love how easy it is to customize, so don’t hesitate to make it your own with different spices, toppings, or fillings.

Give this recipe a shot, and if you find your own twists or tricks, I’d love to hear about them in the comments. Sharing your cooking wins (and mishaps) always makes the kitchen feel more like home. Happy cooking!

Frequently Asked Questions

Can I make these enchiladas ahead of time?

Absolutely! You can assemble the enchiladas a few hours before baking and keep them covered in the fridge. Just bake them fresh before serving for the best texture.

What can I use instead of avocado cream if I don’t like avocado?

You can try a cashew cream sauce or a simple dairy-free sour cream alternative. Both add creaminess without overpowering the flavors.

Are these enchiladas spicy?

They have a mild to medium spice level thanks to the chili powder and smoked paprika. You can always adjust the heat by adding more or less chili powder or including a pinch of cayenne.

Can I freeze the leftover enchiladas?

Yes, these freeze well. Wrap individual portions tightly and freeze for up to 2 months. Thaw overnight in the fridge before reheating in the oven.

What’s the best way to reheat the avocado cream sauce?

It’s best served cold or at room temperature. Avoid reheating avocado cream as it can separate and lose its creamy texture. Just add fresh sauce after warming the enchiladas.

By the way, if you enjoy hearty plant-based meals, you might appreciate the comforting flavors in my hearty vegan chili or the fresh twist of the roasted vegetable tacos I shared earlier—both share that same love for bold, simple ingredients.

Pin This Recipe!

vegan black bean and sweet potato enchiladas recipe

Print

Fresh Vegan Black Bean and Sweet Potato Enchiladas Easy Recipe with Creamy Avocado Sauce

A warm, comforting, and flavorful vegan enchilada recipe featuring a sweet and smoky black bean and sweet potato filling, topped with a fresh, creamy avocado sauce. Perfect for quick weeknight dinners or cozy meals.

  • Author: Amanda
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Mexican

Ingredients

Scale
  • 2 medium sweet potatoes, peeled and diced (about 2 cups)
  • 1 can (15 oz / 425 g) black beans, drained and rinsed
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • ½ tsp chili powder
  • Salt and pepper, to taste
  • 1 tbsp olive oil
  • 8 small corn tortillas
  • 1 cup enchilada sauce (mild to medium spice level)
  • 2 ripe avocados
  • 2 tbsp fresh lime juice
  • 1 small garlic clove
  • ¼ cup plain plant-based yogurt (coconut or almond)
  • Salt to taste
  • Water to thin, as needed

Instructions

  1. Preheat oven to 400°F (200°C). Spread diced sweet potatoes on a parchment-lined baking sheet, drizzle with olive oil, sprinkle with salt, and roast for 20-25 minutes until tender and caramelized, flipping halfway.
  2. Heat 1 tbsp olive oil in a large skillet over medium heat. Sauté chopped onion for 4-5 minutes until translucent. Add minced garlic and cook for 1 minute.
  3. Add drained black beans, cumin, smoked paprika, chili powder, salt, and pepper to the skillet. Stir and cook for 3-4 minutes to meld flavors.
  4. Add roasted sweet potatoes to the skillet and gently fold together. Cook for 2 more minutes. Adjust seasoning if needed.
  5. Warm tortillas by wrapping in a damp paper towel and microwaving for 30 seconds or heating each in a dry skillet until pliable.
  6. In a blender or food processor, combine avocados, lime juice, garlic, plant-based yogurt, and salt. Blend until smooth, adding water a tablespoon at a time to reach pourable consistency. Adjust lime and salt to taste.
  7. Spread ½ cup (120 ml) enchilada sauce evenly over the bottom of a 9×13 inch baking dish.
  8. Place ⅓ cup (80 ml) of filling in the center of each tortilla, roll tightly, and place seam side down in the baking dish. Repeat with all tortillas.
  9. Pour remaining enchilada sauce over the rolled tortillas, covering well.
  10. Bake at 375°F (190°C) for 15-20 minutes until heated through and bubbly.
  11. Remove from oven, drizzle generously with avocado cream sauce, garnish with fresh cilantro or chopped green onions if desired, and serve immediately.

Notes

Roast sweet potatoes to bring out natural sweetness and ensure tenderness. Warm tortillas to prevent cracking when rolling. Use ripe avocados for smooth avocado cream sauce. Adjust spices to taste for desired heat level. Add vegetable broth if filling feels dry. Store leftovers in airtight container in fridge up to 3 days; reheat in oven to avoid soggy tortillas. Avocado cream is best served cold or at room temperature; avoid reheating.

Nutrition

  • Serving Size: 1 serving (about 2 e
  • Calories: 380
  • Sugar: 7
  • Sodium: 450
  • Fat: 18
  • Saturated Fat: 2
  • Carbohydrates: 45
  • Fiber: 12
  • Protein: 10

Keywords: vegan enchiladas, black bean enchiladas, sweet potato enchiladas, avocado cream sauce, plant-based, gluten-free, easy dinner, healthy Mexican recipe

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating