This post may contain affiliate links, Read the full disclosure here.
Let me just say—these Sweet Potato & Black Bean Enchiladas are one of my favorite go-to comfort meals, especially in fall. They’re hearty, flavorful, and feel like a warm hug on a plate. Whether you’re feeding your family on a busy weeknight or making a cozy weekend dinner for friends, this dish never disappoints.
And trust me, if you’re trying to sneak more veggies into your kids’ diets (or your partner’s), this one’s a total winner!
Why You’ll Love These Sweet Potato & Black Bean Enchiladas
- Packed with fiber-rich black beans and naturally sweet, roasted sweet potatoes
- Vegetarian, gluten-free, and family-friendly
- Freezer-friendly and great for meal prep
- Flavorful and filling without being heavy
- Cozy enough for fall, but fresh enough for any season
Let’s dive in and make these beauties, shall we?
Ingredients for Sweet Potato & Black Bean Enchiladas
You’ll need a handful of pantry and fresh ingredients:
- 2 medium sweet potatoes, peeled and diced
- 1 tablespoon olive oil
- 1 teaspoon chili powder
- 1/2 teaspoon cumin
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- 1 (15 oz) can black beans, rinsed and drained
- 1/2 cup red onion, chopped
- 1/4 cup fresh cilantro, chopped
- 1 teaspoon lime juice
- 8 (6-inch) corn tortillas
- 1 (10 oz) can enchilada sauce (your favorite brand)
- 1 cup shredded Monterey Jack cheese
💡 Optional but recommended: Add 2 tablespoons of nutritional yeast for extra cheesy flavor without dairy overload.
How to Make Sweet Potato & Black Bean Enchiladas
Here’s the easy step-by-step breakdown:
1. Roast the Sweet Potatoes
- Preheat oven to 400°F (200°C)
- In a mixing bowl, toss diced sweet potatoes with olive oil, chili powder, cumin, salt, and pepper
- Spread evenly on a baking sheet and roast for 20–25 minutes, or until fork-tender
🥄 Tip: Roasting brings out their natural sweetness and makes the flavor pop!
2. Prepare the Filling
- In a large bowl, mix roasted sweet potatoes with black beans, chopped red onion, cilantro, lime juice, and nutritional yeast (if using)
- Taste and adjust with more salt or lime if needed
3. Warm the Tortillas
- Slightly warm tortillas in a dry skillet or microwave wrapped in a damp paper towel for 30 seconds
- This helps them bend without cracking
4. Assemble the Enchiladas
- Spoon the filling into each tortilla and roll tightly
- Place seam-side down in a lightly greased baking dish
5. Add Sauce and Cheese
- Pour the enchilada sauce over the top, spreading it evenly
- Sprinkle shredded Monterey Jack cheese over the entire dish
6. Bake the Enchiladas
- Bake uncovered at 400°F for 15–20 minutes, or until the cheese is melted and bubbly
- Let cool for 5 minutes before serving
7. Garnish and Serve

Top with:
- More fresh cilantro
- Drizzle of ranch or avocado crema
- Sliced avocado or jalapeños if you want extra spice
Personal Tips & Tricks
- Want to make it vegan? Use dairy-free cheese or skip it entirely—the filling is flavorful enough on its own.
- Add a creamy twist: Mix in a spoonful of cream cheese or sour cream into the filling.
- Freeze for later: Assemble, but don’t bake. Cover tightly and freeze for up to 3 months. Bake directly from frozen (just add 10 more minutes).
Perfect Pairings: What to Serve with These Enchiladas
These enchiladas are filling enough on their own, but here are a few things I love to serve on the side:
- Cilantro lime rice or cauliflower rice
- Mexican street corn (elote-style!)
- Chips and guac
- Simple green salad with a zesty lime vinaigrette
Common Questions About Sweet Potato & Black Bean Enchiladas
Do sweet potatoes and black beans go well together?
Yes! It’s a classic combo that balances sweetness and earthiness. Super satisfying and nutrient-packed.
Can I make them ahead of time?
Absolutely. Assemble them earlier in the day, refrigerate, and bake right before dinner.
What if I want to add meat?
You can! Shredded chicken or ground turkey goes great in the mix.
Can I use flour tortillas instead?
Yes, but keep in mind they’ll be softer and might get a little soggier than corn.
What’s a good topping besides cheese?
Try avocado crema, Greek yogurt, vegan sour cream, or even crushed tortilla chips for texture!
More Veggie Recipes You’ll Love
- Spicy Butternut Squash and Sweet Potato Soup
- Easy Vegetable Biryani Recipe
- Chilaquiles Verdes Recipe
Final Thoughts
These Sweet Potato & Black Bean Enchiladas are everything I love in a meal—simple, nourishing, comforting, and full of flavor. It’s one of those recipes that feels like a little victory every time I make it, especially when I see everyone go back for seconds.
Make a double batch, freeze one for later, and you’ll thank yourself next week. 😊
Let me know in the comments or on Pinterest @RitzyRecipes if you make them—I love seeing your kitchen wins!
Print
Sweet Potato & Black Bean Enchiladas: A Cozy Vegetarian Favorite
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
These cozy Sweet Potato & Black Bean Enchiladas are hearty, flavorful, and perfect for a family-friendly weeknight dinner. Packed with plant-based protein, fiber, and Tex-Mex flavor, this recipe is vegetarian, adaptable, and completely satisfying.
Ingredients
- 2 medium sweet potatoes, peeled and diced
- 1 tablespoon olive oil
- 1 teaspoon chili powder
- 1/2 teaspoon cumin
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- 1 (15 oz) can black beans, rinsed and drained
- 1/2 cup chopped red onion
- 1/4 cup chopped fresh cilantro
- 1 teaspoon lime juice
- 8 (6-inch) corn tortillas
- 1 (10 oz) can enchilada sauce
- 1 cup shredded Monterey Jack cheese (or vegan cheese)
- Optional: 2 tablespoons nutritional yeast
Instructions
- Preheat oven to 400°F (200°C). Toss diced sweet potatoes with olive oil, chili powder, cumin, salt, and pepper. Roast on a baking sheet for 20–25 minutes until tender.
- In a large bowl, combine roasted sweet potatoes, black beans, red onion, cilantro, lime juice, and nutritional yeast if using. Adjust seasoning to taste.
- Warm tortillas using a dry skillet or microwave in a damp paper towel until flexible.
- Spoon filling into each tortilla, roll, and place seam-side down in a greased baking dish.
- Pour enchilada sauce over tortillas and top with shredded cheese. Bake at 400°F for 15–20 minutes until bubbly and melted.
- Garnish with cilantro, avocado slices, or sour cream. Serve hot with rice, salad, or guacamole.
Notes
To make vegan, use plant-based cheese or avocado crema. Add jalapeños for spice or spinach for extra greens. Store up to 4 days or freeze up to 2 months. Assemble ahead and bake when ready.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: Baked
- Cuisine: Mexican-Inspired
Nutrition
- Serving Size: 2 enchiladas
- Calories: 380
- Sugar: 5g
- Sodium: 580mg
- Fat: 13g
- Saturated Fat: 5g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 52g
- Fiber: 9g
- Protein: 13g
- Cholesterol: 20mg






