Soak the cashews in water for 4 hours to overnight. When ready, place drained cashews in a blender with nutritional yeast and water. Whizz until smooth. Season to taste with lemon juice, nutmeg, salt & pepper.
Place 2 Tbsp of the artichokes oil in a large frying pan. Add chopped red onion and fry gently until soft. Add spinach and grated garlic. Cook until spinach has wilted.
In the meantime cook pasta according to packet instructions.
When spinach has wilted, add quartered artichokes to pan, alongside drained cannellini beans, white sauce, capers and finely chopped sundried tomatoes. Cook gently until heated through. Season to taste with salt and pepper.
Serve pasta with vegetables in creamy sauce and freshly chopped parsley on top.