Prep the shrimp: Pat the shrimp very dry with paper towels. Season with salt and pepper. This helps them sear instead of steam.
Get your noodles ready: If using zucchini, sprinkle lightly with salt and let them sit in a colander for 10 minutes, then pat dry.
If using shirataki, rinse well, boil for 2 minutes, then dry in a hot skillet for 3–4 minutes to remove excess moisture.
Sear the shrimp: Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add half the shrimp in a single layer. Cook 1–2 minutes per side until just pink and opaque.
Remove to a plate and repeat with remaining shrimp. Do not overcook.
Build the sauce base: Reduce heat to medium. Add butter and remaining 1 tablespoon olive oil to the skillet.
Add garlic and cook 30 seconds until fragrant. If using wine or broth, pour it in and simmer 1–2 minutes, scraping up browned bits.
Make it creamy: Stir in heavy cream. Bring to a gentle simmer (not a hard boil).
Add Parmesan a handful at a time, stirring until melted and smooth. Season with salt, pepper, nutmeg, red pepper flakes, lemon zest, and lemon juice. Adjust to taste.
Add greens: Stir in spinach or kale until just wilted, about 1 minute.
Combine smartly: Return shrimp to the pan and toss to coat.
If meal-prepping, do not add zucchini noodles to the sauce in the pan. Instead, portion noodles into containers and spoon the shrimp Alfredo over the top. This prevents sogginess.
Garnish and portion: Top with extra Parmesan and parsley.
Let cool slightly before sealing containers.