Sauté onions, garlic and ginger in oil till soft. Then add spices and cook for a few minutes. Add flour and cook for a few mins before gradually adding stock. Then simmer and add coconut milk, sugar and soy sauce. Simmer for a few mins then strain through a sieve so you’re left with a silky smooth sauce. This can be left in the fridge for a few days in an air tight container.