Sweet Potato, Corn & Black Bean Enchiladas – A Comforting, Cozy, Flavor-Packed Meatless Dinner
There are certain dishes that feel like a warm blanket — comforting, hearty, colorful, and satisfying in a way that pulls you back for seconds (and maybe thirds). Sweet Potato, Corn & Black Bean Enchiladas are one of those meals. They’re the perfect blend of wholesome ingredients and bold flavors: tender sweet potatoes roasted until caramelized, earthy black beans, pops of juicy corn, gooey melted cheese, and warm tortillas smothered in rich enchilada sauce.
This is the kind of recipe that turns an ordinary weeknight into something that feels special. It’s budget-friendly, nutritious, and easy to prepare, yet deeply comforting and absolutely bursting with flavor. Whether you’re vegetarian, cooking for a mixed group, or simply love a meatless meal that doesn’t feel like a compromise, these enchiladas deliver every single time.

The origin of this recipe in my kitchen started like many cozy dinners do — with a chill in the air and a desire for something saucy, cheesy, and warming. A few sweet potatoes sat patiently in the pantry. A can of black beans and a bag of frozen corn waited in the cupboard and freezer. With tortillas and a jar of enchilada sauce on hand, the meal practically built itself. And once it came out of the oven bubbling and fragrant, I knew it was a keeper.
What makes these enchiladas truly magical is how the flavors complement one another. Sweet potatoes bring natural sweetness and creaminess. Black beans add heartiness and protein. Corn adds freshness and texture. Combine these with warm cumin, smoky paprika, garlic, and chili powder, and suddenly you have a filling that could honestly be eaten with a spoon as-is. Wrap it in tortillas, cover it in sauce, add a blanket of cheese, and bake it until melty and glorious — pure comfort-food heaven.

This recipe is also incredibly flexible. Want to go dairy-free? Easy. Want to add spinach, kale, or sautéed peppers? Go ahead. Prefer flour tortillas over corn? Absolutely. Craving a spicy kick? Add jalapeños or chipotle sauce. However you adapt it, the foundation stays strong: a sweet, savory, slightly smoky filling that pairs perfectly with tangy enchilada sauce.
Let’s take a look at how to prepare these delicious enchiladas, with step-by-step instructions, tips, variations, and serving ideas.
Ingredients
For the Filling
- 2 medium sweet potatoes, peeled and diced
- 1 tablespoon olive oil
- 1 teaspoon chili powder
- 1 teaspoon cumin
- ½ teaspoon smoked paprika
- ½ teaspoon garlic powder
- Salt and pepper to taste
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup corn (fresh, frozen, or canned)
- ½ small red onion, diced
- ¼ cup chopped cilantro
- 1 cup shredded cheese (cheddar, Monterey Jack, or pepper jack)

For the Enchiladas
- 10 small flour or corn tortillas
- 2 cups red enchilada sauce
- 1 cup shredded cheese (for topping)
Optional Garnishes
- Lime wedges
- Avocado slices
- Extra cilantro
- Sour cream or Greek yogurt
- Green onions
Instructions
- Roast the sweet potatoes.
Toss diced sweet potatoes with olive oil, chili powder, cumin, paprika, garlic powder, salt, and pepper. Spread on a baking sheet and roast at 400°F (200°C) for 20–25 minutes until tender and caramelized. - Prepare the filling.
In a large bowl, combine roasted sweet potatoes, black beans, corn, diced red onion, cilantro, and 1 cup shredded cheese. Toss gently. - Warm the tortillas.
Microwave for 20–30 seconds or heat briefly in a dry skillet to prevent cracking. - Fill the enchiladas.
Spread ½ cup enchilada sauce on the bottom of a baking dish. Spoon about 3–4 tablespoons of filling into each tortilla. Roll tightly and arrange seam-side down in the baking dish. - Top with sauce and cheese.
Pour remaining enchilada sauce over the rolled tortillas. Sprinkle with 1 cup cheese. - Bake.
Bake at 375°F (190°C) for 20 minutes, or until cheese is melted and enchiladas are bubbly. - Serve.
Garnish with cilantro, lime, avocado, or sour cream. Serve warm.

sweet potato corn and black bean enchiladas
Ingredients
Equipment
Method
- Roast sweet potatoes with oil and spices at 400°F for 20–25 minutes.
- Mix roasted sweet potatoes with black beans, corn, onion, cilantro, and cheese.
- Warm tortillas to prevent cracking.
- Spread sauce in baking dish, fill tortillas, and roll tightly.
- Top with remaining sauce and cheese.
- Bake at 375°F for 20 minutes until bubbly.
Notes
Flavor Tips & Tricks
- Roast the sweet potatoes instead of steaming for deeper flavor.
- Use fire-roasted corn for smoky sweetness.
- Add a splash of lime juice to the filling for brightness.
- Choose a good enchilada sauce — homemade or store-bought both work.
- Warm tortillas to avoid tearing while rolling.
Variations
- Spicy Chipotle Version: Add 1–2 tablespoons chipotle in adobo to the filling.
- Green Enchilada Version: Use salsa verde instead of red sauce.
- Vegan Version: Use dairy-free cheese—or skip cheese entirely and add mashed sweet potato for creaminess.
- Protein Boost: Add ½ cup cooked quinoa to the filling.
- Veggie Add-ins: Add sautéed peppers, spinach, zucchini, or mushrooms.
Serving Suggestions
- Cilantro-lime rice
- Mexican coleslaw
- Fresh tomato salsa
- Black bean salad
- Sautéed peppers and onions
Storage & Reheating
- Refrigerate: Up to 4 days.
- Freeze: Up to 2 months (wrap tightly).
- Reheat: 350°F oven until warmed through, or microwave in portions.
FAQ
Can I make this ahead?
Yes! Assemble, cover, and refrigerate up to 24 hours before baking.
Are corn or flour tortillas better?
Corn gives more authentic flavor; flour makes rolling easier. Either works!
Can I use canned sweet potatoes?
Fresh is best, but canned can work if drained and patted dry.
How do I keep enchiladas from getting soggy?
Roast vegetables instead of steaming, and don’t use too much sauce inside the tortillas.
Fun History Bite
Sweet potatoes and corn have deep roots in Indigenous American cuisines dating back thousands of years. Both ingredients were staples in regions stretching from South America up through the Southwest. Black beans, too, were widely cultivated across ancient civilizations. Enchiladas, on the other hand, originated with the Maya, who wrapped corn tortillas around various fillings long before European contact. Today’s enchiladas blend these historical ingredients and traditions into a modern, comforting dish that honors its origins while inviting endless creativity.
These sweet potato, corn, and black bean enchiladas are a beautiful tribute — simple, nourishing, deeply flavorful, and timeless.
