Prep the zucchini: Spiralize the zucchini into noodles.
Place the zoodles on a paper towel–lined tray and sprinkle lightly with salt. Let them sit for 10 minutes to release excess moisture, then pat dry. This step helps prevent a watery bowl.
Pat the shrimp dry: Dry shrimp with paper towels.
Season with salt, pepper, and a pinch of red pepper flakes if using. Dry shrimp sear better and stay juicy.
Sauté the shrimp: Heat a large skillet over medium-high. Add 1 tablespoon olive oil and 1 tablespoon butter.
When hot and foamy, add shrimp in a single layer. Cook 1–2 minutes per side until pink and opaque. Transfer to a plate.
Build the sauce: Lower heat to medium.
Add another 1 tablespoon butter and the minced garlic. Sauté 30 seconds until fragrant, not browned. Stir in lemon zest, half the lemon juice, and cherry tomatoes (if using).
Cook 1–2 minutes until tomatoes just soften.
Add the zoodles: Toss the zucchini noodles into the pan. Cook 1–3 minutes, tossing often, just until warmed and slightly tender. Do not overcook; they should stay crisp-tender.
Finish with shrimp and herbs: Return shrimp and any juices to the pan.
Add chopped parsley or basil. Toss gently to coat. Taste and adjust with more lemon juice, salt, or pepper.
Plate and garnish: Divide into bowls.
Top with freshly grated Parmesan and extra herbs. Add a drizzle of olive oil or a small knob of butter for richness, if desired.