01 - Preheat oven to 400°F. Lightly grease a large baking dish.
02 - Cook the pasta in salted boiling water 2 minutes less than package directions. Drain and set aside.
03 - In a large skillet over medium heat, melt the butter with olive oil. Add garlic and shallot, sauté until fragrant for 1-2 minutes.
04 - Stir in shrimp, season with salt, pepper, and red pepper flakes. Cook 2-3 minutes until just pink—do not overcook.
05 - Deglaze with white wine, scraping up any browned bits. Simmer 2 minutes.
06 - Add lemon juice and zest, then stir in cream. Simmer 2-3 minutes until slightly thickened. Remove from heat, stir in parsley.
07 - Combine the cooked pasta with shrimp sauce and 2/3 of the parmesan. Toss to coat evenly.
08 - Transfer to the prepared baking dish. Sprinkle mozzarella and remaining parmesan on top.
09 - Bake 15-18 minutes until the top is golden and bubbling. Let rest 5 minutes before serving.
10 - Garnish with extra parsley and serve with lemon wedges if desired.