This creamy and vibrant vegan pasta dish features whole wheat spaghetti, crisp green beans, and a rich cashew pesto made with basil and spinach. Quick to prepare and packed with nutrients, it's the perfect healthy and satisfying meal for any night of the week.
Bring a large pot of salted water to a boil. Cook whole wheat spaghetti according to package instructions. For the last 2 minutes of cooking, add green beans to the pot. Drain and reserve 1 cup of pasta water.
In a food processor, combine soaked cashews, basil, spinach, nutritional yeast, garlic, broth, and lemon juice. Blend until smooth. Add broth if necessary to thin it out.
Return drained spaghetti and green beans to the pot. Stir in the pesto and mix gently.
Add cannellini beans and toss until everything is well combined. Gradually add reserved pasta water to loosen if needed.
Season with salt and pepper. Top with chopped pistachios and crushed red pepper flakes if desired. Serve warm.
Notes
To keep the pesto vibrant green, cover tightly and add a splash of lemon or olive oil if storing in the fridge. Add pistachios just before serving for the best crunch.