When I first stumbled upon Sweet Potato Black Bean Enchiladas, it was a chilly fall evening, and I needed something cozy, filling, and simple enough to make after work. My friend handed me a plate with this vibrant Mexican casserole, and I was instantly hooked. The roasted sweet potatoes brought a comforting sweetness that danced perfectly with the smoky black bean filling, all wrapped in soft tortillas and bathed in a rich enchilada sauce. It felt like the kind of dish your family reaches for again and again—not fussy, just good food from real ingredients.
This dish quickly became my go-to for weeknight dinners and casual gatherings. What I love about Sweet Potato Black Bean Enchiladas is how straightforward it is to pull together, even for busy home cooks who don’t have hours to spend in the kitchen. It fits right into real-life cooking because it uses pantry staples and can be tweaked easily to suit whatever you have on hand. Plus, it’s plant-based enchiladas that even meat-eaters ask for seconds on.
If you’re looking for a reliable, crowd-pleasing recipe that tastes both nostalgic and fresh, this is your answer. I’m excited to share all the details and little kitchen tips I’ve learned so you can enjoy Sweet Potato Black Bean Enchiladas as much as I do. Whether you’re making it for a cozy night in or feeding friends, this one’s sure to impress without causing stress.
What You’ll Need:

For these Sweet Potato Black Bean Enchiladas, you won’t need a run to a specialty store. Here’s my simple, fuss-free ingredient list:
- 2 medium sweet potatoes (about 1 pound), peeled and diced
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup corn kernels (fresh, frozen, or canned)
- 1 small onion, finely chopped
- 1-2 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- Salt and pepper, to taste
- 8-10 corn or flour tortillas (6-8 inch size)
- 2 cups red enchilada sauce (store-bought or homemade)
- 1/4 cup chopped fresh cilantro, optional
- Vegan cheese or shredded cheddar, as desired for topping
No problem if you don’t have smoked paprika—I’ve swapped it with regular paprika or a pinch of chipotle powder in my Sweet Potato Black Bean Enchiladas with great results. The enchilada sauce is usually found in the international aisle or near canned tomatoes and chilis at the grocery store.
This recipe is budget-friendly because it leans on pantry staples—dried spices and canned beans keep costs low while keeping all the flavor. If you’re short on time, cut the sweet potatoes into smaller cubes—they roast faster and get tender sooner.
If you have any leftovers, both the black bean filling and enchiladas reheat well. Just store extra filling separately in an airtight container in the fridge for up to 3 days.
My secret for richer flavor in Sweet Potato Black Bean Enchiladas? I always add a little extra cumin and a splash of lime juice right before rolling the enchiladas to brighten up the whole dish.
Let’s Cook It Together!
1. Preheat your oven to 425°F. Start by roasting the sweet potatoes to bring out their natural sweetness—the backbone of these Sweet Potato Black Bean Enchiladas.
2. Toss diced sweet potatoes with a bit of oil, salt, cumin, chili powder, and smoked paprika. Spread them evenly on a baking sheet. Roast for about 25-30 minutes, flipping halfway through, until tender and lightly caramelized.
3. While those roast, prep the black bean filling. Heat a skillet over medium heat with a splash of oil and sauté chopped onion until softened, about 5 minutes. Add garlic and cook for another minute until fragrant.
4. Add drained black beans, corn, and a pinch of cumin and chili powder to the skillet. Stir to combine and let everything warm through for 3-4 minutes. Taste and season with salt and pepper. This black bean filling brings a smoky, hearty contrast to the sweet potatoes.
5. Pour 1/2 cup of enchilada sauce into the bottom of a greased 9×13-inch baking dish. This prevents sticking and starts building layers of flavor from the bottom up.
6. Warm your tortillas to make rolling easier. I usually wrap them in foil and pop them in the oven for a few minutes. This step really helps avoid cracking when you roll your enchiladas.
7. Fill each tortilla with a spoonful of the roasted sweet potatoes and a generous scoop of black bean filling. Add chopped cilantro if you like a burst of fresh herbal notes. Roll tightly and place seam side down in the baking dish.
8. Once your dish is full, pour the remaining enchilada sauce over the top. Spread evenly, covering every inch. If you’re adding cheese, sprinkle it over the sauce now.
9. Bake uncovered at 375°F for 20-25 minutes, or until bubbly and the cheese melts. Your kitchen will smell incredible, with hints of smoky spices and roasted sweetness filling the air.
10. Let the Sweet Potato Black Bean Enchiladas cool for 5 minutes before serving. This helps everything set so you get nice slices, not a mushy casserole.
From start to finish, this takes about an hour—mostly hands-off while things roast and bake. While the potatoes cook, you can prep the black bean filling and sauce.
If your enchiladas look a little dry before baking, simply add a touch more enchilada sauce. Trust me, saucy is better than dry! My past attempts taught me to not skimp on sauce for that authentic Mexican casserole feel.
How to Serve & Enjoy It!

The best way to enjoy Sweet Potato Black Bean Enchiladas is fresh out of the oven with classic sides. I love serving them with a crisp green salad dressed in lime and olive oil or a batch of homemade guacamole.
A simple Mexican rice or even my easy-to-make refried beans complements the flavors well without overpowering. These plant-based enchiladas shine at family dinners, casual weekend lunches, or even holiday potlucks where you want something comforting and colorful.
For presentation, sprinkle extra fresh cilantro or sliced green onions on top. A dollop of vegan sour cream or tangy yogurt adds creaminess that contrasts beautifully against the warm spiced casserole.
Keeping leftovers? Sweet Potato Black Bean Enchiladas heat up beautifully in the oven or microwave. You can also use leftover filling as a filling for vegan burritos or as taco toppings if you want a quick change-up.
I’ve swapped roasted sweet potatoes with butternut squash on occasion, and it worked beautifully—another tasty seasonal variation to try! For more vegetarian comfort, check out my Loaded Sweet Potato Burritos, which brings similar flavors in a hand-held form.
Your Questions Answered
Can I make Sweet Potato Black Bean Enchiladas ahead of time? Absolutely. You can assemble them a day in advance, cover tightly with foil, and bake them just before dinner. This makes it perfect for busy weeknights or when hosting guests.
What if I don’t have sweet potatoes? You can use roasted butternut squash or pumpkin. The natural sweetness and soft texture work wonderfully with black bean filling.
How do I adjust for more servings? Double the ingredients and bake in a larger dish or use two casserole dishes. These enchiladas are great for meal prep or feeding a crowd.
Can I make this gluten-free? Yes, swap the tortillas for corn tortillas labeled gluten-free. Just warm them carefully to avoid breaking.
Do I have to use store-bought enchilada sauce? Nope! Homemade sauce is fantastic and only takes a few minutes. Whether you go homemade or store-bought, just make sure it’s flavorful. For a reliable sauce recipe, check Minimalist Baker’s Sweet Potato Black Bean Enchiladas for inspiration.
Can I freeze this dish? Yes, fully assembled but not baked works best frozen. Thaw overnight and bake as usual.
Any tips for making vegan enchiladas extra cheesy? Try adding nutritional yeast or your favorite plant-based cheese. For some smoky depth, I add smoked paprika right into the filling, which boosts flavor without extra dairy.
For more variations and vegan inspiration, the recipe on Cupful of Kale’s Black Bean and Sweet Potato Enchiladas is a great resource.
Final Thoughts
Sweet Potato Black Bean Enchiladas hold a special place in my recipe collection because they strike the perfect balance between comforting and fresh. It’s the kind of Mexican casserole I can trust for busy nights yet also proudly serve when friends drop by. Its simplicity lets the natural flavors shine—roasted sweet potatoes bringing warmth, black beans adding heartiness, and just the right amount of spice and sauce.
My Best Sweet Potato Black Bean Enchiladas Tips:
- Roast sweet potatoes well until caramelized—it makes all the difference in flavor.
- Don’t skimp on the enchilada sauce; it keeps everything moist and flavorful.
- Warm your tortillas before rolling to prevent cracking and tearing.
I’ve tested this recipe with plain black beans, the addition of corn, and even with sautéed peppers for extra texture. The classic version with roasted sweet potatoes and black beans gets the most requests at home.
I encourage you to make Sweet Potato Black Bean Enchiladas your own—you can swap ingredients based on season or preference and still get a delicious, crowd-pleasing meal. I hope you find this dish as soul-satisfying and reliably tasty as I do.
If you want some cozy side inspiration, check out my Homemade Green Bean Casserole, or for a warming curry night, try Crockpot Potato Pea Curry.
Make yourself comfortable, get cooking, and enjoy every bite of these Sweet Potato Black Bean Enchiladas—your kitchen will thank you.
Sweet Potato Black Bean Enchiladas
These Sweet Potato Black Bean Enchiladas are a wholesome and flavorful vegetarian dish combining roasted sweet potatoes and black beans, wrapped in corn tortillas and baked with a rich enchilada sauce.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Dinner
- Method: Baked
- Cuisine: Mexican
Ingredients
- 2 medium sweet potatoes, peeled and diced
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup enchilada sauce
- 8 corn tortillas
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 cup shredded cheddar or vegan cheese
- 1 tablespoon olive oil
- 1 teaspoon ground cumin
- 1/2 teaspoon chili powder
- Salt and pepper to taste
- Fresh cilantro for garnish (optional)
Instructions
- Preheat oven to 400°F (200°C). Toss the diced sweet potatoes with olive oil, cumin, chili powder, salt, and pepper. Spread on a baking sheet and roast for 20-25 minutes until tender.
- While sweet potatoes roast, heat a skillet over medium heat and sauté the onion and garlic until translucent, about 5 minutes.
- In a large bowl, combine roasted sweet potatoes, sautéed onions and garlic, and black beans. Mix gently to combine.
- Pour a thin layer of enchilada sauce into the bottom of a baking dish.
- Warm tortillas slightly to make them pliable. Spoon the sweet potato and black bean mixture into each tortilla, roll up, and place seam-side down in the baking dish.
- Pour remaining enchilada sauce evenly over the rolled tortillas and sprinkle with shredded cheese.
- Bake in preheated oven for 15-20 minutes, or until cheese is melted and bubbly.
- Remove from oven and garnish with fresh cilantro if desired before serving.
Notes
For extra flavor, add a sprinkle of smoked paprika or serve with a dollop of sour cream or guacamole.