Heat oil in a large heavy based flameproof casserole dish over high heat. Add beef. Cook, turning occasionally, until browned.
Add onions, garlic, ginger and curry powder. Reduce heat to medium-low and cook, stirring regularly, for 5 minutes until onions have softened.
Add boiling water and coconut milk. Bring to a rapid simmer. Stir in stock pot until dissolves.
Reduce heat to low. Cover and simmer for 1.5 hours, stirring occasionally so the food doesn’t stick (add a little hot water if it is sticking) or until meat is tender.
Stir in spinach, until just wilted. Garnish with almonds and coriander. Serve with naan bread.