
A rich and comforting vegetarian curry featuring golden-fried halloumi cubes in a velvety tomato and cream sauce. Perfectly balanced with aromatic spices and fresh spinach, it's a quick weeknight dinner that feels like a treat.
Prepare the halloumi by cutting it into bite-sized cubes. In a large pan, heat 1 tbsp of the oil over medium heat. Add the chopped onion and sauté for about 5 minutes, or until it becomes soft and translucent.
Add the crushed garlic and grated ginger to the pan. Cook for another 2 minutes, stirring frequently to prevent burning, until fragrant. Stir in the ground cumin, coriander, and turmeric, and cook for 2 more minutes to toast the spices.
Pour in the canned chopped tomatoes and stir well to combine with the aromatics. Bring to a gentle simmer for 5-7 minutes, or until the mixture begins to thicken and the flavors meld.
Reduce the heat to low and stir in the double cream. Simmer gently for 3-4 minutes until the sauce is rich and thickened. While the sauce simmers, heat the remaining 1 tbsp of oil in a separate frying pan over medium-high heat. Fry the halloumi cubes for 3-4 minutes, turning occasionally, until golden brown on all sides.
Add the browned halloumi to the curry sauce along with the baby spinach, sugar, and garam masala. Stir gently and simmer for about 5 minutes until the spinach has wilted. If the curry is too thick, add a splash of water or extra cream to reach your desired consistency. Scatter with nigella seeds and serve hot with rice or naan.
For a lighter version, you can substitute double cream with coconut milk or Greek yogurt. If using frozen spinach, make sure to defrost it and squeeze out any excess water before adding it to the curry to prevent the sauce from becoming too thin.




