Use full-fat canned coconut milk for the gravy: the light version will not give it the same richness. Toast the flour in a dry pan until lightly golden before adding it, so the sauce tastes nutty instead of raw. Leftovers keep in the fridge for up to 3 days; reheat gently with a splash of vegetable broth to loosen the gravy.