I remember the first time I whipped up a batch of these sweet potato corn and black bean enchiladas. I was in a serious dinner rut, staring into the fridge with that all-too-familiar “what now?” feeling. My partner and I were trying to incorporate more plant-based meals, and I had these beautiful sweet potatoes begging to be used. What emerged from the oven that night wasn’t just dinner; it was a revelation! The creamy sweetness of the potato, the pop of corn, the heartiness of black beans, all swaddled in tortillas and bathed in a rich sauce – it was instant comfort food without any of the guilt. If you’re looking for a dish that delivers on flavor, nutrition, and pure satisfaction, you’ve found your next favorite.
Why You’ll Love This Dish
This isn’t just another enchilada recipe; it’s a culinary hug that ticks all the boxes. First off, these sweet potato, corn, and black bean enchiladas are incredibly versatile. Whether you’re a seasoned vegetarian, looking to introduce more meatless meals into your routine, or simply craving something hearty and flavorful, this recipe delivers. It’s packed with wholesome ingredients, making it a fantastic choice for a nutritious weeknight dinner that won’t leave you feeling heavy. Plus, it’s remarkably budget-friendly, relying on pantry staples and seasonal produce.
> “I made these for my family last night, and even my picky eater asked for seconds! The flavors are so well balanced, and it felt like a special meal, but it was surprisingly easy to make.” – A Happy Home Cook
Beyond the health and cost benefits, there’s the sheer deliciousness factor. The natural sweetness of the roasted sweet potatoes plays beautifully against the savory black beans and the bright burst of corn. Everything is tied together with a rich, flavorful enchilada sauce that truly elevates the dish. It’s comforting, satisfying, and utterly delicious – perfect for a cozy family dinner or even a fun potluck with friends.
Preparing Sweet Potato Corn and Black Bean Enchiladas
Making these enchiladas is a straightforward process, even if you’re new to rolling tortillas. You’ll start by roasting the sweet potatoes until they’re tender and slightly caramelized, which really brings out their natural sweetness. While they’re roasting, you’ll prepare your flavorful black bean and corn filling. Once your components are ready, it’s assembly time: fill the tortillas, roll them up tightly, arrange them in a baking dish, smother them in enchilada sauce, and then bake until bubbly and golden. The aroma that fills your kitchen during the baking process alone is worth the effort!
What You’ll Need
To bring these delightful enchiladas to life, gather these items:
For the Filling:
- 2 medium sweet potatoes, peeled and diced into ½-inch cubes
- 1 tablespoon olive oil
- ½ teaspoon chili powder
- ¼ teaspoon cumin
- Salt and black pepper to taste
- 1 (15-ounce) can black beans, rinsed and drained
- 1 cup frozen corn (or fresh, cut from 1-2 ears)
- ¼ cup chopped fresh cilantro
- 2 tablespoons lime juice
For the Enchiladas:
- 8-10 (6-inch) corn or flour tortillas
- 1 (10-ounce) can red enchilada sauce (or homemade)
- 1 cup shredded Monterey Jack or cheddar cheese (or dairy-free alternative)
- Optional toppings: extra cilantro, avocado slices, sour cream/Greek yogurt, hot sauce
Directions to Follow
Follow these steps to create your delicious Sweet Potato Corn and Black Bean Enchiladas:
- Roast the Sweet Potatoes: Preheat your oven to 400°F (200°C). Toss the diced sweet potatoes with olive oil, chili powder, cumin, salt, and pepper on a baking sheet. Roast for 20-25 minutes, or until tender and slightly browned.
- Prepare the Filling: In a large bowl, combine the roasted sweet potatoes, rinsed black beans, corn, chopped cilantro, and lime juice. Mix gently to combine.
- Warm the Tortillas: Briefly warm the tortillas to make them pliable and prevent tearing. You can do this by wrapping them in a damp paper towel and microwaving for 30-60 seconds, or by heating them briefly in a dry skillet.
- Assemble the Enchiladas: Spread a thin layer of enchilada sauce on the bottom of a 9×13 inch baking dish.
- Take one warmed tortilla, spoon about ½ cup of the sweet potato and black bean filling down the center, and sprinkle with a small amount of cheese. Roll it up tightly and place it seam-side down in the prepared baking dish. Repeat with the remaining tortillas and filling.
- Sauce and Cheese: Pour the remaining enchilada sauce evenly over the rolled enchiladas. Sprinkle generously with the remaining shredded cheese.
- Bake: Bake for 20-25 minutes, or until the sauce is bubbly and the cheese is melted and lightly golden.
- Serve: Let the enchiladas rest for a few minutes before serving. Garnish with optional toppings.
Best Ways to Enjoy It
These enchiladas are fantastic on their own, but a few fresh additions can truly elevate the meal! I love a sprinkle of extra fresh cilantro and a dollop of cool sour cream or Greek yogurt to balance the rich flavors. Sliced avocado or a scoop of guacamole adds a creamy, healthy fat that’s incredibly satisfying. If you like a little heat, a drizzle of your favorite hot sauce is a must-try. For a more complete meal, consider serving them alongside a simple green salad with a lime vinaigrette, or a side of fluffy cilantro-lime rice.
Keeping Leftovers Fresh
These enchiladas make for excellent leftovers! To store, allow them to cool completely. Then, transfer any uneaten portions to an airtight container and refrigerate for up to 3-4 days.
Reheating: For best results, reheat individual portions in the microwave until warmed through. If reheating a larger quantity, cover the baking dish with foil and warm in an oven preheated to 350°F (175°C) for about 15-20 minutes, or until bubbly and hot.
Freezing: Enchiladas freeze beautifully! You can freeze the assembled and baked enchiladas, or even assemble them and freeze them unbaked. For unbaked, cover tightly with plastic wrap and then foil. For baked, wrap individual portions or the whole dish similarly. Freeze for up to 2-3 months. Thaw overnight in the refrigerator before reheating. If freezing unbaked, you may need to add an extra 10-15 minutes to the baking time.
Helpful Cooking Tips
- Don’t Skimp on Roasting: Those slightly caramelized edges on the sweet potatoes add a depth of flavor you won’t get from just boiling or steaming. Roasting is key!
- Warm Your Tortillas: This step is crucial, especially for corn tortillas, to prevent them from cracking and tearing when rolled. A quick zap in the microwave or a few seconds in a dry pan makes all the difference.
- Homemade Enchilada Sauce: While a good quality canned sauce works perfectly, making your own enchilada sauce from scratch can truly elevate this dish. It’s often simpler than you think and allows you to control the spice and flavor profile.
- Don’t Overfill: Resist the urge to stuff your tortillas to the brim. A moderate amount of filling ensures they roll cleanly and stay together during baking.
Creative Twists
Want to put your own spin on these delicious enchiladas? Here are a few ideas:
- Add Some Greens: Stir in a handful of fresh spinach or chopped kale into the sweet potato and black bean filling during the last few minutes of cooking for an extra nutritional boost.
- Spice It Up: If you love heat, add a pinch of cayenne pepper or a diced jalapeño (seeds removed for less heat) to the sweet potato mixture before roasting.
- Different Veggies: Feel free to swap out or add other finely diced vegetables like bell peppers, zucchini, or mushrooms to the filling.
- Protein Boost: While these are hearty and satisfying as-is, you could add some crumbled tempeh or even cooked quinoa to the filling for an extra protein punch.
- Sauce Swap: Experiment with different enchilada sauces! A green enchilada sauce would offer a brighter, tangier flavor, or a smoky chipotle sauce would add a different kind of warmth.
Common Questions
How do I prevent my corn tortillas from breaking?
The key is to warm them thoroughly! Briefly heating corn tortillas makes them much more pliable. You can wrap a stack in a damp paper towel and microwave for 30-60 seconds, or quickly dip them in the warm enchilada sauce before filling. Don’t overcook them in the microwave, or they’ll become crisp.
Can I use flour tortillas instead of corn?
Absolutely! Flour tortillas are often more forgiving and less prone to breaking. If using flour tortillas, you might not even need to warm them as extensively, though a quick warm-up can still make them easier to roll.
Can I make these enchiladas ahead of time?
Yes! You can assemble the enchiladas up to 24 hours in advance. Cover the baking dish tightly with plastic wrap and refrigerate. When ready to bake, remove from the fridge about 30 minutes prior to baking, and then bake as directed, possibly adding 5-10 extra minutes to the baking time since they start cold.
What if I don’t have enchilada sauce?
No enchilada sauce? No problem! You can easily make a simple homemade version using tomato sauce or crushed tomatoes, chili powder, cumin, oregano, and some vegetable broth. There are many quick recipes online.
Are these enchiladas spicy?
As written, the recipe is mildly flavored with chili powder and cumin, offering warmth rather than intense heat. If you prefer more spice, you can add a pinch of cayenne pepper to the sweet potato mix or use a spicy enchilada sauce.

Hearty Sweet Potato, Corn, and Black Bean Enchiladas
Equipment
- Baking sheet
- Large skillet
- 9×13 inch baking dish
- Microwave or dry skillet
Ingredients
Filling
- 2 medium sweet potatoes peeled and diced into ½-inch cubes
- 1 tablespoon olive oil plus more for greasing
- 1 yellow onion finely chopped
- 2 cloves garlic minced
- 1 can (15-ounce) black beans rinsed and drained
- 1 ½ cups corn kernels fresh, frozen, or canned, drained
- ½ cup fresh cilantro chopped, plus more for garnish
- 1 teaspoon ground cumin
- ½ teaspoon chili powder
- ¼ teaspoon smoked paprika
- Salt and freshly ground black pepper to taste
Enchiladas
- 10-12 medium (6-7 inch) flour or corn tortillas
- 1 can (19-ounce) enchilada sauce red or green, your preference
- 1 ½ cups shredded Monterey Jack or cheddar cheese or dairy-free alternative
Instructions
Roast Sweet Potatoes
- Preheat oven to 400°F (200°C). Toss diced sweet potatoes with olive oil, salt, and pepper on a baking sheet; roast for 20-25 minutes until tender and lightly browned, stirring once.
Prepare Filling
- While sweet potatoes roast, heat olive oil in a large skillet and cook chopped onion until softened (5 minutes). Stir in minced garlic and cook for 1 more minute until fragrant.
- Add rinsed black beans, corn, chopped cilantro, cumin, chili powder, and smoked paprika to the skillet. Cook for 5-7 minutes, stirring occasionally, until heated through and flavors are melded.
- Once roasted, add tender sweet potatoes to the black bean mixture and gently stir to combine. Adjust seasonings as needed.
Assemble Enchiladas
- Reduce oven temperature to 375°F (190°C) and lightly grease a 9×13 inch baking dish.
- Warm tortillas briefly (15-20 seconds in microwave or dry skillet) to make them pliable.
- Pour about ½ cup of enchilada sauce into the bottom of the prepared baking dish, spreading evenly.
- Dip each warm tortilla briefly into enchilada sauce. Spoon ¼ to ⅓ cup of filling down the center, roll tightly, and place seam-side down in the baking dish.
Bake
- Pour the remaining enchilada sauce evenly over the rolled enchiladas and sprinkle generously with shredded cheese.
- Bake for 20-25 minutes, or until the cheese is melted and bubbly and the sauce is hot.
Serve
- Garnish with extra fresh cilantro and any of your favorite toppings before serving.
