1 cup raw cashews, soaked for at least 2 hours in hot water (or overnight in cold water), drained and rinsed
1/2 cup unsweetened plant-based milk (oat, soy, almond, or coconut)
1/4 tsp salt
For the pasta:
12 oz pasta (penne, rotini, or spaghetti)
1 cup reserved pasta cooking water
For the sauce base:
2 tbsp dairy-free butter
1 shallot, finely minced
2 garlic cloves, minced
2 tsp dried basil
1 tsp dried oregano
1 tsp granulated white sugar
1/2 tsp crushed red chili flakes (optional)
1/4 tsp black pepper, freshly ground
1/4 tsp salt
Optional garnish:
Vegan parmesan cheese, grated or shaved
Fresh parsley
Fresh basil leaves
Instructions
Step 1: Roast the BeetPreheat oven to 425°F. Place the peeled beet on a piece of tin foil. Drizzle with olive oil and a pinch of salt. Wrap tightly to form a sealed packet and set it in a small ramekin or baking dish. Roast for 50–60 minutes until completely fork-tender. Set aside to cool slightly before handling.
Step 2: Blend the Cashew-Beet CreamAdd the soaked and drained cashews, roasted beet, plant-based milk, and 1/4 tsp salt to a high-speed blender. Blend on high for 60–90 seconds until completely smooth and creamy. Set aside.
Step 3: Cook the PastaCook pasta according to package instructions in well-salted water. Before draining, scoop out at least 1 cup of pasta cooking water and set aside. Drain the pasta and set aside.
Step 4: Sauté the Shallot and GarlicIn a large skillet over medium heat, melt the dairy-free butter. Add the minced shallot, salt, and black pepper. Sauté for about 5 minutes until the shallot is soft and translucent. Add the minced garlic and cook for 1 more minute, stirring frequently.
Step 5: Build the SaucePour the cashew-beet cream into the pan with the shallot and garlic. Add 1/2 cup of the reserved pasta water along with the sugar, basil, oregano, and red chili flakes (if using). Stir well and let everything heat through for about 5 minutes, stirring occasionally, until the sauce is smooth and fragrant.
Step 6: Combine and ServeAdd the cooked pasta to the pan. Toss well until every strand is coated in the creamy pink sauce. Add more reserved pasta water as needed to reach your preferred consistency. Taste and adjust seasoning if needed. Serve immediately, topped with vegan parmesan, fresh parsley, and basil leaves.
Notes
Storage Tips
Refrigerator: Store leftovers in an airtight container for up to 3–4 days. Add a splash of plant-based milk when reheating to loosen the sauce.
Make-ahead sauce: The beet-cashew cream can be stored separately in the fridge for up to 5 days.
Freezer: Freeze the sauce only (not the pasta) for up to 2 months. Thaw overnight in the fridge before reheating.
Recipe Notes
Do not skip the cashew soaking step - it's the key to a silky, non-grainy sauce.
Roasting (not boiling) the beet keeps the color vibrant and the flavor concentrated.
Add pasta water gradually - start with 1/4 cup and add more as needed.
Cook pasta only to al dente - it will soften further when tossed in the hot sauce.
For a gluten-free version, use your favorite gluten-free pasta.
For a nut-free version, substitute cashews with 12 oz of silken tofu.