01 - Preheat your oven to 400°F for roasting the vegetables.
02 - Place beet cubes, garlic cloves, and shallot quarters on a baking sheet. Drizzle with olive oil and sprinkle with 1/4 teaspoon salt. Toss everything together until evenly coated.
03 - Roast in the preheated oven for 25 to 30 minutes until beets are fork-tender.
04 - Bring a large pot of salted water to a rolling boil. Cook pasta according to package directions until al dente. Before draining, reserve 1/2 cup of pasta water. Drain pasta and set aside.
05 - Transfer roasted beets, garlic, and shallot to a blender or food processor. Add heavy cream, Parmesan cheese, butter, lemon zest, and lemon juice. Blend until completely smooth and creamy, adding reserved pasta water a tablespoon at a time if needed to achieve silky consistency. Season with remaining salt and black pepper to taste.
06 - Return cooked pasta to the cooking pot. Pour beet cream sauce over the pasta and toss thoroughly until every piece is evenly coated. Warm gently over low heat for 1 to 2 minutes if needed.
07 - Serve immediately while hot. Garnish with fresh basil leaves and additional Parmesan cheese if desired.