There’s something about Sweet Potato and Black Bean Enchiladas that brings a sense of warmth and comfort to the table. As a food blogger, I’ve had my fair share of recipes, but this one stands out as pure joy wrapped in a tortilla. It’s deliciously satisfying, making it a go-to meal for family gatherings or simply for a cozy night in. Whether you’re feeding a crowd or just treating yourself, these enchiladas are bound to become a favorite.
What makes this dish truly remarkable are its key ingredients. We start with two large sweet potatoes, which offer a lovely sweetness and create a lovely base. Combined with black beans, which are packed with protein, and corn kernels for that delightful crunch, it’s a melody of flavors. Onions and garlic add depth while spices like cumin and chili powder bring the warmth. And if you want to take it over the top, adding shredded cheese makes it even more irresistible.
To prepare these enchiladas, the method is wonderfully straightforward. You begin by preheating your oven and boiling the sweet potatoes until tender. Then, you sauté onions and garlic, mixing in the black beans, corn, and cooked sweet potatoes, seasoned perfectly. After warming the corn tortillas, you fill them with this colorful mixture, roll them up, and arrange them in a baking dish. Cover them with enchilada sauce and cheese, then bake until everything is heated through and the cheese is melted. It’s so easy that anyone can do it.
These enchiladas are perfect for chilly nights when you need something hearty and warming or for potlucks where you want to impress. They are versatile, and you can make them ahead of time, which only enhances their flavors. With this dish, you can create a comforting meal that brings everyone together around the dinner table.
Why You’ll Love This Sweet Potato and Black Bean Enchiladas
- Quick Prep Time: This recipe is easy and fast to prepare, taking only about 45 minutes from start to finish.
- Healthy Ingredients: Packed with vegetables and beans, it’s a nutritious option that doesn’t sacrifice flavor.
- Meal Prep Friendly: You can prepare these enchiladas ahead of time and simply bake them when you’re ready.
- Customizable: Add your favorite toppings or ingredients to make it your own!
- Perfect for Everyone: This dish suits various diets, making it a hit with family and friends.
Sweet Potatoes Tips
Choosing the right sweet potatoes is key to a successful dish. Look for firm potatoes with smooth skin, avoiding any that have blemishes or soft spots. Opt for ones that feel heavy for their size; this usually indicates high water content and sweetness. When preparing, ensure they are cut evenly to ensure they cook uniformly. You might also consider steaming them for added moisture, which enhances their creamy texture.
Options for Substitutions
- Vegan cheese: Substitute regular cheese with vegan cheese for a dairy-free option.
- Quinoa: Swap out black beans for cooked quinoa if you prefer a lighter texture.
- Zucchini: Add diced zucchini for extra veggies.
- Whole wheat tortillas: Use whole wheat tortillas for a healthier option.
- Chili powder substitutes: If you don’t have chili powder, cumin or paprika can add a nice kick.
- Fresh herbs: Replace cilantro with parsley or even green onions for a different flavor profile.
Watch Out for These Mistakes
One common pitfall is overcooking the sweet potatoes. They should be tender but not mushy. If overcooked, they can fall apart when mixed with other ingredients. Also, be careful with the seasoning; too little can make the enchiladas bland, while too much can overwhelm the delicate sweetness of the sweet potatoes.
Another mistake is not warming the tortillas before filling them. Cold tortillas may crack when rolled, making it tricky to keep everything together. Ensure they are soft and pliable by wrapping them in a damp cloth and microwaving for a few seconds. Lastly, don’t skip the step of letting the enchiladas sit for a few minutes after baking. This step helps them set and makes serving easier.
What to Serve With Sweet Potato and Black Bean Enchiladas?
These enchiladas pair wonderfully with a fresh side salad or a bowl of guacamole. A simple greens salad with a light vinaigrette can balance the rich flavors of the enchiladas. You might also enjoy serving them with chilled Mexican corn salad or even tangy slaw for a crunchy contrast.
Storage Instructions
Store: Leftover enchiladas can be stored in the refrigerator for up to 3 days. Place them in an airtight container to keep them fresh.
Freeze: If you’d like to keep them longer, they can be frozen for up to 3 months. Wrap individual portions tightly in foil before placing them in a freezer-safe bag.
Reheat: For reheating, you can use the stovetop or microwave. For the stovetop, place in a skillet over low heat, covering it to keep moisture. If using the microwave, cover the dish with a microwave-safe lid or wrap to prevent drying out.
Recipe Info
Preparation Time: 15 minutes
Cooking Time: 25 minutes
Total Time: 40 minutes
Level of Difficulty: Easy
Servings: 4-6 servings
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
Calories: 600-700
Protein: 20-25g
Fat: 15-20g
Carbohydrates: 100-110g
Ingredients
- 2 large sweet potatoes, peeled and diced
- 1 can black beans, drained and rinsed
- 1 cup corn kernels (fresh or frozen)
- 1 cup diced onion
- 2 cloves garlic, minced
- 1 tsp cumin
- 1 tsp chili powder
- Salt and pepper to taste
- 8-10 corn tortillas
- 2 cups enchilada sauce
- 1 cup shredded cheese (optional)
- Fresh cilantro for garnish (optional)
Step-by-Step Instructions
Step 1: Preheat Oven and Boil Potatoes
Preheat your oven to 375°F (190°C). Start by boiling the diced sweet potatoes in a pot of water until they are tender, which should take about 10-15 minutes. Once tender, drain them and set aside.
Step 2: Sauté Vegetables
In a skillet over medium heat, add a touch of oil. Sauté the diced onion and minced garlic until they become translucent and fragrant, about 3-4 minutes. This brings out their natural sweetness, which contrasts nicely with the sweet potatoes.
Step 3: Combine Ingredients
Add the drained black beans, corn kernels, and the boiled sweet potatoes to the skillet. Sprinkle in the cumin, chili powder, and season with salt and pepper. Stir everything together and let it cook for about 5 minutes to blend the flavors.
Step 4: Prepare Tortillas
Warm the corn tortillas so they are pliable. You can do this by briefly heating them in the oven covered with a damp cloth or on a skillet for a few seconds on each side.
Step 5: Fill and Roll
Spoon a generous amount of the sweet potato mixture onto each tortilla, then roll them up tightly. Place them seam-side down in a baking dish, lined up closely together.
Step 6: Bake Enchiladas
Once the tortillas are all filled, pour the enchilada sauce over the top of the rolled tortillas. If desired, sprinkle the shredded cheese on top. Place the dish in the preheated oven and bake for about 20-25 minutes, or until heated thoroughly and the cheese is melted.
Step 7: Garnish and Serve
Once baked, remove the enchiladas from the oven and let them cool slightly. Garnish with fresh cilantro if desired before serving.

In conclusion, these Sweet Potato and Black Bean Enchiladas are not just a dish; they are an experience filled with flavor, warmth, and comfort. I encourage you to try this recipe for your next family meal or potluck. Share your thoughts in the comments, and let’s explore more easy and delightful recipes together!
Print
Sweet Potato and Black Bean Enchiladas
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4-6 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
- Diet: Vegetarian
Description
Deliciously satisfying enchiladas combining sweet potatoes, black beans, and spices, perfect for family gatherings or cozy nights in.
Ingredients
- 2 large sweet potatoes, peeled and diced
- 1 can black beans, drained and rinsed
- 1 cup corn kernels (fresh or frozen)
- 1 cup diced onion
- 2 cloves garlic, minced
- 1 tsp cumin
- 1 tsp chili powder
- Salt and pepper to taste
- 8–10 corn tortillas
- 2 cups enchilada sauce
- 1 cup shredded cheese (optional)
- Fresh cilantro for garnish (optional)
Instructions
- Preheat your oven to 375°F (190°C). Boil the diced sweet potatoes until tender, about 10-15 minutes. Drain and set aside.
- Sauté the diced onion and minced garlic in a skillet over medium heat for 3-4 minutes until translucent.
- Add the drained black beans, corn kernels, and boiled sweet potatoes to the skillet. Season with cumin, chili powder, salt, and pepper. Cook for 5 minutes.
- Warm the corn tortillas by briefly heating them in the oven covered with a damp cloth or on a skillet.
- Spoon the sweet potato mixture onto each tortilla and roll them up tightly. Place seam-side down in a baking dish.
- Pour the enchilada sauce over the rolled tortillas and sprinkle with cheese if desired. Bake for 20-25 minutes.
- Garnish with fresh cilantro and serve.
Notes
You can prepare these enchiladas ahead of time, and they’re perfect for potlucks or family dinners.
Nutrition
- Serving Size: 1 serving
- Calories: 650
- Sugar: 5g
- Sodium: 450mg
- Fat: 18g
- Saturated Fat: 7g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 100g
- Fiber: 15g
- Protein: 22g
- Cholesterol: 30mg
