In a large pan over medium heat, melt some coconut oil. Add in your chopped onion and cook for a few minutes. Add in your garlic, ginger, hot pepper and garam masala.
Cook a minute or so then add in your shrimp and tomato and butter.
Cook the shrimp for a few minutes then pour in your coconut milk and tumeric.
Stir and cook until the shrimp is just finished (pink and just firm).
Season with a little salt and a bit of sugar to taste
Serve over rice with shredded cabbage on the side.
Garnish with cilantro, lime and extra hot sauce.