This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
If you’re looking for a cozy, satisfying, and family-friendly dinner, these Sweet Potato Black Bean Enchiladas are going to be your new favorite! Creamy roasted sweet potatoes blend beautifully with hearty black beans, all tucked into tortillas and topped with enchilada sauce and melty cheese. They’re a hearty vegetarian meal that feels indulgent but is also packed with fiber, protein, and nutrients.
Whether you’re meal prepping for the week, cooking for picky eaters, or just craving Mexican-inspired comfort food, this recipe checks all the boxes.
Jump to:
Why You’ll Love This Recipe
Easy and Family-Friendly
This dish is simple to prepare, requires basic pantry ingredients, and makes enough to feed the whole family.
Flavor and Texture
Every bite is creamy, saucy, and cheesy with a little smoky flavor from cumin. The combination of sweet and savory is comforting and delicious.
Healthy and Satisfying
Sweet potatoes are loaded with vitamin A and fiber, while black beans bring protein and heartiness. These enchiladas are vegetarian, and with a few swaps, they can be vegan and gluten-free too.
Ingredients and Substitutions
Ingredient List
- 2 large sweet potatoes, baked and mashed
- ½ teaspoon garlic powder
- 1 teaspoon onion powder
- ½ teaspoon ground cumin
- ½ teaspoon kosher salt
- 1 (15-ounce) can black beans, drained and rinsed
- 1 ½ cups shredded Mexican blend cheese, divided
- 1 (12-ounce) can enchilada sauce
- 6 large flour tortillas or 12 corn tortillas
Substitutions
- Swap black beans for pinto beans or refried beans.
- Use dairy-free cheese for a vegan version.
- Switch flour tortillas with corn tortillas for a gluten-free meal.
- Add a pinch of chili powder or smoked paprika for a smoky kick.
Step-by-Step Instructions
- Preheat oven to 400°F. Poke sweet potatoes with a fork and bake until tender, about 1 hour. Lower oven to 350°F.
- Scoop out sweet potato flesh into a bowl. Mash and mix with garlic powder, onion powder, cumin, salt, black beans, and 1 cup cheese.


- Spread half the enchilada sauce on the bottom of a 9x11 baking dish.
- Place about ½ cup filling into each tortilla, roll, and arrange seam-side down in the dish.


- Pour remaining sauce on top. Cover with foil and bake for 15 minutes.
- Remove foil, sprinkle with remaining cheese, and bake uncovered for 15 minutes until golden and bubbly.

7. serve.
Expert Tips
- Warm tortillas before filling to prevent cracking.
- Roast the sweet potatoes ahead to save time on busy nights.
- For more veggies, mix in sautéed spinach, peppers, or mushrooms with the filling.
- Don’t skip the foil step—this keeps enchiladas from drying out.
Serving Suggestions
- Garnish with fresh cilantro, avocado, or sour cream.
- Serve with Mexican rice, a simple side salad, or roasted corn.
- Pair with sparkling lime water, a margarita, or a light Sauvignon Blanc.

Storage and Reheating
- Store leftovers in an airtight container in the fridge for up to 4 days.
- Freeze enchiladas before baking for up to 2 months.
- Reheat in the oven at 350°F for 20 minutes or microwave in short bursts until hot.
Frequently Asked Questions
Yes, though roasted fresh sweet potatoes have a richer flavor.
Absolutely! Just use vegan cheese and a dairy-free enchilada sauce.
Yes, assemble them in the morning, refrigerate, then bake at dinnertime.
Warm them in a skillet or microwave with a damp towel before rolling.
Variations
- Add chipotle peppers for smoky heat.
- Use green enchilada sauce instead of red for a fresh twist.
- Top with pineapple salsa for a sweet-spicy combination.
- Make mini versions for a fun appetizer spread.
Conclusion
Sweet Potato Black Bean Enchiladas are a hearty, flavorful, and wholesome dish that will quickly become a go-to in your kitchen. They’re easy to adapt, perfect for meal prep, and always a crowd-pleaser. Give them a try, and don’t forget to share your creations—I’d love to see them!
Looking for more flavorful dinner ideas? Try these:
For more recipe inspiration, follow along on Pinterest: Bake with Lina on Pinterest



Sweet Potato Black Bean Enchiladas
- Prep Time: 20 minutes
- Cook Time: 1 hour 30 minutes
- Total Time: 1 hour 50 minutes
- Yield: 6 servings 1x
- Category: Dinner
- Method: Baking
- Cuisine: Mexican
- Diet: Vegetarian
Description
Cozy, satisfying, and family-friendly enchiladas made with creamy roasted sweet potatoes, hearty black beans, tortillas, enchilada sauce, and melty cheese. A comforting vegetarian dinner packed with fiber, protein, and nutrients.
Ingredients
- 2 large sweet potatoes, baked and mashed
- ½ teaspoon garlic powder
- 1 teaspoon onion powder
- ½ teaspoon ground cumin
- ½ teaspoon kosher salt
- 1 (15-ounce) can black beans, drained and rinsed
- 1 ½ cups shredded Mexican blend cheese, divided
- 1 (12-ounce) can enchilada sauce
- 6 large flour tortillas or 12 corn tortillas
Instructions
- Preheat oven to 400°F. Poke sweet potatoes with a fork and bake until tender, about 1 hour. Lower oven to 350°F.
- Scoop out sweet potato flesh into a bowl. Mash and mix with garlic powder, onion powder, cumin, salt, black beans, and 1 cup cheese.
- Spread half the enchilada sauce on the bottom of a 9x11 baking dish.
- Place about ½ cup filling into each tortilla, roll, and arrange seam-side down in the dish.
- Pour remaining sauce on top. Cover with foil and bake for 15 minutes.
- Remove foil, sprinkle with remaining cheese, and bake uncovered for 15 minutes until golden and bubbly.
Notes
Warm tortillas before filling to prevent cracking. Roast sweet potatoes ahead to save time. Mix in sautéed spinach, peppers, or mushrooms for more veggies. Store leftovers in the fridge for up to 4 days or freeze before baking for up to 2 months.
Nutrition
- Serving Size: 1 enchilada
- Calories: 320
- Sugar: 6g
- Sodium: 720mg
- Fat: 12g
- Saturated Fat: 6g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 8g
- Protein: 12g
- Cholesterol: 30mg







Leave a Reply