Black beans sweet potato enchiladas are the ultimate plant-forward comfort food-hearty, satisfying, and packed with bold flavor. They're loaded with nourishing veggies, warm spices, and creamy cheese, all wrapped in soft tortillas and smothered in red enchilada sauce. Whether you're meal prepping or feeding a crowd, this is a weeknight dinner you'll want on repeat.

Jump to:
- The backstory.
- Sweet potato and black bean enchiladas are a must-make.
- Let's talk texture and flavor.
- What you'll need.
- Customize it your way.
- Flexible dietary swaps.
- How to make black bean and sweet potato enchiladas.
- How to serve them.
- Kori's tips.
- FAQ's
- 📖 The recipe.
- Keep the good eats going.
- 💬 What readers are saying.
The backstory.
These black bean and sweet potato enchiladas quickly became a staple in my kitchen-loaded with hearty veggies, wrapped in soft tortillas, and finished with a creamy sour cream enchilada sauce and melted cheese. It's a comforting, meatless meal that always hits the spot, and while I often use traditional dairy, I've had great success with plant-based alternatives too.
xoxo Kori
Sweet potato and black bean enchiladas are a must-make.
These black beans sweet potato enchiladas check all the boxes-flavor, flexibility, and feel-good ingredients:
- Balanced and filling - packed with fiber-rich black beans and sweet potatoes, plus creamy sour cream and a pop of spice.
- Great for meal prep - these reheat like a dream, so they're ideal for make-ahead lunches or dinners.
- Loaded with veggies - the sweet potato black bean mixture is hearty, satisfying, and plant-forward.
- Gluten-free-friendly - use corn tortillas instead of flour tortillas to make this gluten-free.
These enchiladas are everything I want in a meatless meal-hearty, cheesy, and loaded with flavor.
Let's talk texture and flavor.
This dish brings warm, smoky flavor from chili powder, cumin, and smoked paprika-balanced with the sweetness of tender sweet potatoes and creamy black beans. The inside is soft and savory, wrapped in tortillas and topped with melted cups of shredded Mexican cheese and rich red enchilada sauce. Top with sour cream or your favorite toppings, and you've got major comfort with zero fuss.
What you'll need.

Here's what you're going to need to make black beans sweet potato enchiladas:
- Vegetables: sweet potatoes, mushrooms, zucchini, onion, and garlic are used for a hearty, nutrient-packed filling. Dicing them small helps everything cook evenly and quickly.
- Seasonings: ground cumin, chili powder, smoked paprika, kosher salt, and black pepper give these enchiladas all their bold flavor!
- Black beans: Make sure to drain and rinse! They add protein, fiber, and heartiness to the filling.
- Olive oil: a little olive oil is used to sauté the veggies and build that savory flavor base.
- Sour cream: adds creamy richness to the filling and enchilada sauce. You can use regular or dairy-free depending on your preference.
- Chunky salsa: brings in flavor, moisture, and just a little heat.
- Shredded cheese: I like shredded Mexican cheese blend for that melty, stretchy finish, but cheddar or Monterey Jack work too. Feel free to use a dairy-free version!
- Tortillas: flour or whole wheat are my favorite because they are soft and flexible, these hold up well to rolling and baking. Use whichever you prefer-or go with corn tortillas for a gluten-free option.
- Red Enchilada sauce: the classic enchilada staple that ties everything together. Use a bought enchilada sauce or go with homemade enchilada sauce if you've got some on hand.
- Optional for serving: sliced black olives, diced avocado, sour cream, sliced green onions, or fresh chopped cilantro.
If you're looking for more vegetarian enchiladas be sure to check out these Vegan Green Enchiladas, they are stuffed full of veggies and so delicious even the meat lovers in your house won't miss it.
Customize it your way.
This black beans sweet potato enchiladas recipe is super flexible-so if you're working with what you've got or just want to switch things up, here are some easy ideas:
- Add roasted corn for extra texture and a more little pops of sweetness.
- Use pinto beans instead of black beans for a mild, creamy twist.
- Add diced bell peppers to sneak in extra veggies and color.
- Add chopped jalapeños for a spicy kick.
- Add fresh spinach for added greens-just stir it into the filling until wilted.
- Add a drizzle of avocado crema to make it creamy and indulgent.
- Use pepper jack cheese in place of the shredded Mexican cheese for more heat.
- Use leftover roasted sweet potatoes if you've already got them on hand-great for reducing waste.
- Add a spoonful of chipotle in adobo mixed into the filling for smoky depth.
- Squeeze fresh lime juice over the top before serving to brighten it up.
Flexible dietary swaps.
Here are some healthy alternatives for these black beans sweet potato enchiladas that keep all the flavor:
- Gluten free - Swap in corn tortillas instead of flour tortillas. Also please make sure your enchilada sauce is gluten-free.
- Dairy free - Use vegan sour cream and shredded dairy-free cheese.
- Low sodium - Opt for a no-salt-added can of black beans and a lower-sodium cup of enchilada sauce.
- Vegan - Skip the cheese and dairy products and use plant-based versions throughout.
How to make black bean and sweet potato enchiladas.
Let's break it down-these black beans sweet potato enchiladas come together easily in just a few simple steps:

Saute
Heat oil in a saute pan and saute onion, then add garlic, then add sweet potatoes. Cook until potatoes begin to soften.

Add ingredients
Add mushrooms and zucchini, and cook until tender. Stir in black beans, salsa, seasonings, and half the sour cream.

Fill and roll
Fill tortillas with the sweet potato mixture and roll them up. Place the seam side down in a greased baking dish.

Top with sauce
Whisk the enchilada sauce with the rest of the sour cream and pour over the top of the enchiladas. Sprinkle cheese over the top.

Bake and serve
Cover and cook. Take the cover off for the last bit to get the cheese extra melted and bubbly. Garnish and serve!
How to serve them.

These black beans sweet potato enchiladas are amazing:
- Hot out of the oven topped with fresh cilantro and sliced black olives or go fancy and drizzle with avocado lime crema or a dollop of sour cream.
- With a side of cilantro lime rice, Mexican-style cauliflower rice, or quinoa.
- Served with a crisp green salad tossed in a citrus vinaigrette.
- Packed up for a meal prep lunch (they reheat so well!).
- Piled high with fresh toppings like shredded lettuce, diced tomatoes, and crushed tortilla chips for a layered enchilada "bowl".
- Drizzled with hot sauce or salsa verde for an extra kick.
Kori's tips.
- Don't skip rinsing your black beans-it helps reduce excess salt.
- Want extra creaminess? Mix a little sour cream into the sweet potato black bean filling.
FAQ's
Keep leftovers in an airtight container in the fridge for up to 4 days.
Yes! Freeze unbaked or fully baked enchiladas. Wrap the baking dish tightly or portion into freezer-safe containers.
Microwave: Heat with a damp paper towel to keep them moist.
Oven: Reheat at 350°F, covered, until hot-about 20 minutes.
Air Fryer: 350°F for 5-7 minutes for crispy edges.
📌 Be sure to save this pin to Pinterest for later!

Can I ask you a favor?
If you tried this recipe, let me know! I'd love for you to come back and give the recipe a 5 star rating and leave a review in the comments! 🙂 Let's stay connected, so please follow me on YouTube, TikTok, Instagram, Facebook, and Pinterest! Subscribe to my newsletter to get healthy fresh recipe ideas every week!
📖 The recipe.

Black Bean Sweet Potato Enchiladas
Ingredients
- 1 to 2 tablespoons olive oil
- 1 small small (diced)
- 2 cloves garlic (minced)
- 1 ½ cups sweet potato (peeled and diced small)
- 1½ cups diced mushrooms
- 1 cup diced zucchini
- 1 (15-ounce) can black beans (drained and rinsed)
- 1 cup vegan or dairy sour cream, divided
- ½ cup chunky salsa
- 1 teaspoon ground cumin
- ½ teaspoon chili powder
- ½ teaspoon smoked paprika
- 1 teaspoon kosher salt
- ½ teaspoon teaspoon ground black pepper
- 6 medium whole wheat or regular flour tortillas
- 1 (10-ounce) can red enchilada sauce
- 1 cup vegan or dairy shredded cheese (cheddar, Monterey Jack, or Mexican blend)
- Optional for serving: Sliced black olives, chopped cilantro, diced avocado, sour cream, and green onions
Instructions
- Preheat oven to 375°F. Lightly grease a 9x13-inch baking dish. Heat olive oil in a large skillet over medium heat. Add onion and cook for 3 to 4 minutes until softened. Stir in garlic and sweet potato. Cook for 5 to 6 minutes, stirring often, until sweet potato begins to soften.
- Stir in mushrooms and zucchini. Continue cooking for 5 to 6 minutes until vegetables are tender and sweet potato is fork-tender.
- Add black beans, salsa, ½ cup of sour cream, cumin, chili powder, smoked paprika, salt, and pepper. Stir well. Remove from heat.
- Spoon filling into each tortilla, roll up, and place seam-side down in the prepared dish.
- In a small bowl, whisk together enchilada sauce and sour cream. Pour evenly over enchiladas, then sprinkle with cheese.
- Cover with foil and bake for 25 minutes. Uncover and bake an additional 10 to 15 minutes or until bubbly. Let rest for 5 minutes. Add desired toppings before serving.
Video
Kori's Tips
Nutrition
© 2025 Seeking Good Eats™
Keep the good eats going.
But wait. There's more! As in, WAY more enchilada recipes that is:


Comments
No Comments