1.Mix the prawns with garam masala, cumin, curry powder, chilli powder, salt, and vegetable oil, then set them aside.
2.Heat a little oil in a large pan or wok over high heat and stir-fry the prawns until they’re seared on the outside but not fully cooked through; remove and set aside.
3.In the same pan, add butter (and a little extra oil if needed) and reduce the heat to medium. Sauté the onion until softened, then add the garlic and ginger, cooking until fragrant for about 2-3 minutes.
4.Stir in the garam masala, cumin, and curry powder, cooking for 30 seconds to bring out the flavours.
5.Next, add the crushed tomatoes, chilli powder, salt, sugar, and coconut milk. Stir everything together and let it simmer for about 5 minutes until the sauce thickens. Adjust the seasoning to your liking.
6.Return the prawns to the pan and cook them in the curry sauce for an additional 1-2 minutes until they’re fully cooked.
7.Serve immediately, garnished with spring onion or coriander, and a drizzle of chilli oil if you like. This dish is perfect with a side of rice!