Sweet Potato Black Bean Enchiladas Recipe: A Flavorful Delight

Published on October 01, 2025
4.8 (245 reviews)

Imagine a warm, melty tortilla cradling a silky sweet‑potato puree, smoky black beans, and a tangy, slightly spicy sauce that makes every bite feel like a cozy hug. This Sweet Potato Black Bean Enchil

Save This Recipe!
Click to save for later - It only takes 2 seconds!
Sweet Potato Black Bean Enchiladas Recipe: A Flavorful Delight
Prep: 30 mins
Cook: 45 mins
Servings: 6

Imagine a warm, melty tortilla cradling a silky sweet‑potato puree, smoky black beans, and a tangy, slightly spicy sauce that makes every bite feel like a cozy hug. This Sweet Potato Black Bean Enchiladas recipe captures that comforting feeling while staying light enough for a weeknight dinner.

What sets this dish apart is the natural sweetness of roasted sweet potatoes paired with the earthiness of black beans, all bound together by a homemade enchilada sauce that balances smoky, citrusy, and mildly spicy notes.

Vegetarians, meat‑eaters, and anyone craving a hearty Mexican‑inspired meal will love it. It shines at family dinners, casual gatherings, or even a make‑ahead lunch that tastes just as good reheated.

The process is straightforward: roast the sweet potatoes, blend them with beans and spices, roll the mixture in corn tortillas, smother everything with sauce, and bake until bubbly and golden. You’ll have a vibrant, satisfying plate in under an hour.

Why You'll Love This Recipe

Bright & Balanced Flavors: The natural sweetness of the potatoes, the creamy depth of black beans, and the smoky, citrus‑spiced sauce create a harmonious taste that never feels heavy.

One‑Pan Simplicity: After roasting the vegetables, everything else happens in a single baking dish, meaning minimal cleanup and more time enjoying the meal.

Vibrant Presentation: The orange‑gold sweet potatoes, deep‑red sauce, and fresh green garnishes make the dish as eye‑catching as it is tasty.

Nutritious & Satisfying: Packed with fiber, vitamins A and C, and plant‑based protein, these enchiladas keep you full and energized without the heaviness of traditional meat‑filled versions.

Ingredients

The heart of this dish lies in the sweet‑potato‑black‑bean filling, which delivers a creamy texture and robust flavor. The sauce brings smoky depth with chili powder, cumin, and a splash of lime. Fresh herbs and optional toppings add brightness and visual appeal, while corn tortillas keep the dish gluten‑friendly and authentic.

Main Ingredients

  • 2 medium sweet potatoes, peeled and diced
  • 1 (15‑oz) can black beans, drained and rinsed
  • 1 cup frozen corn kernels, thawed
  • 1 small red onion, finely chopped
  • 2 cloves garlic, minced
  • 8‑10 corn tortillas (6‑inch)
  • 1 cup shredded Mexican blend cheese (optional)

Sauce Components

  • 2 cups red enchilada sauce (store‑bought or homemade)
  • ½ cup vegetable broth
  • 1 tablespoon tomato paste
  • 1 teaspoon smoked paprika
  • 1 teaspoon ground cumin
  • ½ teaspoon chili powder (adjust to heat)
  • Juice of 1 lime

Seasonings & Garnish

  • 1 tablespoon olive oil
  • Salt and freshly ground black pepper, to taste
  • ¼ cup fresh cilantro, chopped
  • 1 ripe avocado, sliced (optional)
  • Lime wedges for serving

Each component plays a specific role: the sweet potatoes become a creamy base, while black beans add protein and a satisfying bite. Corn contributes a pop of sweetness, and the aromatics (onion, garlic) build depth. The sauce, enriched with smoked paprika and cumin, ties everything together with a smoky‑citrus profile. Finishing with fresh cilantro, avocado, and lime brightens the dish, ensuring every forkful is layered with texture and flavor.

Step-by-Step Instructions

Sweet Potato Black Bean Enchiladas Recipe: A Flavorful Delight

Preparing the Fillings

Preheat the oven to 400°F (200°C). Toss the diced sweet potatoes with olive oil, salt, pepper, and a pinch of smoked paprika on a baking sheet. Roast for 20‑25 minutes, turning halfway, until they’re fork‑tender and lightly caramelized. While the potatoes roast, sauté the onion and garlic in a skillet over medium heat until translucent, then stir in corn, black beans, and a splash of lime juice. Combine the roasted potatoes with the bean mixture, mash gently with a fork, and adjust seasoning. This blend should be creamy yet retain a bit of texture.

Assembling the Enchiladas

Warm the corn tortillas on a dry skillet for 15‑20 seconds per side; this makes them pliable and prevents tearing. Spread about ¼ cup of the sweet‑potato filling down the center of each tortilla, sprinkle a little cheese if using, then roll tightly. Place each rolled tortilla seam‑side down in a greased 9‑x‑13‑inch baking dish, packing them snugly to ensure even heating.

Baking & Finishing

  1. Make the Sauce. In a saucepan, combine the enchilada sauce, vegetable broth, tomato paste, cumin, chili powder, and smoked paprika. Simmer over low heat for 5‑7 minutes, stirring occasionally, until the sauce thickens slightly and the flavors meld. Taste and add more lime juice or salt if needed.
  2. Cover the Enchiladas. Pour the warm sauce evenly over the assembled tortillas, ensuring each roll is fully coated. The sauce should come up the sides but not drown the dish; excess can be saved for serving.
  3. Cheese & Bake. Sprinkle the remaining shredded cheese over the top (if using). Cover the dish with foil and bake in the preheated oven for 20 minutes. Then remove the foil and bake an additional 10 minutes, or until the cheese is bubbly and lightly golden.
  4. Rest & Garnish. Allow the enchiladas to rest for 5 minutes after removing from the oven. This rest period helps the sauce thicken and the filling settle, making them easier to serve. Finish with a generous sprinkle of fresh cilantro, sliced avocado, and extra lime wedges.
  5. Serve. Plate the enchiladas hot, drizzle any remaining sauce from the pan, and enjoy with your favorite side—perhaps a simple cilantro‑lime rice or a crisp green salad.

Tips & Tricks

Perfecting the Recipe

Roast Sweet Potatoes Until Caramelized: A deeper color means more natural sweetness and a richer flavor foundation.

Don’t Over‑Mash the Filling: Leaving small chunks adds texture and prevents the enchilada from becoming soggy.

Warm Tortillas Before Rolling: This prevents cracks and ensures a tight roll that holds the filling.

Use Fresh Lime Juice: Fresh acidity brightens the sauce and balances the earthiness of the beans.

Flavor Enhancements

Add a tablespoon of chipotle in adobo for smoky heat, or stir in a handful of chopped roasted poblano peppers for extra depth. A drizzle of crema or a dollop of Greek yogurt right before serving adds a cool, creamy contrast that elevates every bite.

Common Mistakes to Avoid

Skipping the resting time after baking can cause the sauce to run off the plate. Also, be careful not to over‑fill the tortillas; too much filling makes rolling difficult and can cause the rolls to split during baking.

Pro Tips

Make Sauce Ahead: Preparing the enchilada sauce a day before intensifies its flavors and saves time on busy nights.

Use a Cast‑Iron Skillet for Roasting: It distributes heat evenly, giving the sweet potatoes a perfect caramelized crust.

Finish with a Splash of Olive Oil: Drizzling a little high‑quality olive oil over the baked enchiladas adds silkiness and a subtle fruitiness.

Serve Immediately: Enchiladas are at their best when hot; the cheese stays melty and the sauce glossy.

Variations

Ingredient Swaps

Replace sweet potatoes with roasted butternut squash for a nuttier flavor, or use pinto beans instead of black beans for a milder texture. For a protein boost, stir in cooked quinoa or crumbled tempeh. If you love extra heat, add diced jalapeños or a dash of cayenne to the filling.

Dietary Adjustments

The recipe is naturally vegetarian and can be made vegan by omitting cheese and using a plant‑based cheese or avocado topping. Ensure the enchilada sauce is free of animal products. For gluten‑free diners, stick with corn tortillas and verify any packaged sauces are certified gluten‑free.

Serving Suggestions

Pair the enchiladas with cilantro‑lime rice, a simple black‑bean salad, or roasted cauliflower florets tossed in lime zest. A dollop of guacamole or a side of pickled red onions adds acidity and freshness, completing a balanced, colorful plate.

Storage Info

Leftover Storage

Allow the enchiladas to cool to room temperature, then transfer them to an airtight container. Store in the refrigerator for up to 4 days. For longer keeping, freeze individual portions wrapped tightly in plastic wrap and then foil; they’ll hold for up to 3 months without losing flavor.

Reheating Instructions

Reheat refrigerated leftovers in a 350°F (175°C) oven, covered with foil, for 15‑20 minutes until steaming hot. For frozen portions, thaw overnight in the fridge, then follow the same oven method. A quick microwave works in a pinch—heat on medium power for 2‑3 minutes, adding a splash of broth to keep the sauce moist.

Frequently Asked Questions

Absolutely. Prepare the sweet‑potato filling and sauce up to 24 hours in advance, storing each in separate airtight containers in the fridge. Assemble the enchiladas the night before, cover, and bake straight from the refrigerator; just add a few extra minutes to the baking time. This makes weekday meals effortless.

Yes, you can use frozen diced sweet potatoes; just increase the roasting time by 5‑7 minutes and ensure they’re fully thawed and patted dry before seasoning. Frozen black beans work well after a quick rinse; they’ll heat through during the sauté step without affecting texture.

They pair beautifully with cilantro‑lime rice, Mexican street corn (elote), or a simple cucumber‑tomato salad dressed with lime and chili powder. For a heartier option, serve alongside refried beans or a side of sautéed greens such as kale or Swiss chard.

The base recipe is mildly spicy, thanks to chili powder and smoked paprika. Increase heat by adding chipotle in adobo, fresh jalapeños, or a pinch of cayenne. Reduce heat by omitting chili powder or using a milder enchilada sauce.

This Sweet Potato Black Bean Enchiladas recipe delivers bold Mexican flavors, wholesome nutrition, and a comforting, cheesy‑optional finish—all without the need for meat. By following the detailed steps, using fresh ingredients, and applying the tips provided, you’ll achieve a restaurant‑quality dish at home. Feel free to experiment with the suggested swaps or add your own twist—cooking is an adventure. Serve hot, enjoy the burst of flavors, and share the delight with family or friends.

Recipe Summary

Prep
30 min
Cook
45 min
Total
75 min
Servings
6
Category: Healthy Recipes
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

  • 2 medium sweet potatoes, peeled and diced
  • 1 (15‑oz) can black beans, drained and rinsed
  • 1 cup frozen corn kernels, thawed
  • 1 small red onion, finely chopped
  • 2 cloves garlic, minced
  • 8‑10 corn tortillas (6‑inch)
  • 1 cup shredded Mexican blend cheese (optional)
  • 2 cups red enchilada sauce (store‑bought or homemade)
  • ½ cup vegetable broth
  • 1 tablespoon tomato paste
  • 1 teaspoon smoked paprika
  • 1 teaspoon ground cumin
  • ½ teaspoon chili powder (adjust to heat)
  • Juice of 1 lime
  • 1 tablespoon olive oil

Instructions

1
Preparing the Fillings

Preheat the oven to 400°F (200°C). Toss the diced sweet potatoes with olive oil, salt, pepper, and a pinch of smoked paprika on a baking sheet. Roast for 20‑25 minutes, turning halfway, until they’re ...

2
Assembling the Enchiladas

Warm the corn tortillas on a dry skillet for 15‑20 seconds per side; this makes them pliable and prevents tearing. Spread about ¼ cup of the sweet‑potato filling down the center of each tortilla, spri...

You May Also Like

Discover more delicious recipes

Save this recipe
Join Our Community

Get Weekly Recipe Inspiration

Join thousands of food enthusiasts. Receive exclusive recipes, cooking tips, and culinary inspiration delivered to your inbox.