Sweet Potato & Black Bean Enchiladas


By now you probably know that I love sweet potatoes and black beans! These vegetarian enchiladas are filled with so many delicious flavours that if you’re a meat eater I promise you won’t miss the meat.

This healthy Mexican inspired meal has become a regular feature in my house. It’s comfort food that leaves your body feeling energised and nourished.

They have the perfect amount of spice, just enough to give them a little kick. They are topped with coriander, spring onions and avocado. I love how fresh and bright this makes them.


Sweet Potato & Black Bean Enchiladas
Prep time
Cook time
Total time
Serves: 4
  • 1 large sweet potato, peeled and cubed
  • 1 tablespoon coconut oil
  • 4 cloves garlic, minced
  • 2 400g cans diced tomatoes
  • 2 teaspoons dried oregano
  • Salt + Pepper, to taste
  • 2 teaspoon chilli flakes
  • 1 tablespoon balsamic vinegar
  • 1 teaspoon cayenne pepper
  • 1 teaspoon paprika
  • 2 cans black beans, drained and rinsed
  • 1 red onion, diced
  • 1 chilli, finely chopped
  • 1 teaspoon cumin
  • 1 avocado
  • 8 whole wheat tortilla wraps
  • Coriander, to garnish
  • Spring onions, to garnish
  1. Preheat oven to 180 degrees celsius
  2. Put sweet potato in the oven and cook for around 40 mins. Stick a knife through the centre to check it is cooked. Once cooked, peel the skin off and cut into cubes
  3. Add ½ tablespoon of coconut oil to a pan with the garlic and lightly fry for several minutes until the garlic begins to get a little colour
  4. Add tinned tomato to pan and season with salt & pepper, oregano, cayenne pepper, paprika and chilli flakes. Simmer on a low heat for around 15 minutes. Once the sauce has started to thicken add balsamic vinegar
  5. Add ½ tablespoon coconut oil to a pan with the onions and chilli and fry for approx five minutes or until onions begin to turn translucent
  6. Add the black beans and cumin to the pan with the onions and cook for around 5 minutes
  7. Cover the bottom of an ovenproof dish with a small amount of the tomato sauce
  8. Add ¼ cup of the black bean filling and some of the sweet potato to the tortilla and roll it up tightly
  9. Put the rolled tortilla in the dish making sure you place it seam side down
  10. Repeat until the dish is full
  11. Pour tomato sauce over the top of the enchiladas and put in the oven for 20 minutes
  12. Serve with sliced avocado and garnish with spring onions and coriander

Love what you just read? Sign up for FREE updates!

Plus get a FREE guide with my top tips + favourite recipes for saving time & money!

  • Reply Tegan September 4, 2013, 5:44 am

    Hi Casey, I made this last night and it was AMAZING!!! definitely felt like a naughty meal without being one! Have shared your website to many friends xxx

    • Reply Casey September 4, 2013, 8:22 am

      Thanks so much for your message! That’s awesome, so glad you enjoyed them! Healthy comfort food is the best :)

  • Reply Teresa Harris April 1, 2015, 3:23 pm

    I made these last night and they were such a hit. I also made a yoghurt crema to accompany them which went really well. Highly recommend this recipe.

    • Reply Casey April 2, 2015, 10:07 am

      Wonderful! Love the idea of a yoghurt crema. That would work perfectly :)

Leave a Comment