There’s something truly comforting about a warm, cheesy dish that brings people together at the dinner table. Vegetarian Sweet Potato Black Bean Enchiladas are just that – a delightful and satisfying meal sure to make you feel at home. With their vibrant colors and rich flavors, they are an inviting option for anyone looking to enjoy a hearty vegetarian dish, making them perfect for family gatherings or a cozy night in.
What makes this recipe stand out? The key components include two large sweet potatoes, which bring a natural sweetness and creaminess, one can of black beans providing a protein-packed punch, and fresh corn for that delightful crunch. You’ll also find diced tomatoes, earthy spices like ground cumin and chili powder, and of course, a melty layer of cheese on top, which ties everything together. Each bite is a delightful blend of flavors—sweetness from the potatoes, a slight earthiness from the beans, and just the right hint of spice to keep things exciting without overwhelming the palate.
The method for making these enchiladas is refreshingly straightforward! It starts with boiling and mashing the sweet potatoes until they’re tender, followed by mixing them with black beans, corn, and spices. The tortillas are filled and rolled, then layered in a baking dish with enchilada sauce and cheese before being baked to bubbling perfection. It’s an easy recipe that doesn’t require culinary expertise, making it accessible for all skill levels.
These enchiladas are especially great for chilly nights when you want something warm and filling. They also work wonderfully for potlucks, ensuring everyone at the gathering can enjoy a hearty meal that’s packed with nutrients.

Why You’ll Love This Vegetarian Sweet Potato Black Bean Enchilada
- Comforting and Hearty: This dish feels like a warm hug on a plate, perfect after a long day.
- Packed with Nutrients: Sweet potatoes and black beans are rich in vitamins, fiber, and protein, making it a healthy choice.
- Quick Preparation: With simple steps, you can whip this up in no time, even on busy weeknights.
- Versatile Ingredients: The ingredients can be easily adjusted based on what you have on hand, allowing you to customize it to your taste.
- Perfect for Everyone: It’s vegetarian-friendly, making it an excellent option for friends and family with dietary preferences.
Sweet Potatoes Tips
When selecting sweet potatoes, look for ones that are firm and free of blemishes. Avoid any that have soft spots, as they may be past their prime. Additionally, the best sweet potatoes have smooth skin and are heavy for their size. When preparing them, remember that peeling and cubing them into uniform pieces will ensure even cooking, so they become perfectly tender and creamy inside.
Options for Substitutions
- Replace black beans with pinto beans or lentils for a different flavor and texture.
- Use butternut squash instead of sweet potatoes for a unique twist.
- Swap corn for diced bell peppers or zucchini to add more vegetables.
- Choose whole wheat tortillas instead of corn tortillas for added fiber.
- Opt for vegan cheese if you need a dairy-free option.
- Substitution of homemade enchilada sauce with store-bought varieties can also save preparation time.
Watch Out for These Mistakes
When making these enchiladas, be mindful of overcooking the sweet potatoes. If they become too mushy, they may lose the desired texture in your filling. When mixing your ingredients, be careful with the seasoning—taste as you go to avoid overpowering the enchiladas with too much salt or spice. It’s also essential to not overfill your tortillas, as this may cause them to tear when rolling. Finally, for the baking step, make sure to remove the foil in the last 10 minutes to achieve that lovely, bubbly, golden cheese topping.

What to Serve With Vegetarian Sweet Potato Black Bean Enchilada?
These enchiladas pair beautifully with several side dishes. Consider serving them with a fresh green salad tossed in a light vinaigrette for a crisp contrast. A side of guacamole or sour cream can add a wonderful creaminess, while Mexican-style rice or quinoa can offer added texture and nutrition.
Storage Instructions
- Store: You can keep leftovers in the fridge for up to 4 days in an airtight container.
- Freeze: For longer storage, these enchiladas can be frozen for up to 3 months. Make sure to wrap them tightly in foil or place them in freezer-safe bags to prevent freezer burn.
- Reheat: To reheat, simply place them in a preheated oven at 350°F (175°C) until warmed through, or use a microwave for a quicker option, ensuring they are heated evenly.
Recipe Info
Preparation Time: 20 minutes
Cooking Time: 30 minutes
Total Time: 50 minutes
Level of Difficulty: Easy
Servings: 4-6 servings
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1200-1500
- Protein: 50-60g
- Fat: 35-45g
- Carbohydrates: 180-220g
Ingredients
- 2 large sweet potatoes, peeled and cubed
- 1 can black beans, drained and rinsed
- 1 cup corn (canned or frozen)
- 1 cup diced tomatoes
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- Salt and pepper to taste
- 8 corn tortillas
- 1 cup shredded cheese (cheddar or Mexican blend)
- 1 cup enchilada sauce
- Fresh cilantro for garnish

Step-by-Step Instructions
Step 1: Preheat Oven and Prepare Potatoes
Start by preheating your oven to 375°F (190°C). While the oven is heating, bring a large pot of water to a boil. Once boiling, add the cubed sweet potatoes and cook until tender, which should take about 10-15 minutes. Drain and allow them to cool slightly.
Step 2: Mash Sweet Potatoes
In a large bowl, use a fork or potato masher to mash the cooked sweet potatoes slightly. They should be soft but still have some texture.
Step 3: Mix the Filling
To the bowl of mashed sweet potatoes, add the drained black beans, corn, diced tomatoes, cumin, chili powder, salt, and pepper. Gently stir to combine everything well.
Step 4: Prepare Baking Dish
Spread a thin layer of enchilada sauce on the bottom of a baking dish to prevent sticking. This step adds a delicious flavor base.
Step 5: Fill and Roll Tortillas
Take a corn tortilla and spoon the sweet potato mixture into the center. Roll it tightly and place it seam-side down in the baking dish. Repeat this process until all the filling is used.
Step 6: Add Sauce and Cheese
Once all the rolled tortillas are in the dish, pour the remaining enchilada sauce over the top. Then, sprinkle the shredded cheese evenly over everything for that cheesy finish.
Step 7: Bake to Perfection
Cover the baking dish with foil and place it in the preheated oven. Bake for 20 minutes. After that, remove the foil and bake for an additional 10 minutes, allowing the cheese to become bubbly and golden.
Step 8: Garnish and Serve
Once done, take the enchiladas out of the oven, letting them cool slightly. Finally, garnish with fresh cilantro and serve warm, delighting in your delicious homemade meal.
In conclusion, Vegetarian Sweet Potato Black Bean Enchiladas are an excellent way to enjoy a comforting meal while still being healthy and satisfying. I invite you to give this recipe a try. Whether you’re sharing it with family or simply enjoying it yourself, I would love to hear your thoughts and any variations you may come up with!
Print
Vegetarian Sweet Potato Black Bean Enchiladas
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 4-6 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
- Diet: Vegetarian
Description
These enchiladas are packed with sweet potatoes, black beans, and cheese for a comforting, hearty meal that brings everyone to the table.
Ingredients
- 2 large sweet potatoes, peeled and cubed
- 1 can black beans, drained and rinsed
- 1 cup corn (canned or frozen)
- 1 cup diced tomatoes
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- Salt and pepper to taste
- 8 corn tortillas
- 1 cup shredded cheese (cheddar or Mexican blend)
- 1 cup enchilada sauce
- Fresh cilantro for garnish
Instructions
- Preheat your oven to 375°F (190°C) and bring a large pot of water to a boil. Cook the cubed sweet potatoes for 10-15 minutes until tender, then drain and let cool slightly.
- Mash the cooked sweet potatoes in a bowl until they are soft but still have some texture.
- Add black beans, corn, diced tomatoes, cumin, chili powder, salt, and pepper to the mashed sweet potatoes, stirring gently to combine.
- Spread a thin layer of enchilada sauce on the bottom of a baking dish.
- Spoon the sweet potato mixture into each tortilla, roll it tightly, and place it seam-side down in the baking dish. Repeat until all filling is used.
- Pour remaining enchilada sauce over the rolled tortillas and sprinkle with shredded cheese.
- Bake in the oven covered with foil for 20 minutes, then remove the foil and bake for an additional 10 minutes until the cheese is bubbly and golden.
- Garnish with fresh cilantro and serve warm.
Notes
These enchiladas are versatile; feel free to substitute black beans with pinto beans, and use butternut squash or whole wheat tortillas to meet your personal preferences.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 5g
- Sodium: 400mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 6g
- Protein: 15g
- Cholesterol: 20mg