This baked sweet potato black bean enchilada is pure comfort food at its finest. It brings together the warm, cozy flavors of roasted sweet potatoes and the hearty texture of black beans, all wrapped in soft corn tortillas. Whenever I make this dish, it fills the kitchen with a mouthwatering aroma that invites everyone to gather around the table. This recipe feels like a big, comforting hug, perfect for when you want something satisfying but not too heavy.
The magic of this recipe lies in its simple, wholesome ingredients. Sweet potatoes, peeled and diced into small pieces, roast to tender perfection while absorbing the warming spices of cumin and chili powder. Black beans add a creamy bite and a boost of protein, making it both filling and nutritious. The corn tortillas provide a traditional base, soft and pliable after a quick warming. Topped with rich red enchilada sauce and a generous sprinkle of shredded Mexican blend cheese, every bite bursts with layers of flavor. A final touch of fresh cilantro, a dollop of sour cream, and a squeeze of lime brighten the dish, balancing the rich and smoky notes perfectly.
Making these enchiladas is straightforward and doesn’t require much fuss. First, roast the sweet potatoes tossed with olive oil, cumin, chili powder, and salt at 400 degrees Fahrenheit for about 20 to 22 minutes, stirring halfway to ensure even cooking. Then, mix the sweet potatoes with rinsed black beans for the filling. Warming the corn tortillas in the microwave wrapped in a damp paper towel makes them easy to roll without cracking. The assembly is easy: spread some enchilada sauce in a baking dish, fill and roll each tortilla with the sweet potato and bean mixture, place them seam-side down, and cover with the remaining sauce and cheese. Bake for 20-22 minutes until bubbly and golden, then finish with cilantro, sour cream, and lime wedges when serving.
This recipe works beautifully for chilly weeknights when you want a warm, filling meal that requires little prep. It’s also a crowd-pleaser, making it an excellent choice for potlucks or family dinners. Because it uses ingredients you can find year-round, it’s perfect for any season. Plus, it stores well, giving you leftovers that are just as tasty the next day or even months later if frozen.

Why You’ll Love This Baked Sweet Potato Black Bean Enchilada
- It combines simple pantry staples with fresh ingredients for bold, comforting flavors.
- The recipe is vegetarian and can easily be made vegan by swapping the cheese and sour cream.
- Preparation is straightforward, making it a great meal for busy days or beginners in the kitchen.
- It’s packed with fiber and protein, offering a balanced, nutritious meal.
- Leftovers keep well and freeze nicely, so you can enjoy this meal anytime.
Sweet Potato Tips
Choosing the right sweet potatoes makes all the difference in this dish. Look for sweet potatoes that are firm, smooth, and free from blemishes or soft spots. Smaller or medium-sized sweet potatoes tend to cook more evenly when diced. When peeling, try to remove the skin gently to keep as much flesh as possible. Roasting the sweet potatoes brings out their natural sweetness and helps them hold texture so they don’t turn mushy when mixed with the beans. Also, tossing the diced sweet potatoes with olive oil and spices before roasting ensures they absorb flavor deeply and develop a delicious caramelized edge.
Options for Substitutions
- Swap sweet potatoes with butternut squash or pumpkin for a different seasonal flavor.
- Use pinto or kidney beans if you prefer a variety of beans over black beans.
- Replace olive oil with avocado oil for a mild, buttery taste.
- Use whole wheat or flour tortillas if corn tortillas aren’t your preference.
- Try green salsa or tomatillo sauce instead of red enchilada sauce for a tangy twist.
- Use dairy-free cheese and sour cream alternatives to make the dish vegan-friendly.
Watch Out for These Mistakes
One common mistake is over-roasting or under-roasting the sweet potatoes. If sweet potatoes aren’t fork-tender after roasting, they’ll be tough and less enjoyable in the filling. Make sure to check them at the 20-minute mark and give them a gentle toss halfway through to roast evenly.
Another pitfall is not warming the tortillas properly. Corn tortillas dry out quickly and crack when rolled if not softened well. Wrapping them in a damp paper towel and microwaving just 30 seconds does the trick, making them flexible without being soggy.
Be mindful of seasoning the sweet potatoes before roasting. The spices soak into the potatoes and provide most of the flavor. Skipping or skimping on the cumin, chili powder, or salt might result in bland enchiladas. Finally, when assembling, roll the tortillas tightly and place them seam-side down to avoid them unrolling during baking.

What to Serve With Baked Sweet Potato Black Bean Enchilada?
This enchilada pairs beautifully with bright, fresh sides to cut through the richness. Try a simple cabbage slaw with lime and cilantro, which adds crunch and acidity. Mexican-style street corn or elote makes a creamy, spicy companion. A side of seasoned rice or quinoa complements the dish and rounds out the meal. For a light touch, a fresh garden salad dressed with citrus vinaigrette keeps things refreshing.
Storage Instructions
Refrigerate your baked sweet potato black bean enchiladas in an airtight container for up to 4 days. This keeps leftovers fresh and ready to enjoy.
You can also freeze unbaked enchiladas for up to 2 months. Just cover tightly with plastic wrap and aluminum foil, then thaw overnight in the fridge before baking.
To reheat, microwave individual servings covered with a damp paper towel for 1 to 2 minutes until heated through. For stovetop reheating, place enchiladas in a covered skillet over low heat until warmed, about 5 to 7 minutes. This keeps them moist and melty.
Recipe Info
Preparation Time: About 15 minutes to prep ingredients and roast sweet potatoes
Cooking Time: 20 to 22 minutes roasting + 20 to 22 minutes baking
Total Time: Approximately 55 minutes
Level of Difficulty: Easy
Servings: Makes about 8 enchiladas, serving 4 to 6 people comfortably
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1200 to 1400 kcal
- Protein: 50 to 60 grams
- Fat: 45 to 55 grams
- Carbohydrates: 150 to 170 grams
These numbers vary based on brand and exact ingredient amounts, but the meal is balanced and hearty.
Ingredients
- 2 large sweet potatoes, peeled and diced small
- 1 can (15 oz) black beans, drained and rinsed
- 1 tbsp olive oil
- 1 tsp ground cumin
- 1 tsp chili powder
- 1/2 tsp kosher salt
- 8 corn tortillas
- 2 cups red enchilada sauce, divided
- 1.5 cups shredded Mexican blend cheese
- Fresh cilantro, chopped
- Sour cream, for serving
- Lime wedges, for serving

Step-by-Step Instructions
Step 1: Roast the Sweet Potato
Preheat your oven to 400°F. Toss the diced sweet potatoes with olive oil, ground cumin, chili powder, and kosher salt on a baking sheet. Spread them out evenly, so they roast rather than steam. Place the sheet in the oven and roast for 20 to 22 minutes. Stir once halfway through cooking to ensure they brown evenly and become fork-tender.
Step 2: Mix the Filling
Once the sweet potatoes are roasted and slightly cooled, combine them in a bowl with the drained and rinsed black beans. Mixing now makes the filling ready to go for assembling the enchiladas.
Step 3: Warm the Tortillas
Wrap the corn tortillas in a damp paper towel and microwave for 30 seconds. This step softens them, making each tortilla pliable enough to roll without cracking or tearing.
Step 4: Assemble the Enchiladas
Spread 1/2 cup of enchilada sauce on the bottom of a 9×13-inch baking dish. Spoon about 1/3 cup of the sweet potato and black bean mixture down the center of each warmed tortilla. Roll each tortilla tightly and place it seam-side down in the dish.
Step 5: Top and Bake
Pour the remaining enchilada sauce evenly over the rolled tortillas. Sprinkle the shredded Mexican blend cheese generously on top. Bake in the oven for 20 to 22 minutes or until the sauce is bubbly and the cheese has melted with light golden spots.
Step 6: Serve
Remove from the oven and garnish with chopped fresh cilantro. Serve alongside sour cream and lime wedges so everyone can add their preferred amount of brightness and creaminess.
Conclusion
This baked sweet potato black bean enchilada recipe is a delightful blend of textures and flavors, making it a favorite for family dinners or casual get-togethers. The combination of roasted sweet potatoes and black beans wrapped in corn tortillas is both comforting and nutritious. With simple steps and easy-to-find ingredients, this enchilada is a winner for any home cook. I encourage you to give this recipe a try and see how it brightens your dinner table. Don’t forget to share your experiences or tips in the comments section, and explore other delicious recipes for more inspiration in your kitchen.

Baked Sweet Potato Black Bean Enchiladas
Ingredients
Method
- Preheat your oven to 400°F.
- On a baking sheet, toss the diced sweet potatoes with olive oil, ground cumin, chili powder, and kosher salt. Spread them out evenly.
- Roast for 20 to 22 minutes, stirring halfway through, until fork-tender.
- Once the sweet potatoes are roasted and slightly cooled, combine them in a bowl with the drained and rinsed black beans.
- Wrap the corn tortillas in a damp paper towel and microwave for 30 seconds.
- Spread 1/2 cup of enchilada sauce on the bottom of a 9x13-inch baking dish.
- Spoon about 1/3 cup of the sweet potato and black bean mixture down the center of each warmed tortilla.
- Roll each tortilla tightly and place them seam-side down in the dish.
- Pour the remaining enchilada sauce evenly over the rolled tortillas.
- Sprinkle the shredded cheese generously on top. Bake in the oven for 20 to 22 minutes until bubbly and golden.
- Remove from oven and garnish with chopped fresh cilantro. Serve alongside sour cream and lime wedges.