This spinach cashew pesto is perfect for dinner on a weeknight. It's quick to make and uses ingredients you likely already have on hand (like that wilted box of spinach you're not sure what to do with).
Add cashews to a small bowl, cover with water and let for for at least one hour. If you don't have enough time, you can cover in boiling water for 10-20 minutes.
Bring large pot of water to a boil. Blanch spinach for approximately 30 seconds, or until it's bright green.
Remove all spinach with a slotted spoon (don't drain the water, you're going to use it to cook your pasta). Run under cold water and squeeze to remove any excess water. Add to blender.
Add oil to a hot frying pan. Cook garlic (no need to mince, add the whole clove), peas and chili flakes for 3-5 minutes or until quite fragrant. Transfer to the blender.
Add nutritional yeast to the blender and blend until smooth. It will be very thick but it will thin out when we add the pasta water. If it's too think to even blend, you can add a splash of plant-milk.
Return the pesto to the frying pan and set low to keep warm.
Return your spinachy water to a boil. Make sure to salt it.
Cook your deserved amount of pasta according to directions. Reserve about 1 cup of pasta water before straining your pasta.
Add 1/4 cup pasta water to the pesto and stir to combine. Add more if you want it thinner.
Add strained pasta to the pesto and toss until pasta is well coated.
Transfer to bowls and garnish with more chili flakes (optional) and parmesan cheese (or other cheese of choice).