Prep the shrimp: Pat shrimp dry with paper towels. Season lightly with a pinch of salt and pepper.
Zest one lime and set aside. Juice the lime(s) and set juice aside as well.
Warm the aromatics: Heat coconut oil in a large skillet over medium heat. Add garlic and ginger.
Sauté 30–45 seconds until fragrant, stirring often so they don’t burn.
Build the sauce: Pour in the coconut milk and stir in the lime zest, fish sauce, red pepper flakes, salt, and black pepper. Bring to a gentle simmer over medium heat, about 2–3 minutes.
Cook the shrimp: Add shrimp to the skillet in an even layer. Simmer 3–4 minutes, flipping once, until shrimp turn opaque and pink.
Avoid overcooking.
Add lime and herbs: Turn off the heat. Stir in 1–2 tablespoons lime juice and the chopped cilantro. Taste and adjust salt, lime, or heat as needed.
Serve: Spoon shrimp and sauce over warm cauliflower rice or zucchini noodles.
Garnish with more cilantro and green onion, if you like.