Prep the zucchini noodles: Spiralize the zucchini and place the noodles on a clean kitchen towel.
Lightly salt and let sit for 10 minutes. This helps draw out excess moisture so your dish doesn’t get watery.
Pat the shrimp dry: Dry shrimp sear better. Pat with paper towels and season with a pinch of salt and pepper.
Heat the pan: In a large skillet, warm 2 tablespoons olive oil over medium-high heat.
Once shimmering, add the shrimp in a single layer.
Sear the shrimp: Cook for 1–2 minutes per side, just until pink and opaque. Do not overcook. Transfer to a plate and tent lightly with foil.
Build the sauce: Lower heat to medium.
Add the remaining 1 tablespoon olive oil and the butter. Stir in the garlic and red pepper flakes. Cook 30–45 seconds until fragrant, not browned.
Add lemon: Stir in lemon zest and juice.
Scrape up any browned bits from the pan for extra flavor. Taste and adjust salt and pepper.
Blot the zucchini: Gently press the salted zucchini noodles with the towel to release excess moisture.
Toss the zoodles: Add the zucchini noodles to the skillet. Toss for 1–2 minutes just until warmed and slightly tender.
You want them al dente, not limp.
Return the shrimp: Add the shrimp and any juices back to the pan. Toss to coat in the sauce for 30–60 seconds until heated through.
Finish and serve: Turn off heat. Stir in parsley.
Taste and adjust seasoning. Plate with a sprinkle of Parmesan (if using) and extra lemon wedges.