This is a pretty standard recipe for curry shrimp. Shrimp is easy to get, but if you'd rather, substitute crawfish, lobster, bay scallops, or hell, even chicken or rabbit. It'll work.
Heat the coconut oil in a large pot over medium heat. When it's hot, add the curry powder and cook for a couple minutes, stirring often. Add the onion and turn the heat to medium-high. Cook, stirring often, until you get a little bit of browning on the edges of the onions.
Add the garlic, Scotch bonnets and bell peppers, and stir to combine. Sauté for 3 minutes. Stir in the thyme, ginger, allspice, tomato paste and then mix in the coconut milk. Add the broth, bring to a simmer and add salt to taste. You can add more curry powder if you want to at this step.
Let this simmer for 10 minutes, then add the shrimp and green onions. Simmer gently until the shrimp are done, about 5 minutes. Serve with rice.
Notes
If you are using potatoes, yams, or sweet potatoes or green plantains instead of rice, add them in once the curry is simmering but before you add the shrimp. Only add the shrimp once the vegetables are done.
Keys to Success
Remember you can use a variety of proteins for this curry.
The broth should match the protein. I buy peel-on shrimp and make a shrimp stock. You could use fish stock, or chicken stock, too.
One cool tip is to make that shrimp stock not with water, but with coconut water. It adds one more layer of flavor.
No Scotch bonnets? Use habaneros, which are easy to find. Still can't find them? Use jalapenos, or just add some hot sauce.