If you’re looking for a dish that is bursting with vibrant flavors, comforting textures, and wholesome ingredients, then this Black Bean and Sweet Potato Enchiladas Recipe is your new best friend in the kitchen. It’s got the sweetness of tender roasted sweet potatoes paired with the hearty earthiness of black beans, all wrapped in soft corn tortillas and lovingly smothered in rich enchilada sauce. This recipe not only satisfies your taste buds but also brings a beautiful balance of protein, fiber, and vitamins to your table – making it a perfect meal for any night you crave something both nourishing and delicious.

Ingredients You’ll Need
Every ingredient in this Black Bean and Sweet Potato Enchiladas Recipe plays a vital role, from building deep flavors to creating satisfying textures and vibrant colors. These simple staples come together to make a dish that’s as easy as it is irresistible.
- 1 medium sweet potato, peeled and diced: Adds natural sweetness and a creamy texture that balances the spices beautifully.
- 1 can black beans, drained and rinsed: Provides protein and a hearty bite to complement the sweet potatoes.
- 1 teaspoon cumin: Brings a warm, smoky undertone to brighten the filling.
- 1 teaspoon chili powder: Adds a mellow heat and depth of flavor for that classic Mexican vibe.
- Salt to taste: Essential for enhancing all the other flavors without overpowering them.
- 8 corn tortillas: The perfect vehicle to wrap all that goodness and offer a pleasant chew with a touch of corn sweetness.
- 1 cup enchilada sauce: Smothers the tortillas with tangy, savory richness to tie everything together.
- 2 tablespoons fresh parsley, finely chopped: A fresh, herbaceous pop of green to finish the dish with brightness and color.
How to Make Black Bean and Sweet Potato Enchiladas Recipe
Step 1: Prep and Preheat
Start by preheating your oven to 375°F (190°C). Getting the oven ready early ensures your dish bakes perfectly once assembled. This is the moment when anticipation builds because you know something delicious is on its way.
Step 2: Cook the Sweet Potatoes
Place the diced sweet potatoes into a skillet over medium heat with a splash of water. Cover the skillet and let the potatoes steam and soften for about 10-15 minutes. This gentle cooking method keeps the potatoes moist and tender without any added oil, locking in their natural sweetness and making them perfect for mixing with the beans.
Step 3: Combine the Filling
Once the sweet potatoes are tender, add in your drained black beans along with the cumin, chili powder, and salt. Stir everything together well until heated through. This step is where all those individual ingredients come together to create a wonderfully harmonious filling that’s infused with a lovely aroma and spice.
Step 4: Assemble the Enchiladas
Spread a generous layer of enchilada sauce on the bottom of your baking dish – this keeps the enchiladas moist and adds a savory foundation. Then, spoon the sweet potato and bean mixture into each tortilla, roll them up tightly, and place them seam-side down in the dish. It’s like wrapping little bundles of comfort and flavor!
Step 5: Bake to Perfection
Pour the remaining enchilada sauce all over the rolled tortillas to coat them completely. Cover the dish with foil to keep everything juicy, then bake in your preheated oven for 20-25 minutes. During this time, the flavors meld beautifully, and the tortillas soften just enough to create that perfect tender bite.
Step 6: Garnish and Serve
Once out of the oven, let your enchiladas cool slightly for a few minutes – this helps them set for easier serving. Sprinkle the chopped fresh parsley on top for a final touch of color and freshness that truly elevates the dish.
How to Serve Black Bean and Sweet Potato Enchiladas Recipe
Garnishes
Simple garnishes make a world of difference in both appearance and taste. Try adding dollops of sour cream or vegan yogurt, a squeeze of lime juice, or even some sliced avocado. Each option adds a cool creaminess that contrasts perfectly with the warm, spicy enchiladas.
Side Dishes
Black Bean and Sweet Potato Enchiladas Recipe pairs gorgeously with a crisp green salad dressed in citrus vinaigrette or zesty Mexican-style rice. For a heartier meal, consider serving with pickled jalapeños or roasted corn on the cob for a burst of texture and flavor.
Creative Ways to Present
To impress friends or family, consider layering the filling and sauce in a casserole dish for a deconstructed enchilada bake, or serve wrapped in individual tortillas on colorful plates garnished with edible flowers or a sprinkle of feta cheese. Presentation can be fun and festive, adding to the joy of sharing this meal.
Make Ahead and Storage
Storing Leftovers
Once cooled, store any leftover enchiladas in an airtight container in the refrigerator. They will stay fresh for 3 to 4 days, making for easy meals later in the week. The flavors tend to deepen over time, so leftovers can be even tastier!
Freezing
This Black Bean and Sweet Potato Enchiladas Recipe freezes beautifully. Wrap individual portions tightly in foil or use a freezer-safe container to avoid freezer burn. They will keep well for up to 2 months, offering a quick, delicious meal anytime you need it.
Reheating
To reheat, simply place the enchiladas in an oven-safe dish, cover with foil, and warm at 350°F (175°C) until heated through—usually about 15-20 minutes. You can also microwave a single portion, but reheating in the oven helps preserve that lovely texture and flavor balance.
FAQs
Can I make this recipe vegan?
Absolutely! This Black Bean and Sweet Potato Enchiladas Recipe is naturally vegan as written, but just be sure to choose a vegan-friendly enchilada sauce if store-bought varieties contain dairy.
What can I substitute for corn tortillas?
If corn tortillas aren’t your favorite, flour tortillas work just as well. Just be aware that they’re softer and slightly less traditional but still delicious as a wrap for this filling.
How spicy is this dish?
This recipe has a mild to medium spice level, thanks to the chili powder. You can easily adjust the heat up or down by adding more chili powder or including some chopped jalapeños in the filling.
Can I add cheese to this recipe?
Yes! For a richer version, sprinkle shredded cheese inside the tortillas before rolling or on top before baking. Cheddar, Monterey Jack, or a Mexican blend are all excellent choices.
Is this recipe gluten-free?
Definitely! As long as you use corn tortillas (which are traditionally gluten-free) and make sure your enchilada sauce does not contain gluten additives, this dish is safe for those avoiding gluten.
Final Thoughts
There is something incredibly satisfying about this Black Bean and Sweet Potato Enchiladas Recipe that keeps me coming back to it time and again. It’s comforting, wholesome, and full of flavor—and best of all, it’s so easy to make. Whether you are cooking for yourself, family, or guests, this recipe promises smiles all around. I hope you give it a try soon and discover just how delicious healthy can be!
Print
Black Bean and Sweet Potato Enchiladas Recipe
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Baking
- Cuisine: Mexican
- Diet: Vegetarian
Description
These delicious black bean and sweet potato enchiladas are a simple, flavorful, and nutritious vegetarian meal. The combination of seasoned sweet potatoes and black beans wrapped in corn tortillas, topped with enchilada sauce, makes for a wholesome and comforting dish perfect for weeknight dinners.
Ingredients
Vegetables and Beans
- 1 medium sweet potato, peeled and diced
- 1 can black beans, drained and rinsed
Spices and Seasonings
- 1 teaspoon cumin
- 1 teaspoon chili powder
- Salt to taste
Other Ingredients
- 8 corn tortillas
- 1 cup enchilada sauce
- 2 tablespoons fresh parsley, finely chopped
Instructions
- Preheat Oven: Preheat the oven to 375°F (190°C) to ensure it reaches the perfect temperature for baking the enchiladas.
- Cook Sweet Potato: In a skillet over medium heat, add the diced sweet potato with a splash of water. Cover the skillet and cook for about 10-15 minutes until the sweet potato is tender, stirring occasionally to prevent sticking.
- Combine Ingredients: Once the sweet potatoes are tender, stir in the drained black beans, cumin, chili powder, and salt. Cook the mixture until heated through and well combined.
- Assemble Enchiladas: Spread a portion of enchilada sauce on the bottom of a baking dish. Fill each corn tortilla with the sweet potato and black bean mixture, roll it tightly, and place it seam-side down in the baking dish.
- Add Sauce and Bake: Pour the remaining enchilada sauce evenly over the rolled tortillas. Cover the dish with foil and bake in the preheated oven for 20-25 minutes until heated thoroughly and slightly bubbly.
- Garnish and Serve: Allow the enchiladas to cool slightly after baking. Garnish with finely chopped fresh parsley before serving for a fresh and vibrant finish.
Notes
- Using a splash of water helps steam the sweet potatoes and prevents them from sticking or burning.
- For added flavor, you can sprinkle shredded cheese on top before baking if not following a vegan diet.
- Leftover enchiladas can be stored in an airtight container in the refrigerator for up to 3 days.
- To make this recipe gluten-free, ensure that the corn tortillas and enchilada sauce are certified gluten-free.

