Roasting sweet potatoes with black beans and wrapping them in corn tortillas creates tender, saucy enchiladas. The high heat caramelizes the sweet potato edges while the beans add protein and texture contrast.

You don't need complex assembly skills. The filling holds together on its own and the sauce does most of the flavor work.
This is what we make for weeknight vegetarian dinners that work for meal prep or family gatherings when you need something filling that doesn't taste like compromise.
Sweet potato black bean enchiladas use roasted sweet potatoes and black beans wrapped in corn tortillas with enchilada sauce. The key is roasting the sweet potatoes until tender but not mushy so they hold their shape inside the tortillas. Warm the tortillas before rolling to prevent cracking and tearing during assembly.
Why This Recipe Works
Roasted sweet potatoes bring natural sweetness that balances the savory spice of enchilada sauce. Most people skip beef, but it balances the meal - for this rich beef, the combination creates a complete vegetarian protein source with complementary textures.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
Prep Time
20 min
Cook Time
40 min
Total Time
60 min
Servings
6 servings
Difficulty
Medium
Category
Main Dish
Quick Tip
Roast sweet potatoes until tender but not mushy
Best For
Weeknight | Meal prep
What makes this work:
- Roast sweet potatoes at 425°F for 25-30 minutes - the high heat caramelizes the edges while keeping the interior tender enough to hold shape inside tortillas
- Sauté aromatics first - cooking onion and garlic in oil for 5 minutes until soft creates the flavor base that coats every bite of filling
- Cover while baking - baking covered with foil for the first 20 minutes keeps tortillas moist, then uncovering for the last 10 minutes browns the edges
- Warm tortillas before assembling - wrapping corn tortillas in a damp towel and microwaving for 30 seconds makes them flexible enough to roll without cracking
- Layer sauce on the pan bottom - spreading a thin layer of enchilada sauce prevents sticking and adds moisture from underneath so the bottom tortillas don't dry out
What You'll Need

The grocery list is straightforward and budget-friendly. Rich mains need something to cut through, and korma does exactly that - for a tender korma on the side, you'll find similar vegetarian-friendly ingredients that work well together.
- 2 medium sweet potatoes
- 1 medium onion
- 3 cloves garlic
- 1 can (15 oz) black beans, drained
- 12 corn tortillas (6-inch)
- 2 cups enchilada sauce
- 1 teaspoon ground cumin
- 2 tablespoon olive oil
- 1 cup shredded cheese
- ¼ cup fresh cilantro
Ingredient Details
- Sweet potatoes
Choose firm sweet potatoes without soft spots - they hold their shape better when roasted and prevent mushy filling - Corn tortillas
Use fresh corn tortillas for best flexibility - old tortillas crack even when warmed, making assembly difficult - Enchilada sauce
Pick thick enchilada sauce over thin for better coating - watery sauce creates soggy enchiladas that fall apart - Black beans
Drain and rinse canned beans to remove excess sodium and starchy liquid that can make the filling too wet - Cumin
Toast cumin in the pan for 30 seconds before adding other ingredients to bloom the flavor and deepen the southwestern profile - Cheese
Omit cheese entirely for dairy-free or use vegan cheese - the filling is flavorful enough to stand alone - Olive oil
Use enough oil to coat the pan when sautéing aromatics - this prevents sticking and helps onions soften evenly
Ingredient Swaps
The base recipe adapts to what you have on hand. Potato adds the contrast this plate needs, but timing matters - for more potatoes ideas, you can swap several components without losing the core texture or flavor.
Four reliable swaps:
- Swap black beans for pinto beans - pinto beans are slightly creamier with a milder flavor, same texture contrast, cook the same way
- Use flour tortillas instead of corn - flour tortillas are softer and chewier, add gluten to the dish, less traditional but easier to roll without tearing
- Replace enchilada sauce with salsa roja - salsa roja is thinner and lighter, adjust by using less liquid, may need to simmer to thicken before assembling
- Substitute sweet potatoes with butternut squash - butternut squash offers similar sweetness and creamy texture, roasts slightly faster so check at 20 minutes
Corn Tortillas
Works for: Traditional texture, gluten-free, authentic southwestern flavor
Skip if: You don't have time to warm them - they crack when cold
Flour Tortillas
Works for: Easier assembly, more flexible when cold, softer texture
Skip if: You need gluten-free or want traditional enchilada texture
Instructions
The method is straightforward with built-in safeguards. A good pockets can make or break the plate - for this simple pockets, the same attention to timing and texture applies here.
Roast the sweet potatoes: Preheat oven to 425°F (220°C). Cut sweet potatoes into ½ inch cubes, toss with 1 tablespoon olive oil, spread on a sheet pan, and roast 25-30 minutes until tender with golden edges. Check doneness by piercing with a fork - it should slide in easily but the cubes should hold their shape.
Sauté the aromatics: Heat remaining 1 tablespoon olive oil in a large skillet over medium heat. Add diced onion and cook 5 minutes until soft and translucent. Add minced garlic and cumin, cook 1 minute until fragrant. Remove from heat.
Make the filling: Add roasted sweet potatoes and drained black beans to the skillet with aromatics. Mash roughly with a fork or potato masher, leaving some chunks for texture. Season with salt and pepper to taste. The filling should hold together but not be completely smooth.
Assemble the enchiladas: Spread ½ cup enchilada sauce in the bottom of a 9x13 inch baking dish. Wrap corn tortillas in a damp towel and microwave 30 seconds to soften. Spoon ⅓ cup filling down the center of each tortilla, roll tightly, and place seam-side down in the dish. Pour remaining sauce over the top and sprinkle with cheese if using.
Bake: Cover the dish tightly with foil and bake at 375°F (190°C) for 20 minutes. Remove foil and bake uncovered 10 more minutes until sauce is bubbly and edges are slightly crisp. Let rest 5 minutes before serving. The filling should be hot throughout and the tortillas soft but not falling apart.
What to Serve With It
These enchiladas need sides that add freshness and crunch. The gap is texture contrast - something crisp or fresh cuts through the soft, saucy enchiladas, and planning your quinoa salad dinner offers similar vegetarian pairing strategies that balance the plate.
| Side Dish | Prep | Why It Works | How to Serve |
|---|---|---|---|
| Mexican Rice | Easy | Soaks up extra sauce and adds neutral starch to balance spicy filling | Serve warm alongside or underneath enchiladas to catch drips |
| Refried Beans | Easy | Extra protein and creamy texture that complements without competing | Spread on the plate as a base or serve in a small side bowl |
| Simple Green Salad | Easy | Fresh crunch and acidity cut through rich, saucy enchiladas | Dress with lime vinaigrette and serve cold on the side |
| Guacamole | Medium | Creamy, cooling contrast that mellows spice and adds richness | Dollop on top of each enchilada or serve in a bowl for dipping |
| Street Corn Salad | Medium | Bold flavors and charred corn bring festive, crunchy contrast | Serve cold in a bowl as a bright, colorful side |
Three ways to serve it:
- Weeknight plate: Mexican rice on the bottom, two enchiladas on top, simple green salad on the side - the rice catches sauce and the salad adds freshness
- Meal prep bowls: Slice enchiladas into thirds, pack with refried beans and guacamole in separate containers - reheat the enchiladas and beans, add cold guacamole when serving
- Hosting platter: Arrange enchiladas on a large platter, surround with street corn salad and fresh cilantro, serve sour cream and hot sauce on the side for guests to customize
Store and Reheat
Enchiladas keep well but need careful reheating to avoid sogginess. The this chicken works best when it hits the table at the same time as the main - for simple sauce recipe, store these the same way for best results when reheating leftovers.
| Method | Time | Best For |
|---|---|---|
| 🔥 Oven | 20 min at 350°F (175°C) | Even reheating and restoring texture - cover with foil first 15 min then uncover last 5 min |
| 📦 Microwave | 2-3 min covered | Quick reheating single portions - tortillas soften but filling stays hot |
| 🍳 Stovetop | 5-7 min in covered skillet on low | Reheating 1-2 enchiladas while preserving crispy edges - add 1 tablespoon water to pan |
For best results when storing:
- Cool completely before refrigerating - let enchiladas rest 20 minutes at room temperature to prevent condensation that creates soggy tortillas
- Store in shallow, airtight containers - stack enchiladas in a single layer or separate with parchment to prevent sticking
- Keep up to 3-4 days in the fridge - the filling stays fresh but tortillas soften over time, so eat within this window for best texture
- Freeze for up to 2 months - wrap individual enchiladas tightly in plastic wrap then foil, freeze flat on a sheet pan before stacking
- Add fresh toppings after reheating - cilantro, sour cream, and hot sauce lose quality when stored, so add these right before serving
Frequently Asked Questions
Yes, assemble the enchiladas completely but don't bake them. Wrap tightly in plastic wrap then foil and freeze for up to 2 months. Bake from frozen at 375°F (190°C) covered for 40 minutes, then uncover and bake 10 more minutes until hot throughout.
Store in an airtight container in the fridge for 3-4 days. Reheat in the oven at 350°F (175°C) for 20 minutes covered with foil to prevent drying. For single portions, microwave covered for 2-3 minutes, though the tortillas will soften more than oven reheating.
The sauce should be bubbly around the edges and the filling hot all the way through. Insert a knife into the center of an enchilada and touch it to your lip - it should feel hot, not warm. The edges should be slightly crisp and golden.
Too much sauce makes them soggy. Use a moderate coating and always bake covered first, then uncovered last 10 minutes to dry the top layer. If they're already soggy, broil uncovered for 3-5 minutes to crisp the edges and evaporate excess moisture.
Yes, flour tortillas work but they're softer and add gluten to the dish. They're easier to roll without warming and won't crack, but the texture is less traditional. Use the same amount and follow the same assembly method.

Sweet Potato Black Bean Enchiladas
Ingredients
Method
- Preheat oven to 425°F (220°C). Toss ½ inch cubed sweet potatoes with 1 tablespoon olive oil. Spread evenly on a sheet pan and roast 25-30 minutes until tender with golden edges. Check doneness by piercing with a fork; it should slide in easily but cubes hold their shape.2 medium sweet potatoes, 2 tbsp olive oil
- Heat remaining 1 tablespoon olive oil in a large skillet over medium heat. Add diced onion and cook 5 minutes until soft and translucent. Add minced garlic and toasted ground cumin, cook 1 minute until fragrant. Remove from heat.1 medium onion, 3 cloves garlic, 1 tsp ground cumin, 2 tbsp olive oil
- Add the roasted sweet potatoes and drained black beans to the skillet with the aromatics. Roughly mash with a fork or potato masher, leaving some chunks for texture. Season with salt and pepper to taste.2 medium sweet potatoes, 15 oz black beans, 1 medium onion, 3 cloves garlic
- Spread ½ cup enchilada sauce evenly on the bottom of a 9x13 inch baking dish. Wrap corn tortillas in a damp towel and microwave for 30 seconds to soften.12 count corn tortillas, 2 cups enchilada sauce
- Spoon about ⅓ cup of filling along the center of each warmed tortilla. Roll tortillas tightly and place seam-side down in the baking dish. Pour remaining enchilada sauce evenly over the enchiladas and sprinkle with shredded cheese if using.12 count corn tortillas, 2 cups enchilada sauce, 1 cup shredded cheese
- Cover the dish tightly with foil and bake at 375°F (190°C) for 20 minutes. Remove foil and bake uncovered for an additional 10 minutes until sauce is bubbly and edges are slightly crisp. Let rest for 5 minutes before serving.
Notes
- Cut sweet potatoes into uniform ½ inch cubes for even roasting and consistent texture.
- Warm corn tortillas before rolling to prevent cracking and tearing during assembly.
- Bake covered first to keep tortillas moist, then uncovered to crisp the edges and avoid sogginess.




