Heat half the coconut oil in a large high-sided skillet over medium heat. Add the shrimp and season lightly with salt and black pepper.
Cook, stirring occasionally, until the shrimp turns pink and slightly opaque, approximately 2-3 minutes. Transfer shrimp to a plate and set aside.
In the same skillet, add the onions, bell pepper, and any other optional vegetables you’d like to add. Cook, stirring occasionally, until the veggies soften, about 4-5 minutes.
Stir in the garlic and ginger and cook for 1-2 minutes. Transfer the veggies to the plate with the shrimp.
Add the remaining coconut oil. When hot, add the curry paste, coconut milk, and broth and whisk until thoroughly combined. Bring to a boil, then reduce heat to medium-low. Simmer, stirring occasionally, for 6-8 minutes.
Return the shrimp and veggies to the skillet and add the spinach, fish sauce, lime juice and cilantro. Stir to combine.
Serve over steamed cauliflower rice.