Prep the shrimp: Pat the shrimp dry with paper towels.
Season with salt and pepper on both sides. If using lemon zest, sprinkle a little on the shrimp now for extra flavor.
Spiralize the zucchini: Use a spiralizer to make medium-thickness zoodles. Place them in a colander and lightly salt.
Let sit while you cook the shrimp to help draw out excess moisture.
Sear the shrimp: Heat 1 tablespoon olive oil and 1 tablespoon butter in a large skillet over medium-high heat. Add half the shrimp in a single layer. Cook 1–2 minutes per side until just opaque and lightly golden.
Transfer to a plate. Repeat with remaining shrimp, adding a bit more oil if needed.
Build the garlic butter sauce: Reduce heat to medium. Add remaining butter and olive oil to the skillet.
Stir in the minced garlic and red pepper flakes. Cook 30–60 seconds until fragrant, stirring constantly so the garlic doesn’t brown.
Deglaze (optional but great): Add the white wine and simmer 1–2 minutes, scraping up any browned bits. If not using wine, add 2 tablespoons water or broth.
Add lemon: Stir in the lemon zest and 2 tablespoons lemon juice.
Taste and season the sauce with salt and pepper. It should taste bright and buttery.
Blot the zoodles: Gently squeeze the salted zoodles in the colander to remove excess moisture. Don’t wring too hard—just enough to prevent a watery sauce.
Toss and warm the zoodles: Add the zoodles to the skillet.
Toss with tongs for 1–2 minutes, just until warmed through and coated. Keep them slightly crisp for the best texture.
Return the shrimp: Add the cooked shrimp and any juices back to the pan. Toss to coat in the sauce until heated through, about 1 minute.
Finish with herbs and cheese: Turn off heat.
Stir in the parsley and, if using, Parmesan. Adjust lemon, salt, and pepper to taste.
Serve: Divide into bowls. Top with extra parsley, a pinch of chili flakes, and a final squeeze of lemon.
Add cherry tomatoes or capers if you like a briny pop.