top of page

Pasta with Vegan Artichoke Sauce



For 4 servings  

  • 500g pasta

  • 250g Jerusalem artichokes 

  • 1 white onion, finely chopped 

  • 250g mushrooms, sliced (cremini, shiitake, portobellos)

  • salt & pepper to taste

  • 1 tbsp olive oil 

Creamy Vegan Artichoke Sauce:

  • 1 jar or can artichoke hearts in water (around 280g - weight before drained)

  • 1 cup (237ml) vegetable stock

  • 1 tbsp olive oil 

  • 10 fresh basil leaves (or 10 sage leaves) 

  • 2 garlic cloves

  • ½ tsp sea salt, more to taste

  • ½ tsp cracked pepper

  • juice from ½ lemon 

  • Garnishes - chopped toasted walnuts or pine nuts, vegan parmesan and fresh basil 


  1. Preheat the oven to 200 degrees (C) and line a baking tray with baking paper. Wash and pat dry the jerusalem artichokes. Quarter them and place on the baking tray. Drizzle with 0.5 tbsp olive oil, salt and pepper and toss.

  2. Bring a big pot of generously salted water to a boil (for the pasta). Cook the pasta to al dente (save a few ladles of pasta water before draining. 

  3. While the pasta is boiling, in a large pan add 0.5 tbsp olive oil and add the chopped onion. Cook for 5 minutes and then add the sliced mushrooms and continue cooking for another 5 minutes or until the mushrooms are golden. Season with sea salt and pepper, set aside.

  4. Next make the Artichoke Sauce: drain the artichoke hearts and place them in a blender. Add vegetable stock, olive oil, herbs, garlic, lemon juice, salt and pepper. Blend until creamy and silky smooth. If the sauce seems “stringy” from the artichokes, you need to keep blending on high speed. 

  5. Add the cooked, drained pasta to the pan with the caramelised onions and mushrooms. Next add the the artichoke sauce and gently toss everything. Add some pasta water to thin the sauce and taste for salt, adding more if necessary.  Add the roasted jerusalem artichokes and toss well.

  6. Add the pasta to bowls and garnish with some chopped nuts and fresh basil and enjoy! 

bottom of page