If you’re craving a colorful, satisfying dinner that comes together in under an hour, look no further than Sweet Potato, Corn, and Black Bean Enchiladas. These vibrant enchiladas combine tender roasted sweet potato, hearty black beans, and sweet corn into a filling that’s both nutritious and delicious. This recipe is incredibly easy to prepare, making it a go-to option for busy weeknights or meal prepping for the week. Did you know that sweet potatoes are packed with beta-carotene and fiber, making them one of the most nutrient-dense vegetables you can use in the kitchen? With just a handful of simple ingredients, you can create a restaurant-quality meal that will impress your family and friends. Let’s dive into the ingredients, preparation, and some tips to make these enchiladas truly shine!
Ingredients for Sweet Potato, Corn, and Black Bean Enchiladas

To create the perfect enchiladas, you’ll need the following ingredients:
Essential Ingredients
- 1 large or extra large sweet potato, cooked, peeled, and diced into 1/2-inch cubes about 2 to 3 cups when cooked
- 1/2 cup corn and black bean salsa such as Trader Joe’s Cowboy Caviar Salsa
- 2 to 2 1/2 cups shredded cheese, divided Mexican blend works best, or use vegan cheese for a vegan version
- 2 cups red enchilada sauce, divided store-bought or homemade
- 6 to 8 yellow or white corn tortillas flour tortillas also work well
Optional Ingredients
- Finely diced red peppers or tomatoes for garnishing
- Fresh cilantro for garnish and extra flavor
How to Prepare the Sweet Potato Filling
Here’s how to make a flavorful, well-combined filling:
- Cook the Sweet Potato: If you haven’t already, bake or microwave your sweet potato until tender, about 8 to 10 minutes in the microwave or 45 minutes in a 400°F oven. Let it cool, then peel and dice into 1/2-inch cubes.
- Combine Filling: In a large bowl, mix the diced sweet potato, corn and black bean salsa, and 1 cup of the shredded cheese until evenly combined. This mixture should be moist but not wet.
- Taste and Adjust: Season with salt and pepper to taste, and consider a pinch of cumin or paprika if you’d like extra warmth and depth.
Assembly: Bringing It All Together
Once your filling is ready, it’s time to assemble your enchiladas!
- Prepare the Baking Dish: Preheat your oven to 350°F and spread a thin layer of enchilada sauce across the bottom of a 9×13-inch baking dish.
- Fill and Roll: Warm each tortilla slightly to make it pliable, then fill with about 3 to 4 tablespoons of the sweet potato mixture. Roll tightly and place seam-side down in the prepared baking dish, nestling them close together.
- Cover with Sauce and Cheese: Pour the remaining enchilada sauce evenly over the rolled enchiladas, then sprinkle the remaining 1 to 1 1/2 cups cheese on top.
- Bake: Cover with foil and bake for 20 to 25 minutes until heated through, then remove the foil and bake for another 5 to 8 minutes until the cheese is melted and lightly golden.

Variations and Customizations
One of the great things about sweet potato enchiladas is their versatility!
- Protein Additions: Layer in cooked black beans, crumbled chorizo, or seasoned ground turkey between the filling and tortilla for extra protein.
- Vegetable Swap: Replace or mix in roasted butternut squash, diced zucchini, or sautéed spinach for different textures and flavors.
- Sauce Alternatives: Use green enchilada sauce, mole sauce, or a creamy cilantro sauce instead of red sauce for variety.
- Cheese Variations: Try queso fresco, feta, or a blend of Oaxaca and cotija for a more authentic Mexican twist.
Serving Suggestions
These enchiladas pair beautifully with a crisp, cool side like a refreshing summer salad or a simple lime-dressed green salad to balance the richness of the cheese.
For beverages, serve with a cold agua fresca, a crisp Mexican lager, or sparkling lime water for a refreshing meal.
Conclusion
In just a few simple steps, you’ve created a vibrant and satisfying plate of enchiladas that is sure to become a family favorite.
These enchiladas are perfect for busy weeknights, meal prepping for the week, or impressing guests with a colorful, flavorful dinner.
Don’t hesitate to get creative with your filling, sauce, and toppings; there’s no limit to how you can customize this recipe!
Try them today and experience the delicious combination of sweet potato, corn, and black beans for yourself.
Recipe FAQ’s
Can I make these enchiladas ahead of time?
Absolutely! Assemble the enchiladas, cover them tightly with foil, and refrigerate for up to 2 days before baking. Bake directly from the refrigerator, adding 5 to 10 minutes to the cooking time.
Are these enchiladas vegan-friendly?
Yes, simply use vegan cheese and ensure your enchilada sauce and salsa are vegan certified. The filling is naturally plant-based and delicious.
Can I freeze leftovers?
Yes, store cooled enchiladas in an airtight freezer container for up to 3 months. Thaw overnight in the refrigerator and reheat in a 350°F oven until warmed through, about 15 to 20 minutes.



Sweet Potato, Corn, and Black Bean Enchiladas
Ingredients
- 1 large or extra large sweet potato, cooked, peeled, and diced into 1/2-inch cubes about 2 to 3 cups when cooked
- 1/2 cup corn and black bean salsa such as Trader Joe's Cowboy Caviar Salsa
- 2 to 2 1/2 cups shredded cheese, divided Mexican blend works best, or use vegan cheese for a vegan version
- 2 cups red enchilada sauce, divided store-bought or homemade
- 6 to 8 yellow or white corn tortillas flour tortillas also work well
- Optional toppings finely diced red peppers or tomatoes, fresh cilantro, avocado, or sour cream
Instructions
- Cook the Sweet Potato: If you haven't already, bake or microwave your sweet potato until tender, about 8 to 10 minutes in the microwave or 45 minutes in a 400°F oven. Let it cool, then peel and dice into 1/2-inch cubes.
- Combine Filling: In a large bowl, mix the diced sweet potato, corn and black bean salsa, and 1 cup of the shredded cheese until evenly combined. This mixture should be moist but not wet.
- Taste and Adjust: Season with salt and pepper to taste, and consider a pinch of cumin or paprika if you'd like extra warmth and depth.
- Prepare the Baking Dish: Preheat your oven to 350°F and spread a thin layer of enchilada sauce across the bottom of a 9x13-inch baking dish.
- Fill and Roll: Warm each tortilla slightly to make it pliable, then fill with about 3 to 4 tablespoons of the sweet potato mixture. Roll tightly and place seam-side down in the prepared baking dish, nestling them close together.
- Cover with Sauce and Cheese: Pour the remaining enchilada sauce evenly over the rolled enchiladas, then sprinkle the remaining 1 to 1 1/2 cups cheese on top.
- Bake: Cover with foil and bake for 20 to 25 minutes until heated through, then remove the foil and bake for another 5 to 8 minutes until the cheese is melted and lightly golden.


