Go Back
+ servings
Black Bean sweet potato enchiladas
Print Recipe
4.86 from 7 votes

Sweet potato black bean enchiladas

Sweet potato black bean enchiladas are vegan, gluten free and make a delightful dinner option.  Packed full of flavorful spices, an easy homemade enchilada sauce and roasted sweet potatoes, these enchiladas will quickly become a dinnertime favorite.
Prep Time20 mins
Cook Time45 mins
Total Time1 hr 5 mins
Course: Main Course
Cuisine: Mexican
Keyword: black bean and sweet potato, enchiladas
Servings: 4 servings
Calories: 356kcal
Author: Maggie



  • 3 cups sweet potatoes (about 2 large) diced
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon paprika smoked if desired
  • 1/4 teaspoon salt
  • 1 tablespoon aquafaba or olive oil
  • 1 15-ounce can black beans or 2 cups cooked black beans
  • 10 6-inch gluten free tortillas or corn (or flour if not gluten free)

Oil Free Enchilada Sauce (or use two 10-ounce cans red enchilada sauce)*

  • 2 tablespoons gluten free flour
  • 2 teaspoons chili powder
  • 1 teaspoon garlic powder
  • 1 teaspoon ground cumin
  • 1 teaspoon onion powder
  • 1 6-ounce can tomato paste
  • 2 cups vegetable broth or water**
  • 1/4 teaspoon salt to taste

Cashew Cream Sauce***

  • 1/2 cup cashews soaked in hot water for 2 hours
  • 1/2 cup almond milk or other non-dairy milk
  • 1/2 teaspoon garlic powder
  • 1 tablespoon nutritional yeast
  • 1 teaspoon lemon juice or vinegar
  • 1/4 teaspoon salt or to taste


  • Preheat the oven to 400F. Set aside a 9 x 13" baking dish for the enchiladas.
  • Place the sweet potatoes on a sheet pan lined with parchment paper. Sprinkle on the garlic powder, paprika and salt. Drizzle on the aquafaba or olive oil and then toss to thoroughly coat the potatoes with the spices and oil. Spread into an even layer and roast for 25 minutes, or until fork tender, tossing once halfway through.
  • While the sweet potatoes are roasting make the enchilada and cashew cream sauces.

Enchilada Sauce (if not using canned):

  • Add all ingredients to a blender container and blend until smooth, about 2-3 minutes. Add the contents of the blender to a medium saucepan. Bring to a boil and then reduce the heat to a simmer. Simmer for 2-4 minutes until it starts to thicken and desired consistency is reached. It will continue thicken the longer you cook it. Season with salt and more spices to taste. Enjoy!

Cashew Cream Sauce:

  • Add all ingredients to a blender and blend until smooth. Adjust seasoning to taste. Set aside.


  • Pour 1/2 cup enchilada sauce into the bottom of the baking dish and spread evenly. Once the sweet potatoes are done roasting add them to a medium bowl along with the black beans and 3 tablespoons enchilada sauce. Stir to combine.
  • Taking one tortilla at a time scoop 1/3 cup of the sweet potato mixture into a tortilla. Roll it up and put it seam side down in the prepared baking pan. Repeat with the remaining tortillas. If the tortillas aren't flexible and are hard to roll, place them in a damp paper towel and microwave for 30 seconds.
  • Pour 3/4 cup of the enchilada sauce evenly over the top of the enchiladas. Drizzle 1/2 cup of cashew cream sauce over the top.
  • Bake in the oven for 20-25 minutes, or until the enchilada sauce is bubbling and the enchiladas are warmed through. Allow to sit 5 minutes before serving. Enjoy!


*If using canned enchilada sauce reduce the amount you spread on the bottom to 1/3 cup.  A 10 ounce can is barely enough to use in this recipe.  I suggest using two 10-ounce cans and slathering the enchiladas with the sauce.
**If you are using water, make sure to taste the sauce and add more spices or salt to taste as necessary.
***This makes more cashew cream sauce than you will need for the recipe because it is hard to blend in portions less than this.  Use the leftover sauce as a salad dressing or drizzled on pizza and roasted vegetables.


Calories: 356kcal | Carbohydrates: 57g | Protein: 12g | Fat: 11g | Saturated Fat: 1g | Sodium: 572mg | Potassium: 754mg | Fiber: 8g | Sugar: 9g | Vitamin A: 14581IU | Vitamin C: 3mg | Calcium: 100mg | Iron: 5mg