01 -
Place raw cashews in a bowl and cover with boiling water for 15 minutes or soak at room temperature for 3 hours up to overnight. Drain before using.
02 -
Bring a large pot of generously salted water to a boil. Add dry pasta and cook until al dente according to package instructions. Reserve 480 ml of pasta cooking water before draining. Do not rinse the pasta.
03 -
In a blender, combine soaked cashews, water or vegetable broth, diced tomatoes, nutritional yeast, tomato paste, and a pinch of salt and pepper. Blend until completely smooth and creamy. Set aside.
04 -
Heat olive oil in a large skillet over medium heat. Add diced onion, season with salt and pepper, and cook for 4–5 minutes until softened and fragrant.
05 -
Stir in garlic, dried basil, oregano, and red pepper flakes. Cook while stirring for 2–3 minutes.
06 -
Pour the blended sauce into the skillet. Lower heat to medium-low and bring to a gentle simmer, stirring frequently.
07 -
Add the cooked pasta to the skillet. Toss to coat evenly with the sauce, adding reserved pasta water as needed to achieve desired consistency. Stir in fresh spinach until just wilted and thoroughly combined.
08 -
Transfer to serving plates and top with freshly ground black pepper and fresh basil if desired. Pair with vegan parmesan and garlic bread as an accompaniment.