01 - Bring a large pot of salted water to a boil. Cook the pasta according to package instructions until al dente. Reserve 1/2 cup pasta water; drain and set aside.
02 - While pasta cooks, season shrimp with salt, black pepper, and red pepper flakes.
03 - In a large skillet over medium-high heat, heat olive oil. Add the shrimp in a single layer and cook 1–2 minutes per side, until opaque and just cooked through. Remove shrimp and set aside.
04 - In the same skillet, add garlic and sauté for 30 seconds until fragrant (do not brown). Deglaze with white wine or chicken broth, scraping up any browned bits. Simmer for 2 minutes.
05 - Add lemon zest and juice. Return shrimp to the skillet and toss to coat.
06 - Add cooked pasta, spinach, and butter to the skillet. Toss everything together until spinach wilts and the sauce lightly coats the pasta, adding reserved pasta water as needed for desired consistency.
07 - Taste and adjust seasoning. Serve immediately, topped with parsley, Parmesan, and lemon wedges.