Cook the spaghetti in generously salted water until al dente. Reserve 1/2 cup of pasta water before draining.
In a large sauté pan over medium-low heat, warm the olive oil and butter. Stir in the lemon zest and cook for 30 seconds to release its oils.
Add the cream and lemon juice, stir, and simmer gently for 2 minutes to slightly thicken the sauce.
Add the cooked spaghetti and 2 tablespoons of reserved pasta water to the pan. Toss to coat evenly.
Turn off the heat and sprinkle in the Pecorino and Parmesan cheeses. Stir quickly until melted and smooth. Add more pasta water as needed to loosen the sauce and create a glossy texture.
Add the fresh chopped basil. Season with freshly ground black pepper.
Serve immediately, topped with extra cheese and a drizzle of olive oil if desired.
Don’t skip the reserved pasta water! It’s key to binding the sauce and giving it a glossy texture.
Add cheese off heat: To prevent clumping or curdling, stir the cheese in once the pan is off the burner.
Low and slow: Simmer the cream gently—too high heat can cause it to break.
Protein pairings: This pasta shines alongside grilled shrimp, fish, or a simple lemony chicken breast.
Taste before salting: Pecorino Romano is naturally salty, and your pasta water is salted too. Always taste the sauce before adding additional salt—you might not need any at all.