Heat the vegetable oil in a large skillet over medium heat. Add the chopped onion, garlic, and ginger, and sauté for about 3-4 minutes until the onion is translucent.
Add the bell pepper, curry powder, allspice, and thyme to the skillet. Stir well and cook for another 2 minutes to release the spices' flavors.
Pour in the coconut milk, soy sauce, and lime juice. Stir to combine and bring the mixture to a simmer.
Add the shrimp to the skillet, stirring gently to coat them in the sauce. Cook for about 5-7 minutes, or until the shrimp are pink and cooked through. Season with salt and pepper to taste.
Remove from heat and let it sit for a couple of minutes to thicken slightly. Serve hot, garnished with chopped green onions.