Cook the pasta according to package instructions until al dente.
Reserve ½ cup pasta water, then drain the pasta and set aside.
Heat olive oil in a skillet over medium heat.
Add chopped onion and sauté for 3–4 minutes until softened.
Add garlic and cherry tomatoes, cooking for another 3–4 minutes until fragrant.
Stir in the diced beet and cook for 5–6 minutes until slightly tender.
Transfer the cooked vegetables to a blender.
Add soaked cashews, vegetable broth, lemon juice, salt, and black pepper.
Blend until smooth and creamy.
Pour the sauce into a saucepan and warm gently over low heat.
Add the cooked pasta and toss until fully coated.
If the sauce is too thick, add a splash of reserved pasta water until the desired consistency is reached.
Serve topped with fresh basil, vegan Parmesan, red pepper flakes, and a drizzle of olive oil.