In a large pot of salted boiling water, cook the spaghetti or linguine according to package instructions until al dente. Reserve 1/2 cup of pasta water, then drain and set aside.
In a large skillet, heat 2 tablespoons of olive oil over medium heat. Add the shrimp and cook for 2-3 minutes, or until pink and opaque. Season with salt and pepper. Once cooked, remove the shrimp from the skillet and set aside.
In the same skillet, add the remaining tablespoon of olive oil. Add minced garlic and red pepper flakes, sautéing for about 30 seconds until fragrant. Add sliced zucchinis and cherry tomatoes, cooking for another 4-5 minutes until zucchinis are tender.
Return the shrimp to the skillet. Add the cooked pasta, along with bright lemon juice and zest. If the pasta seems dry, gradually add reserved pasta water until the desired consistency is reached. Toss everything together well.
Remove from heat and adjust seasoning with salt and pepper as needed. Serve immediately, garnished with fresh basil leaves and a sprinkle of grated Parmesan cheese if desired.
Notes
Adjust red pepper flakes to taste for desired spiciness.