01 - Bring a large pot of salted water to a boil. Cook 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 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 without browning. Deglaze with white wine or chicken broth, scraping up 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 sauce lightly coats pasta, adding reserved pasta water as needed for desired consistency.
07 - Taste and adjust seasoning. Serve immediately topped with parsley, Parmesan, and lemon wedges.