01 - Preheat the oven to 400°F for roasting the vegetables.
02 - Place beet cubes, garlic, and shallot on a baking sheet. Drizzle with olive oil and sprinkle with 1/4 tsp salt. Toss thoroughly to coat all pieces evenly.
03 - Roast in the preheated oven for 25–30 minutes, or until beets are fork-tender and easily pierced.
04 - Bring a large pot of salted water to a boil. Cook pasta according to package directions until al dente. Reserve 1/2 cup of pasta cooking water before draining. Set pasta aside.
05 - Combine roasted beets, garlic, shallot, heavy cream, Parmesan cheese, butter, lemon zest, and lemon juice in a blender. Blend until completely smooth and creamy, adding reserved pasta water as needed to achieve silky consistency. Season with remaining salt and black pepper to taste.
06 - Return drained pasta to the pot. Pour beet cream sauce over pasta and toss gently to coat evenly. Warm over low heat for 1–2 minutes if needed before serving.
07 - Serve immediately, garnished with fresh basil leaves and additional Parmesan cheese if desired.