Black Bean Sweet Potato Enchiladas: Prepare to embark on a culinary adventure that will tantalize your taste buds and leave you craving more! Imagine a symphony of flavors dancing on your palate the earthy sweetness of roasted sweet potatoes, the hearty richness of black beans, all enveloped in warm, soft tortillas and smothered in a vibrant, homemade enchilada sauce. This isn’t just dinner; it’s an experience.
Enchiladas, a staple in Mexican cuisine, boast a history as rich and colorful as their ingredients. Originating from the ancient Mayan civilization, the practice of wrapping food in tortillas has evolved over centuries, culminating in the diverse and delicious enchilada variations we enjoy today. Our Black Bean Sweet Potato Enchiladas offer a modern twist on this classic dish, blending traditional flavors with a healthy and satisfying vegetarian option.
What makes these enchiladas so irresistible? It’s the perfect combination of textures and tastes. The creamy sweetness of the sweet potato complements the savory black beans, while the homemade enchilada sauce adds a depth of flavor that’s both comforting and exciting. Plus, they’re surprisingly easy to make, making them perfect for a weeknight meal or a crowd-pleasing weekend gathering. Get ready to discover your new favorite enchilada recipe!

Ingredients:
- For the Filling:
- 2 tablespoons olive oil
- 1 large sweet potato, peeled and diced into ½-inch cubes
- 1 large onion, chopped
- 2 cloves garlic, minced
- 1 red bell pepper, chopped
- 1 (15-ounce) can black beans, rinsed and drained
- 1 (15-ounce) can corn, drained
- 1 teaspoon chili powder
- 1 teaspoon cumin
- ½ teaspoon smoked paprika
- ½ teaspoon oregano
- ¼ teaspoon cayenne pepper (optional, for heat)
- Salt and pepper to taste
- ½ cup vegetable broth
- ¼ cup chopped cilantro, plus more for garnish
- For the Enchiladas:
- 10-12 corn tortillas
- 2 cups enchilada sauce (store-bought or homemade)
- 1 cup shredded Monterey Jack cheese (or vegan cheese alternative)
- Optional Toppings:
- Sour cream or Greek yogurt (or vegan sour cream)
- Avocado, diced
- Green onions, chopped
- Hot sauce
Preparing the Sweet Potato and Black Bean Filling
- Sauté the Aromatics: Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the diced sweet potato and chopped onion. Cook, stirring occasionally, for about 8-10 minutes, or until the sweet potato is slightly softened and the onion is translucent. Make sure you stir frequently to prevent burning!
- Add Garlic and Bell Pepper: Add the minced garlic and chopped red bell pepper to the skillet. Cook for another 2-3 minutes, until the garlic is fragrant and the bell pepper is slightly softened. Don’t let the garlic burn, as it will become bitter.
- Incorporate the Beans and Corn: Stir in the rinsed and drained black beans and corn. Ensure everything is evenly distributed in the skillet.
- Spice it Up: Add the chili powder, cumin, smoked paprika, oregano, cayenne pepper (if using), salt, and pepper to the skillet. Stir well to combine all the spices with the vegetables. This is where the magic happens! Adjust the spices to your liking. If you prefer a milder flavor, reduce the chili powder and cayenne pepper.
- Simmer and Thicken: Pour in the vegetable broth. Bring the mixture to a simmer, then reduce the heat to low, cover, and cook for 15-20 minutes, or until the sweet potato is tender and the sauce has thickened slightly. Stir occasionally to prevent sticking. The sweet potato should be easily pierced with a fork when it’s ready.
- Finish the Filling: Remove the skillet from the heat and stir in the chopped cilantro. Taste and adjust the seasonings as needed. Now is the time to add more salt, pepper, or any other spices you think it needs.
Assembling the Enchiladas
- Preheat the Oven: Preheat your oven to 375°F (190°C). This ensures the oven is hot enough to melt the cheese and heat the enchiladas through.
- Prepare the Enchilada Sauce: Pour a thin layer of enchilada sauce into the bottom of a 9×13 inch baking dish. This will prevent the enchiladas from sticking and add flavor. Make sure the entire bottom of the dish is covered.
- Warm the Tortillas (Important!): This step is crucial to prevent the tortillas from cracking when you roll them. There are several ways to warm the tortillas:
- Microwave: Wrap the tortillas in a damp paper towel and microwave for 30-60 seconds, or until they are pliable.
- Oven: Wrap the tortillas in foil and warm them in the preheated oven for 5-10 minutes.
- Skillet: Heat a dry skillet over medium heat. Warm each tortilla for a few seconds per side, until pliable.
- Fill and Roll: Working with one tortilla at a time, spoon about ½ cup of the sweet potato and black bean filling down the center of the tortilla. Don’t overfill the tortillas, or they will be difficult to roll.
- Roll it Up: Roll the tortilla tightly around the filling and place it seam-side down in the prepared baking dish. This will help prevent the enchiladas from unrolling during baking.
- Repeat: Repeat steps 4 and 5 with the remaining tortillas and filling, arranging the enchiladas snugly in the baking dish. You should be able to fit 10-12 enchiladas in a 9×13 inch dish.
- Top with Sauce and Cheese: Pour the remaining enchilada sauce evenly over the enchiladas, making sure they are all well coated. Then, sprinkle the shredded Monterey Jack cheese (or vegan cheese alternative) evenly over the top. Don’t be shy with the cheese!
Baking and Serving
- Bake: Cover the baking dish with foil and bake for 20 minutes. This will help to heat the enchiladas through and melt the cheese.
- Uncover and Bake: Remove the foil and bake for another 5-10 minutes, or until the cheese is melted and bubbly and the enchiladas are heated through. Keep a close eye on them to prevent the cheese from burning.
- Let it Rest: Let the enchiladas rest for a few minutes before serving. This will allow the filling to set slightly and make them easier to serve.
- Garnish and Serve: Garnish with chopped cilantro, sour cream or Greek yogurt (or vegan sour cream), diced avocado, chopped green onions, and hot sauce, if desired. Serve immediately and enjoy!
Tips and Variations:
- Spice Level: Adjust the amount of chili powder and cayenne pepper to control the spice level of the filling.
- Vegetables: Feel free to add other vegetables to the filling, such as zucchini, mushrooms, or spinach.
- Protein: You can add cooked chicken, ground beef, or tofu to the filling for extra protein.
- Cheese: Use your favorite type of cheese, such as cheddar, pepper jack, or a Mexican cheese blend.
- Homemade Enchilada Sauce: For a truly authentic flavor, make your own enchilada sauce. There are many recipes available online.
- Make Ahead: The enchiladas can be assembled ahead of time and stored in the refrigerator for up to 24 hours. Add a few extra minutes to the baking time if baking from cold.
- Freezing: These enchiladas freeze well. Assemble them, but don’t bake them. Wrap them tightly in plastic wrap and then in foil. Freeze for up to 3 months. When ready to bake, thaw them overnight in the refrigerator and then bake as directed.
Serving Suggestions:
- Serve with a side of Mexican rice and refried beans.
- Top with a dollop of guacamole.
- Serve with a fresh salsa.
- Enjoy with a cold Mexican beer or margarita.
Nutritional Information (approximate, per enchilada):
- Calories: 350-400
- Protein: 15-20g
- Fat: 15-20g
- Carbohydrates: 40-50g

Conclusion:
This isn’t just another enchilada recipe; it’s a flavor explosion waiting to happen! The combination of smoky black beans, sweet roasted sweet potato, and the vibrant enchilada sauce creates a truly unforgettable meal. I genuinely believe these Black Bean Sweet Potato Enchiladas are a must-try for anyone looking for a healthy, satisfying, and incredibly delicious vegetarian option. They’re perfect for a weeknight dinner, a potluck gathering, or even a special occasion. But the best part? They’re incredibly versatile! Feel free to get creative and adapt the recipe to your own preferences.Serving Suggestions and Variations:
* Toppings Galore: Don’t be shy with the toppings! A dollop of Greek yogurt or sour cream adds a creamy tang, while a sprinkle of fresh cilantro and chopped avocado provides a burst of freshness. A squeeze of lime juice brightens everything up. For a spicier kick, add a drizzle of your favorite hot sauce or some pickled jalapeños. * Cheese Please: While the recipe is delicious as is, you can certainly add cheese if you desire. Monterey Jack, cheddar, or even a Mexican blend would work beautifully. Sprinkle it on top before baking for a melty, cheesy finish. * Protein Power-Up: If you’re looking to add even more protein, consider incorporating some cooked quinoa or lentils into the filling. You could also add shredded chicken or turkey if you’re not strictly vegetarian. * Spice It Your Way: Adjust the amount of chili powder and cumin to suit your spice preference. If you like it hot, add a pinch of cayenne pepper or some chopped chipotle peppers in adobo sauce to the filling. * Sauce Sensations: While I love the homemade enchilada sauce, you can certainly use a store-bought version to save time. Just make sure to choose a high-quality sauce that you enjoy. You can also experiment with different types of enchilada sauce, such as green enchilada sauce or a creamy chipotle sauce. * Make-Ahead Magic: These enchiladas are perfect for meal prepping! You can assemble them ahead of time and store them in the refrigerator for up to 24 hours before baking. This makes them a great option for busy weeknights. * Freezer Friendly: Leftovers (if you have any!) can be easily frozen for future enjoyment. Simply wrap the enchiladas individually in plastic wrap and then place them in a freezer-safe bag or container. They can be stored in the freezer for up to 2 months. When you’re ready to eat them, thaw them overnight in the refrigerator and then bake them as directed. I truly hope you give these Black Bean Sweet Potato Enchiladas a try. I’m confident that you’ll love the combination of flavors and textures. It’s a recipe that I keep coming back to, and I know it will become a favorite in your household too. So, grab your ingredients, preheat your oven, and get ready to create a culinary masterpiece! And most importantly, don’t forget to share your experience with me! I’d love to hear what you think of the recipe and any variations you try. Leave a comment below, tag me on social media, or send me an email. I can’t wait to see your creations! Happy cooking! Print
Black Bean Sweet Potato Enchiladas: A Delicious & Healthy Recipe
- Total Time: 70
- Yield: 6 servings 1x
Description
Savory Sweet Potato and Black Bean Enchiladas, packed with flavor and topped with cheese. A healthy and delicious twist on a classic Mexican dish!
Ingredients
- 2 tablespoons olive oil
- 1 large sweet potato, peeled and diced into ½-inch cubes
- 1 large onion, chopped
- 2 cloves garlic, minced
- 1 red bell pepper, chopped
- 1 (15-ounce) can black beans, rinsed and drained
- 1 (15-ounce) can corn, drained
- 1 teaspoon chili powder
- 1 teaspoon cumin
- ½ teaspoon smoked paprika
- ½ teaspoon oregano
- ¼ teaspoon cayenne pepper (optional, for heat)
- Salt and pepper to taste
- ½ cup vegetable broth
- ¼ cup chopped cilantro, plus more for garnish
- 10–12 corn tortillas
- 2 cups enchilada sauce (store-bought or homemade)
- 1 cup shredded Monterey Jack cheese (or vegan cheese alternative)
- Sour cream or Greek yogurt (or vegan sour cream)
- Avocado, diced
- Green onions, chopped
- Hot sauce
Instructions
- Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the diced sweet potato and chopped onion. Cook, stirring occasionally, for about 8-10 minutes, or until the sweet potato is slightly softened and the onion is translucent.
- Add the minced garlic and chopped red bell pepper to the skillet. Cook for another 2-3 minutes, until the garlic is fragrant and the bell pepper is slightly softened.
- Stir in the rinsed and drained black beans and corn.
- Add the chili powder, cumin, smoked paprika, oregano, cayenne pepper (if using), salt, and pepper to the skillet. Stir well to combine all the spices with the vegetables.
- Pour in the vegetable broth. Bring the mixture to a simmer, then reduce the heat to low, cover, and cook for 15-20 minutes, or until the sweet potato is tender and the sauce has thickened slightly. Stir occasionally to prevent sticking.
- Remove the skillet from the heat and stir in the chopped cilantro. Taste and adjust the seasonings as needed.
- Preheat your oven to 375°F (190°C).
- Pour a thin layer of enchilada sauce into the bottom of a 9×13 inch baking dish.
- Warm the tortillas using your preferred method (microwave, oven, or skillet) until pliable.
- Working with one tortilla at a time, spoon about ½ cup of the sweet potato and black bean filling down the center of the tortilla.
- Roll the tortilla tightly around the filling and place it seam-side down in the prepared baking dish.
- Repeat steps 4 and 5 with the remaining tortillas and filling, arranging the enchiladas snugly in the baking dish.
- Pour the remaining enchilada sauce evenly over the enchiladas, making sure they are all well coated. Then, sprinkle the shredded Monterey Jack cheese (or vegan cheese alternative) evenly over the top.
- Cover the baking dish with foil and bake for 20 minutes.
- Remove the foil and bake for another 5-10 minutes, or until the cheese is melted and bubbly and the enchiladas are heated through.
- Let the enchiladas rest for a few minutes before serving.
- Garnish with chopped cilantro, sour cream or Greek yogurt (or vegan sour cream), diced avocado, chopped green onions, and hot sauce, if desired. Serve immediately and enjoy!
Notes
- Spice Level: Adjust the amount of chili powder and cayenne pepper to control the spice level of the filling.
- Vegetables: Feel free to add other vegetables to the filling, such as zucchini, mushrooms, or spinach.
- Protein: You can add cooked chicken, ground beef, or tofu to the filling for extra protein.
- Cheese: Use your favorite type of cheese, such as cheddar, pepper jack, or a Mexican cheese blend.
- Homemade Enchilada Sauce: For a truly authentic flavor, make your own enchilada sauce.
- Make Ahead: The enchiladas can be assembled ahead of time and stored in the refrigerator for up to 24 hours. Add a few extra minutes to the baking time if baking from cold.
- Freezing: These enchiladas freeze well. Assemble them, but don’t bake them. Wrap them tightly in plastic wrap and then in foil. Freeze for up to 3 months. When ready to bake, thaw them overnight in the refrigerator and then bake as directed.
- Serving Suggestions: Serve with a side of Mexican rice and refried beans, top with guacamole, or serve with a fresh salsa.
- Prep Time: 25 minutes
- Cook Time: 45 minutes