Skip to content
Sweet potato spaghetti recipe

Sweet potato spaghetti recipe

96 ratings

Turn sweet potatoes into a rich, creamy pasta sauce with this easy sweet potato spaghetti recipe. Blitz sweet potatoes into a vibrant sauce for a 20 minute dinner idea. See method

  • Serves 4
  • 5 mins to prepare and 15 mins to cook
  • 662 calories / serving


  • 600g sweet potatoes, peeled and cut into chunks
  • 1 garlic clove, peeled
  • 25g Parmesan, finely grated, plus more to serve
  • 150ml double cream
  • 350g spaghetti
  • 300g frozen spinach
If you haven't got spaghetti, try using linguine instead

Each serving contains

  • Energy

  • Fat

    25g 35%
  • Saturates

    14g 71%
  • Sugars

    13g 15%
  • Salt

    0.8g 13%

of the reference intake
Carbohydrate 98.9g Protein 17.4g Fibre 10.4g


  1. Boil the sweet potatoes and peeled garlic clove in a pan over a medium-high heat with the lid on for 10-15 mins until the potato is really tender and falls off a fork easily when pierced. Drain well.
  2. Finely chop the blanched garlic clove, then tip back into the pan with the drained sweet potatoes. Add the Parmesan and double cream, then blend to a smooth, thick sauce using a stick blender.
  3. Meanwhile, cook the pasta according to pack instructions, adding the spinach to the pan for the last 3 mins. Drain well, reserving 100ml of the pasta water. Tip the spaghetti and spinach into the sweet potato sauce and add the reserved water. Toss everything together until the spaghetti is well coated. Season, then pile into bowls with more Parmesan grated over the top.

See more Easy pasta recipes

You may also like

Be the first to comment

Before you comment please read our community guidelines.