01 -
Bring a large pot of water to a boil, salt it generously, and cook the pasta al dente according to package instructions. Reserve 1-2 cups of pasta water before draining.
02 -
Heat the olive oil over medium heat in a large, deep pan or Dutch oven. Add the garlic and red chilli flakes and fry for 1 minute, careful not to burn the garlic.
03 -
Add the vegetable stock and cream cheese to the pan and cook, stirring, until the cheese has melted.
04 -
Bring the sauce to a simmer, then add the baby spinach. Cook for 2-3 minutes, stirring often, until the spinach is wilted.
05 -
Add the cooked pasta and artichoke hearts and toss well until the sauce has thickened. Add a splash of the reserved pasta water if it looks too dry.
06 -
Stir in the grated cheese, season to taste, and serve immediately with some extra grated cheese on top if desired.