Ingredients
Equipment
Method
- Heat 1 tbsp of oil or ghee in a large pan over medium-high heat. Add halloumi cubes in a single layer and fry for 2 to 3 minutes per side until deeply golden. Do not crowd the pan. Transfer to a plate and set aside.
- Reduce heat to medium and add remaining oil to the same pan. Add diced onion and cook for 6 to 8 minutes, stirring occasionally, until soft, translucent, and lightly golden.
- Add chopped garlic and grated ginger. Stir constantly for 1 minute until the raw smell fades and the aroma turns warm and fragrant.
- Add cumin, coriander powder, garam masala, and paprika all at once. Stir and toast the spices for 30 to 60 seconds, pressing them against the pan until they smell intensely fragrant.
- Pour in the crushed tomatoes and stir well. Bring to a gentle simmer and cook uncovered for 10 minutes, stirring occasionally, until the sauce thickens and deepens in color.
- Reduce heat to low. Pour in the heavy cream slowly while stirring continuously. Keep the temperature low throughout this step to prevent the cream from breaking.
- Gently nestle the fried halloumi into the sauce. Simmer for 5 minutes so the cheese warms through and absorbs the spices while keeping its firm texture.
- Taste and season with salt, pepper, and a pinch of sugar if the sauce tastes sharp. Garnish with fresh cilantro and serve hot with basmati rice or warm naan.
Notes
Pat halloumi dry before frying for the best golden crust. Do not rush the onion stage as it builds the flavor base. Toast the spices briefly before adding tomatoes for maximum depth. Add cream over low heat only to prevent breaking. This dish tastes even better the next day. Not ideal for freezing due to the cream base, but stores well in the refrigerator for up to 4 days.
