Ingredients
Method
- Place the raw cashews in a bowl and cover with boiling water. Let them soak for at least 15 minutes while you prep everything else. Drain and rinse before blending.
- Bring a large pot of generously salted water to a boil. Cook pasta until al dente according to package directions. Reserve 1/2 cup pasta water, then drain.
- Add drained cashews, vegetable broth, nutritional yeast, lemon juice, garlic powder, and salt to a high-speed blender. Blend on high for 60–90 seconds until completely smooth. Set aside.
- Heat olive oil in a large skillet over medium heat. Add diced onion and cook 3–4 minutes until softened. Add garlic and cook 30 seconds until fragrant.
- Add sun-dried tomatoes and Italian seasoning. Cook 1–2 minutes. If using white wine, add now and simmer until mostly evaporated. If using tomato paste, stir it in here.
- Add cannellini beans and baby spinach. Stir until spinach wilts, about 2 minutes.
- Pour the cashew cream sauce into the skillet. Stir to combine and bring to a gentle simmer. Cook 2–3 minutes until the sauce thickens slightly. Add red pepper flakes if using.
- Add the drained pasta and toss to coat. If sauce is too thick, add reserved pasta water a tablespoon at a time. Taste and adjust seasoning. Serve topped with fresh basil and vegan Parmesan.
Notes
For the smoothest sauce, use a high-speed blender and ensure cashews are fully softened.
Nut-free alternative: Replace cashews with 1/2 cup raw sunflower seeds, soaked the same way.
The white wine is optional — substitute with extra vegetable broth and lemon juice if preferred.
Storage: Refrigerate for up to 4 days. Reheat on the stovetop with a splash of vegetable broth or plant milk.
Freezing: The cashew cream sauce freezes well for up to 2 months. Freeze sauce separately and cook fresh pasta when ready to serve.
