In a medium saucepan, bring oil to a medium heat and add diced onions. Fry for 5 minutes or until lightly caramelized.
Add the chopped tomatoes, cover, and allow to simmer for 5minutes or until softened.
Add fresh chilies, garlic and ginger. Sauté for 2 minutes and add turmeric, chili powder, coriander, cumin and salt. Sauté until the spices become fragrant.
Add warm water, cover and allow to simmer for 10 minutes or until thickened and you see traces of oil on top.
Add the cleaned prawns and coconut milk. Simmer on medium heat for 5minutes and then fully reduced the heat.
Add the garam masala, fresh coriander and mix well. Salt to taste.
Add chunks of ripe avocado to curry and mix gently before serving on a bed of rice. Garnish with fresh coriander and chili. Enjoy, Tastebud!