Welcome to the ultimate comfort food experience! These Sweet Potato Black Bean Enchiladas are a culinary masterpiece, bringing together wholesome ingredients, robust flavors, and a satisfying warmth perfect for any meal. Imagine tender, roasted sweet potatoes and perfectly seasoned black beans, lovingly wrapped in tortillas, then drenched in a rich, homemade vegan enchilada sauce. The grand finale? A generous drizzle of creamy, zesty avocado crema that ties all the vibrant flavors together. This dish isn’t just a meal; it’s a celebration of plant-based deliciousness that will quickly become a family favorite.
If you’re a fan of incredible vegan enchiladas, you’re in for a treat! After indulging in this recipe, be sure to explore more of our celebrated creations. You’ll love our Vegan Enchilada Casserole for a hearty bake, the luscious Vegan Sour Cream Enchiladas for an extra creamy twist, and our quick and convenient Skillet Enchiladas for those busy weeknights.

There’s something incredibly special about these vegan Sweet Potato Black Bean Enchiladas, especially when the weather turns chilly. They deliver that deep, comforting satisfaction we all crave, much like our popular Best Vegan Enchiladas, ensuring there’s enough goodness to go around for everyone at the table.
The magic begins with perfectly roasted sweet potatoes, their natural sweetness brought to life and their texture delightfully tender. These are then combined with hearty black beans, seasoned to perfection with a blend of aromatic spices. All of this deliciousness is then generously coated in our vibrant, savory homemade enchilada sauce, carefully rolled into soft tortillas, and baked until bubbling hot and irresistible. Just before serving, a generous drizzle of homemade vegan avocado crema adds a brilliant pop of green and an incredible layer of creamy richness that elevates every single bite. The contrast of warm, savory enchiladas with cool, fresh crema is truly spectacular!
And for those clever cooks who might find themselves with extra roasted sweet potatoes or black beans, don’t let them go to waste! Transform them into a hearty batch of Sweet Potato Black Bean Chili for another comforting meal, or get creative with these fun and flavorful Sweet Potato Black Bean Burgers. Versatility is key when it comes to delicious plant-based cooking!
Why You’ll Adore These Sweet Potato Black Bean Enchiladas
This recipe isn’t just another dinner idea; it’s a culinary experience designed to delight your taste buds and nourish your soul. Here’s why these Sweet Potato Black Bean Enchiladas are destined to become a staple in your kitchen:
- Seriously Satisfying & Hearty: Prepare for a meal that truly fills you up without weighing you down. The robust combination of caramelized sweet potatoes and protein-packed black beans creates a hearty, fulfilling filling that’s rich in flavor and texture. It’s the perfect antidote to a long day, offering warmth and comfort year-round, especially when you need a little extra coziness during the colder months.
- Bursting with Homemade Flavor: While store-bought shortcuts have their place, nothing beats the fresh, vibrant taste of homemade. From the rich, spicy enchilada sauce that coats every inch of the tortillas, to the savory filling and the bright, creamy avocado crema, every component of this dish is crafted from scratch. This dedication ensures a depth of flavor that is simply unparalleled and truly makes these enchiladas shine.
- The Freshest Toppings Elevate Every Bite: The secret to truly exceptional enchiladas often lies in the toppings, and ours are no exception. The homemade vegan avocado crema is a game-changer, adding a luxurious creaminess, a hint of tang, and a fresh burst of flavor that perfectly balances the rich enchiladas. Beyond the crema, we’ll discuss how other garnishes like fresh cilantro, pickled red onions, and a squeeze of lime can transform each mouthful into a delightful symphony of tastes and textures.
- Incredibly Versatile & Customizable: This recipe serves as a fantastic foundation for your own culinary creativity. Whether you want to add more vegetables, experiment with different bean varieties, or adjust the spice level, these enchiladas are incredibly adaptable. It’s a forgiving recipe that encourages you to make it your own, ensuring it perfectly suits your preferences and whatever ingredients you have on hand.
Crafting Your Sweet Potato Black Bean Enchiladas: A Step-by-Step Guide
Creating these delicious enchiladas is a rewarding process, broken down into simple, manageable steps. You’ll be amazed at how easily you can bring this comforting vegan dish to life. For the precise measurements and a full printable recipe card, please scroll down to the bottom of this page.
Step 1: The Heart of the Dish – Homemade Enchilada Sauce
Begin by preparing your homemade enchilada sauce. This rich, flavorful sauce is surprisingly simple to make and truly elevates the entire dish. In a medium pot over medium heat, gently warm your olive oil. Once shimmering, whisk in the dry ingredients – flour, chili powder, garlic powder, cumin, and salt. Cook this mixture for about a minute, allowing the spices to become fragrant and the flour to lightly toast, forming a roux. Next, stir in the tomato paste, followed by a slow, steady stream of vegetable broth, whisking continuously to prevent any lumps and ensure a smooth consistency. Bring the mixture to a gentle boil, then reduce the heat and let it simmer for about 5 minutes, allowing it to thicken beautifully. Remove it from the heat and stir in a splash of apple cider vinegar, which adds a crucial touch of brightness and acidity. Taste and adjust salt if needed. Set this wonderfully aromatic sauce aside.
Step 2: The Flavorful Filling – Sweet Potatoes & Black Beans
Now, let’s create the incredible filling. Start by preparing your sweet potatoes. Peel and chop them into uniform 1/2-inch chunks. Toss them with a tablespoon of olive oil, salt, and pepper on a parchment-lined baking sheet. Roast them in a preheated 400°F (200°C) oven for 20-25 minutes, or until they are tender and slightly caramelized at the edges. Roasting them brings out their natural sweetness and gives them a wonderful texture. While the sweet potatoes are roasting, you can move on to the rest of the filling. In a large skillet over medium heat, warm the remaining tablespoon of olive oil. Add the diced sweet onion and sauté until it becomes translucent and soft, typically about 5 minutes. Incorporate the minced garlic and cook for another minute until fragrant, being careful not to burn it. Next, add the chopped kale and a small amount of water to the skillet, then cover it with a lid. Allow the kale to steam and soften for 5-10 minutes. If there’s excess water, uncover and increase the heat briefly until it mostly evaporates. Finally, stir in the drained and rinsed black beans, a blend of chili powder, cumin, and smoked paprika for an extra layer of flavor, the perfectly roasted sweet potatoes, and 1/2 cup of your freshly made enchilada sauce. Mix everything thoroughly, taste, and season with additional salt as needed. Remove the skillet from the heat and set the filling aside, ready for assembly.

Step 3: Assembling & Baking Your Enchiladas
Now for the fun part – assembling your enchiladas! First, reduce your oven temperature to 375°F (190°C). Pour about 1/2 cup of the delicious homemade enchilada sauce into the bottom of a 9×13 inch casserole dish, spreading it evenly. This layer not only prevents sticking but also infuses the bottom of the enchiladas with flavor and keeps them moist.
Recipe Tip for Perfect Rolling
To ensure your tortillas are pliable and don’t tear during rolling, microwave 5 tortillas at a time wrapped in a damp paper towel for 30 seconds to 1 minute. This simple step makes a world of difference, making them soft and easy to work with.
Once your tortillas are softened, take one and spoon a generous scoop of the sweet potato and black bean filling down the center. Roll it up snugly and place it seam-side down in your prepared casserole dish. Repeat this process until all your tortillas and filling are used, arranging them neatly in rows. Don’t worry if you have a little extra filling; it’s fantastic served on top of the baked enchiladas or even enjoyed on its own! Pour the remaining enchilada sauce generously over the rolled enchiladas, ensuring every part is covered. Bake, uncovered, for 20-25 minutes, or until the sauce is bubbly and the enchiladas are heated through and golden around the edges.

Step 4: The Finishing Touch – Zesty Avocado Crema
While your enchiladas are baking to perfection, you have the perfect window to whip up the vibrant avocado crema. This creamy topping adds a fresh, zesty contrast that perfectly complements the rich flavors of the enchiladas. Simply halve your ripe avocados, remove the pits, and scoop the creamy flesh into a food processor. Add plain dairy-free yogurt, a minced garlic clove, fresh lime juice, chopped cilantro, and a pinch of salt. Process until completely smooth and creamy. Taste and adjust seasonings as desired – perhaps a little more lime for zest or cilantro for freshness. This crema can also be made a day in advance and stored in the refrigerator, making meal prep even easier.


Step 5: Serve and Savor!
Once your perfectly baked enchiladas emerge from the oven, hot and bubbling, it’s time to add that delightful finishing touch. Generously spoon or artfully pipe the creamy avocado crema over the top of the enchiladas. For an extra burst of freshness and color, garnish with a sprinkle of fresh chopped cilantro, a dollop of Vegan Sour Cream for added tang, a scattering of vibrant Pickled Red Onions for a lovely bite, and a few lime wedges for serving. A squeeze of fresh lime juice just before eating truly brightens all the flavors. Serve these hot, satisfying vegan enchiladas immediately and enjoy the cheers from your family and friends!

Frequently Asked Questions (FAQ)
The beauty of these enchiladas lies in their adaptability! Feel free to customize the filling with your favorite vegetables. Some fantastic additions include corn kernels for a touch of sweetness and pop, sliced mushrooms for an earthy depth, diced zucchini for added moisture and nutrients, or even some shredded vegan cheese mixed into the filling for extra creaminess. For those who love a little heat, finely diced jalapeños or a pinch of cayenne pepper would be excellent additions. Don’t be afraid to get creative!
Absolutely not! While black beans are a classic choice and work wonderfully here, they are completely optional. Canned pinto beans are a perfect substitute, offering a similar texture and mild flavor profile. If you’re looking for a “meatier” alternative to keep it plant-based, crumbled vegan “beef” or textured vegetable protein (TVP) would also make an excellent and satisfying filling, adding a different dimension to the dish.
We highly recommend roasting the sweet potatoes for the best possible flavor and texture! Roasting them not only softens them to perfection but also caramelizes their natural sugars, resulting in a much deeper, sweeter, and more complex flavor profile than boiling. This caramelization is key to the deliciousness of the filling. To save time on the day you plan to assemble, you can roast the potatoes 2 or 3 days in advance and keep them covered in the fridge until you’re ready to make the filling.
The base recipe is not inherently gluten-free due to the all-purpose flour in the enchilada sauce and the use of flour tortillas. However, it’s incredibly easy to make them gluten-free! Simply swap the all-purpose flour for a good quality gluten-free all-purpose flour blend in the enchilada sauce. Additionally, make sure to use corn tortillas or your favorite brand of gluten-free tortillas for rolling. Always double-check ingredient labels to ensure all components are certified gluten-free.
Yes, absolutely! While we haven’t tested fully assembled and baked enchiladas made several days in advance, you can certainly assemble them up to the point of baking one day ahead. Simply cover the casserole dish tightly with foil and refrigerate until you’re ready to bake. When baking from cold, you might need to add an extra 5-10 minutes to the baking time to ensure they are heated through. For even more convenience, you can roast the potatoes, prepare the enchilada sauce, and make the avocado crema a few days before assembling. Store each component in separate airtight containers in the fridge, then combine and bake when ready.
Yes, these enchiladas freeze remarkably well, making them an excellent option for future meals! To freeze, allow the baked enchiladas to cool completely. Wrap the casserole dish tightly with plastic wrap and then aluminum foil, or transfer individual portions to freezer-safe containers. They can be frozen for up to 3 months. When you’re ready to enjoy, thaw them overnight in the refrigerator and then reheat in the oven until warmed through and bubbly. A key tip: do not add the avocado crema until right before serving, as its texture won’t hold up well to freezing and thawing.


Sweet Potato Black Bean Enchiladas
Pin
Comment
SaveSaved
Ingredients
Easy Homemade Enchilada Sauce
Enchilada Filling
Avocado Crema
The Rest
Instructions
Make the Enchilada Sauce
-
Combine all dry ingredients (flour, chili powder, garlic powder, cumin, and salt) in a small bowl. Have the tomato paste and vegetable broth measured and ready nearby.
-
In a small to medium pot, heat the olive oil (or water) over medium heat. Once warm, pour in the dry ingredient mixture and whisk continuously for about 1 minute until fragrant. Whisk in the tomato paste, then slowly pour in the vegetable broth while continuing to whisk until smooth.
-
Bring the mixture to a boil, then reduce the heat and simmer gently for 5 minutes, whisking frequently to ensure a smooth sauce. It should thicken slightly. Remove the pot from the heat and whisk in the apple cider vinegar. Taste the sauce and add more salt if needed. Set aside.
Make the Enchilada Filling
-
Preheat your oven to 400°F (200°C). Line a rimmed baking sheet with parchment paper. Place the sweet potato chunks on the baking sheet and drizzle with 1 tablespoon of olive oil (or lightly coat with olive oil spray). Sprinkle with salt and pepper. Roast in the oven for 20-25 minutes, or until the sweet potatoes are fork-tender and slightly golden at the edges. Remove from the oven and set aside.
-
In a large skillet, heat the remaining tablespoon of olive oil over medium heat. Add the diced onion and sauté for about 5 minutes until it becomes translucent and soft. Stir in the minced garlic and cook for an additional minute until fragrant.
-
Add the chopped kale and water to the skillet, then cover with a lid. Allow the kale to steam and soften for 5-10 minutes. If there’s still a significant amount of water remaining, remove the lid and increase the heat slightly until the water mostly evaporates.
-
Stir in the drained and rinsed black beans, the chili powder, cumin, smoked paprika, the roasted sweet potatoes, and 1/2 cup of the prepared homemade enchilada sauce. Mix everything well to combine. Taste and adjust the salt as needed. Remove the skillet from the heat and set aside.
Assemble Enchiladas and Bake
-
Reduce your oven temperature to 375°F (190°C). Spread 1/2 cup of the enchilada sauce evenly across the bottom of a 9×13 inch casserole dish.
-
To soften tortillas and prevent tearing, wrap 5 tortillas at a time in a damp paper towel and microwave for 30 seconds to 1 minute. This makes them much more pliable and easier to roll.
-
Take one softened tortilla, fill it with a generous scoop of the sweet potato and black bean filling, and roll it up tightly. Place the rolled tortilla seam-side down in the prepared casserole dish. Repeat this process with the remaining tortillas and filling. (If you have any extra filling, it’s delicious served as a topping or on its own!)
-
Pour the rest of the homemade enchilada sauce evenly over the tops of the rolled enchiladas. Bake, uncovered, for 20-25 minutes, or until the sauce is bubbly and the enchiladas are thoroughly heated.
Make the Avocado Crema and Serve
-
While the enchiladas are baking, prepare the avocado crema. This can also be made a day in advance and stored in the refrigerator until ready to serve.
-
Halve the ripe avocados, remove the pits, and scoop all the flesh into a food processor.
-
Add the dairy-free yogurt, minced garlic, fresh lime juice, chopped cilantro, and salt to the food processor. Process until completely smooth and creamy. Taste and adjust with more salt, cilantro, or lime juice as desired.
-
Once the enchiladas are out of the oven, generously top them with the avocado crema. Serve immediately with additional toppings such as fresh chopped cilantro, a dollop of Vegan Sour Cream, vibrant Pickled Red Onions, and fresh lime wedges for an extra burst of flavor.
Notes
- Gluten-Free Option: To make this recipe completely gluten-free, ensure you use gluten-free corn tortillas or your preferred gluten-free flour tortillas. Additionally, substitute the all-purpose flour in the enchilada sauce with a reliable gluten-free all-purpose flour blend. Always check ingredient labels to confirm gluten-free certification.
-
Storage & Freezing: Leftover enchiladas can be stored in an airtight container in the refrigerator for up to 4 days. For longer storage, these enchiladas freeze beautifully! Simply allow them to cool completely before freezing. When freezing, do not add the avocado crema, as its texture does not hold up well after thawing. Add fresh crema just before serving after reheating.