Go Back
+ servings
Cheesy sweet potato noodles vegan

Get the Recipe: Cheesy Sweet Potato Noodles Recipe (Vegan)

This cheesy sweet potato noodles recipe with black beans and spinach is guaranteed to become a favorite! It’s entirely vegan, dairy-free and great as either a main course or a side dish that’s ready in 15 minutes.


  • 1 tbsp olive oil
  • 1 lb sweet potato, spiralised
  • 2 tbsp vegan butter
  • 1 large onion, diced
  • 2 cloves garlic, minced
  • 1/2 tsp salt
  • 1/2 tsp paprika
  • 1/2 tsp cumin
  • 1/2 tsp onion powder
  • 2 tbsp flour
  • 1 1/2 cups plant based milk
  • 1/2 cup vegan cheese
  • 1 can black beans
  • 1/2 cup scallions, chopped
  • 3 cups spinach


  • Frying pan
  • Saucepan


  • Heat the olive oil in a frying pan and add the spiralised sweet potato. Fry for around 5 minutes, tossing frequently, until starting to brown.
    1 tbsp olive oil, 1 lb sweet potato
  • Melt vegan butter in a saucepan over a medium heat and add an onion, garlic, salt, pepper, paprika, cumin and onion powder. Cook for 5 minutes, until softened and fragrant.
    2 tbsp vegan butter, 1 large onion, 2 cloves garlic, 1/2 tsp salt, 1/2 tsp paprika, 1/2 tsp cumin, 1/2 tsp onion powder
  • Add flour and stir together, before gradually adding in plant based milk and whisking until the sauce thickens before adding more.
    2 tbsp flour, 1 1/2 cups plant based milk
  • Add grated vegan cheese and stir once again until the cheese melts.
    1/2 cup vegan cheese
  • Add the black beans to the noodles together with the sauce, followed by spinach and scallions. Serve when the spinach wilts.
    1 can black beans
Calories: 352kcal, Carbohydrates: 51g, Protein: 10g, Fat: 13g, Saturated Fat: 3g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 5g, Trans Fat: 1g, Sodium: 683mg, Potassium: 844mg, Fiber: 11g, Sugar: 7g, Vitamin A: 18721IU, Vitamin C: 15mg, Calcium: 221mg, Iron: 4mg