The first bite of Sweet Potato Black Bean Enchiladas? Pure magic. Imagine tender, creamy sweet potatoes mingling with hearty, well-seasoned black bean filling, all wrapped up in warm tortillas and drenched in that rich, smoky enchilada sauce. It’s sweet, savory, and just the right level of spicy with an umami punch from the beans and sauce that hits all the comforting spots. This dish quickly became a go-to for me because it feels both wholesome and indulgent, like a perfect hug after a long day.
I stumbled on Sweet Potato Black Bean Enchiladas when craving something filling but vegetarian, something packed with flavor and texture that screamed Mexican cuisine but with a friendly veggie twist. Attempting to recreate it at home led to discovering just how versatile sweet potato recipes can be when paired with the right spices and that unbeatable black bean filling. Plus, the enchilada sauce is where the magic seals in all those bold flavors.
If you’re like me and love dishes that satisfy cravings while still being wholesome, Sweet Potato Black Bean Enchiladas will blow your mind. It’s the ultimate comfort food that’s easy enough for weeknights but fancy enough to impress friends. Trust me, once you try these vegetarian enchiladas, you’re going to want to make them again and again. Ready to dive into the drool-worthy details? Let’s get cooking, foodie friends!
What You Need
These ingredients make this Sweet Potato Black Bean Enchiladas absolutely crave-worthy! Here’s what you’ll want on your shopping list:
- 2 medium sweet potatoes (about 2 cups, peeled and diced) – I stick to organic for the best sweetness
- 1 can (15 oz) black beans, drained and rinsed – Grab the kind from the international aisle for genuine flavor
- 8-10 corn tortillas – These hold up better in enchiladas than flour, trust me
- 2 cups enchilada sauce – Use a good quality or homemade enchilada sauce for rich depth
- 1 small onion, diced – Adds savory balance to the sweet potatoes
- 2 cloves garlic, minced – Flavor blast alert! Your Sweet Potato Black Bean Enchiladas get better with fresh garlic
- 1 tablespoon olive oil – For sauteing
- 1 teaspoon ground cumin – Earthy and essential for authentic Mexican cuisine vibes
- 1 teaspoon chili powder – Adjust based on your spice love
- Salt and pepper to taste – Balance is everything
- 1 cup shredded cheese (cheddar, Monterey Jack, or a combo) – I go heavy on this for melty, satisfying bites
- Fresh cilantro for garnish (optional) – Bright and fresh finish

Foodie tip: splurge on quality enchilada sauce or make your own for the best Sweet Potato Black Bean Enchiladas experience. Grab the spices fresh from your pantry—if you haven’t refreshed those cumin and chili powder jars lately, it’s time. For prep shortcuts, roast or microwave the diced sweet potatoes to save time without losing texture. Keep your tortillas wrapped in a damp towel before assembly to stay soft and pliable.
How to Make It
This Sweet Potato Black Bean Enchiladas comes together in just about 45 minutes, making it perfect for a flavorsome weeknight meal. Here’s how to nail it step-by-step:
- Prep Your Filling: Heat olive oil in a skillet over medium heat. Add the diced onion and sauté for 3-4 minutes until translucent. Toss in minced garlic for about 30 seconds until fragrant.
- Add Sweet Potatoes: Stir in the cubed sweet potatoes, cumin, chili powder, salt, and pepper. Let these cook while stirring occasionally until the sweet potatoes soften, about 10 minutes. Your kitchen will start smelling like cozy Mexican cuisine heaven right now.
- Mix in Black Beans: Add the black bean filling, stirring to combine until everything is heated through. This step locks in the earthy, slightly spicy flavors that make these vegetarian enchiladas pop.
- Prepare Tortillas: Warm the tortillas so they’re flexible—microwaving wrapped in a damp towel works great.
- Assemble Your Enchiladas: Pour a thin layer of enchilada sauce on the bottom of your baking dish. Fill each tortilla with about 1/3 cup of the sweet potato black bean filling, sprinkle with cheese, roll tightly, and place seam-side down.
- Add Sauce and Cheese: Once all are in the dish, pour remaining enchilada sauce over the top, then shower with more cheese. This step is where the magic happens with your Sweet Potato Black Bean Enchiladas!
- Bake to Perfection: Pop into a preheated 375°F oven for 20 minutes. You want the edges crisp and golden with bubbly cheese on top, signaling it’s ready.
Pro tip: For restaurant-quality Sweet Potato Black Bean Enchiladas, don’t skimp on the cheese and sauce ratios. The luscious sauce keeps them moist while the cheese adds irresistible gooeyness. How these fill your kitchen with warm, inviting aromas makes this dish a standout crowd-pleaser every time.
Serving This Up
This Sweet Potato Black Bean Enchiladas pairs like a dream with fresh guacamole, a bright cabbage slaw, or my favorite Mexican street corn salad. Need a side? Try quick cilantro-lime rice or even some crispy oven-crisped parmesan potatoes for texture contrast (my go-to from this recipe).

Serve this Sweet Potato Black Bean Enchiladas at your next gathering and watch it disappear! The meltiness, cozy spices, and vibrant colors make it perfect for casual dinners or festive celebrations. I love plating it with a sprinkle of fresh cilantro and a dollop of sour cream or Greek yogurt for tang.
Got leftovers? No worries! Sweet Potato Black Bean Enchiladas reheat beautifully and taste fab scooped into a warm bowl with extra sauce or chopped avocado. Seasonal twist: toss in roasted poblano peppers or swap sweet potatoes for butternut squash for fall vibes.
If you loved this Sweet Potato Black Bean Enchiladas, you need to try these delicious variations from friends like Cookie and Kate’s Black Bean Sweet Potato Enchiladas, the vegan take on Cupful of Kale, and check out the lovely twist over at The Girl Who Ate Everything’s Sweet Potato and Black Bean Enchiladas for extra inspiration.
Your Questions Answered
- How do I make Sweet Potato Black Bean Enchiladas extra flavorful? Go heavy on spices like cumin, smoked paprika, and chili powder. Fresh garlic and onions also add an umami boost. Using a quality enchilada sauce or making your own makes all the difference.
- Can I meal prep Sweet Potato Black Bean Enchiladas? Yes! Assemble them ahead of time, cover tightly with foil, and bake fresh. They keep well in the fridge for 3-4 days or freeze uncooked for up to 2 months. Just thaw before baking.
- What’s the best way to reheat Sweet Potato Black Bean Enchiladas without losing quality? Cover loosely with foil and bake at 350°F until warmed through. Microwaving works fast but can dry them out. Add a splash of sauce before reheating to keep moist.
- Can I swap sweet potatoes for other veggies in these vegetarian enchiladas? Absolutely! Butternut squash or pumpkin cubes work great. For a green boost, add spinach or kale to the black bean filling.
- How do I keep tortillas from breaking while rolling? Warming them with a damp towel or lightly skillet frying makes them flexible and less likely to tear.
- Can I make Sweet Potato Black Bean Enchiladas vegan? Swap cheese for vegan shredded cheese or nutritional yeast. Use a plant-based enchilada sauce to keep it dairy-free.
- Is this dish gluten-free? Yes, as long as you use corn tortillas and check that your enchilada sauce is gluten-free.
These answers come straight from my Sweet Potato Black Bean Enchiladas kitchen tests after tweaking and tuning the recipe multiple times for perfect flavor and texture.
Final Bites
Sweet Potato Black Bean Enchiladas deserve a permanent spot on your menu for their hearty texture, flavor-packed filling, and cozy Mexican cuisine vibes. My Foodie Tips:
- Don’t rush the sweet potato cooking—softness matters for that creamy filling.
- Layer that enchilada sauce generously to keep every bite saucy.
- Go bold on cheese for irresistible, melty topping magic.
Variations that rock include swapping sweet potatoes for butternut squash, making it vegan by ditching cheese, or adding greens for nutrient punch. My crowd’s favorite is sticking classic with plenty of sauce and gooey cheese—an evergreen winner.
Feel free to tweak and customize based on your spice comfort and ingredient stash. The best part about Sweet Potato Black Bean Enchiladas is how easily adaptable it is to whatever you love.
I’m pumped for you to try this recipe. It seriously brings together the best of sweet potato recipes and Mexican cuisine into one drool-worthy dinner. Don’t forget to check out more of my flavor-packed favorites like the garlic butter beef bites with creamy mashed potatoes (recipe here) and sweet potato pancakes (recipe here) for when you want to mix things up.
Let me know how your Sweet Potato Black Bean Enchiladas turn out—it’s time to dig in and savor every bite!
Sweet Potato Black Bean Enchiladas
Deliciously hearty and nutritious, these Sweet Potato Black Bean Enchiladas combine creamy sweet potatoes and protein-rich black beans for a flavorful Mexican-inspired vegetarian meal.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 60 minutes
- Yield: 4 servings
- Category: Dinner
- Method: Baked
- Cuisine: Mexican
Ingredients
- 2 medium sweet potatoes, peeled and diced
- 1 tablespoon olive oil
- 1/2 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon chili powder
- 1 (15 oz) can black beans, drained and rinsed
- 8 small corn or flour tortillas
- 1 1/2 cups enchilada sauce
- 1 cup shredded Mexican cheese blend
- 1/4 cup chopped fresh cilantro
- Salt and pepper to taste
- Optional toppings: sour cream, avocado slices, lime wedges
Instructions
- Preheat oven to 375°F (190°C).
- In a bowl, toss diced sweet potatoes with olive oil, cumin, smoked paprika, chili powder, salt, and pepper.
- Spread the sweet potatoes on a baking sheet and roast for 20-25 minutes until tender.
- In a large bowl, combine roasted sweet potatoes with black beans and half of the chopped cilantro.
- Spread a thin layer of enchilada sauce on the bottom of a baking dish.
- Warm the tortillas to make them pliable, then fill each with the sweet potato and black bean mixture, roll up, and place seam-side down in the dish.
- Pour remaining enchilada sauce evenly over the rolled tortillas.
- Sprinkle shredded cheese on top.
- Bake uncovered for 15-20 minutes until cheese is melted and bubbly.
- Garnish with remaining cilantro and serve with optional toppings.
Notes
For extra heat, add sliced jalapeños or a dash of hot sauce before baking. Serve with a fresh side salad for a balanced meal.