Skip this step if using seafood stock. Add lobster shells and white wine to a large skillet or large saucepan over medium-high heat. Bring the wine to a slight boil, then reduce the heat to low, and cover. Simmer for 7-10 minutes, until the wine has reduced by about half and the lobster shells are bright red. Strain the liquid and shells through a metal sieve, into a small bowl or container. Reserve the wine lobster stock.
To the same skillet, melt butter over medium-low heat. Add the onion, garlic, smoked paprika, and red pepper flakes, with a pinch of salt. Cook until the onions have begun to soften, about 3-5 minutes, then deglaze the pan with the wine lobster stock, followed by the heavy cream. Reduce the heat to low, and stir. Add in lemon zest.
Add parmesan in small handfuls over low heat. Stir constantly until a creamy sauce forms. Add in the thyme and basil, followed by the chunks of lobster meat and any of the butter or liquids they were cooked in. Remove from the heat.
Add the cooked pasta to the sauce, followed by some pasta water to thin the sauce, and help it stick to the noodles. Toss to combine. Add in the lemon juice, and adjust the seasonings to taste.
Garnish with more basil, thyme, parmesan cheese, salt, pepper, and lemon wedges. Enjoy!
Store leftovers in an airtight container in the fridge for up to 4 days.