Subscribe to our magazine
Save 42% & receive a £10 M&S e-gift card!
Cut the halloumi into bite-sized cubes and set them aside. Heat 1 tbsp of the oil in a large pan over a medium heat. Add the onion and cook for about 5 mins, or until it turns translucent.
Add the garlic and ginger to the pan. Cook for another 2 mins, stirring frequently, until they become fragrant. Stir in the cumin, coriander and turmeric, and cook for 2 mins more. Pour in the tomatoes and stir well. Simmer for 5-7 mins, or until the mixture thickens.
Reduce the heat and add the cream. Stir and simmer gently for 3-4 mins until thickened.
While the sauce is simmering, heat the remaining 1 tbsp oil in a separate pan over a medium-high heat. Fry the halloumi for 3-4 mins until golden brown on all sides.
Once the halloumi is browned, add it to the sauce along with the spinach, sugar and garam masala and stir to combine. Gently simmer for 5 mins until the spinach has wilted or defrosted. If the curry seems too thick, add a splash of water or more cream to loosen it. Scatter with nigella seeds and serve with rice, grains or naan.