Saag halloumi is a gorgeous twist on saag paneer, made with golden fried cubes of halloumi stirred through a silky spinach and tomato sauce.
Paneer is lovely, of course – I have a simple one pot saag paneer recipe on the site already and it’s a brilliant easy dinner – but halloumi brings something different. It’s saltier, firmer, and has that lovely chew that holds up beautifully against the smooth green sauce. Rather than disappearing into the saag, it stays bold and I love it!
This works brilliantly as a vegetarian side dish as part of a bigger meal, but it is absolutely good enough to be the main event too. Spoon it over rice, add naan or chapatis, and you’ve got a properly satisfying veggie dinner.
And if you love halloumi, be sure to check out my full halloumi recipes collection.
Why You’ll Love This Saag Halloumi
This is one of those recipes that feels much more special than the amount of effort it takes. The sauce is made with onion, garlic, ginger, tomatoes, spinach, spices and a little yoghurt, then blended until smooth and glossy.
The halloumi is fried separately first, which gives it those golden edges and stops it from going soft in the sauce. This is the key bit. Don’t skip it. We want bite and we want texture.
It’s also a really handy recipe because you can serve it in two ways. As a side, it’s gorgeous with curry, dal, rice and flatbreads. As a main, it’s excellent over basmati rice with a dollop of yoghurt and maybe a cucumber salad on the side.

Saag Halloumi vs Saag Paneer
Saag paneer is the classic version, and it’s made with paneer – a mild, firm Indian cheese that doesn’t melt when cooked. It works beautifully in spinach-based sauces because it soaks up flavour while keeping its shape.
Halloumi does something slightly different. It’s also a non-melting cheese, but it has a much stronger flavour. It’s saltier and springier and when you fry it first it gets wonderfully golden on the outside!
That makes this version punchier. The halloumi brings loads of savoury flavour to the dish, so you don’t need to do much else to make it taste delicious! It also has more bite and body than paneer, which can sometimes be quite soft.
So no, this isn’t a traditional saag paneer. It’s saag halloumi, and it is VERY much its own thing!
Ingredients
- Halloumi – Use a standard 225g block of halloumi. Cut it into 1-2cm cubes – small enough to get plenty of golden edges, but not so tiny that they disappear into the sauce.
- Vegetable oil – Just enough to fry the halloumi and cook the base of the sauce. You could use sunflower oil or another neutral oil too, or ghee.
- Onion, garlic and ginger – This is the base of the sauce, so let the onion soften properly before adding the tomatoes. Those 7-8 minutes really matter. If the onion is still harsh, the sauce won’t have the same lovely rounded flavour.
- Spices – Garam masala, cumin, ground coriander and turmeric give this saag halloumi its warmth. You could also add a tsp of chilli powder if you fancy some heat.
- Tomatoes – Fresh tomatoes break down into the sauce and add sweetness and acidity. Roughly chop them, no need to be precious, because everything gets blended later.
- Spinach – This is what gives the sauce its gorgeous green colour. It wilts down very quickly, so don’t panic if it looks like a lot at first.
- Plain yoghurt – A couple of tablespoons of yoghurt softens the sauce and gives it a little creaminess. Stir it in at the end, once the sauce has been blended.
How to Make Saag Halloumi

Start by cutting the halloumi into cubes. Heat the oil in a large pan, then fry the halloumi until it’s golden on the outside. This only takes a few minutes. Once golden, lift the halloumi out and pop it on a plate.

Next, add the finely chopped onion, garlic and ginger to the same pan. Cook them gently for 7-8 minutes, until the onion is soft. Don’t rush this bit.
Roughly chop the tomatoes, then add them to the pan with the garam masala, cumin, ground coriander and turmeric. Cook everything together, stirring regularly, until the tomatoes start to break down.

Add the spinach with a pinch of salt and cook until wilted. Then blend the sauce until smooth using a stick blender. You can also use a soup maker or transfer it carefully to a blender if that’s what you have.

Return the sauce to the pan, stir through the yoghurt, then add the fried halloumi back on top. That’s it. Gorgeously green, salty, golden and ready to go.
More Halloumi Recipes
If you love halloumi as much as I do – and why wouldn’t you – have a look at my full collection of halloumi recipes. It includes plenty of easy weeknight dinners where halloumi gets to be the salty, golden hero it was born to be.
Saag Halloumi

Equipment
- Large frying pan or sauté pan
- Chopping board
- Sharp knife
- Stick blender, soup maker or blender
Ingredients
- 1 tbsp vegetable oil
- 225 g halloumi
- 1 onion
- 3 cloves garlic
- 10 g ginger
- 1 tsp garam masala
- ½ tsp cumin
- ½ tsp ground coriander
- ½ tsp turmeric
- 4 tomatoes
- 120 g spinach
- 2 tbsps plain yoghurt
- Pinch of salt
Instructions
- Cut the halloumi into 1-2cm cubes. Heat the vegetable oil in a large pan and fry the halloumi until golden on the outside. Transfer to a plate and set aside.
- Finely chop the onion, garlic and ginger. Add them to the same pan and cook gently for 7-8 minutes, until the onion is soft.
- Roughly chop the tomatoes. Add them to the pan with the garam masala, cumin, ground coriander and turmeric. Cook, stirring regularly, until the tomatoes break down.
- Add the spinach and a pinch of salt. Cook until the spinach has wilted.
- Blend the sauce until smooth using a stick blender, soup maker or blender.
- Return the sauce to the pan and stir in the yoghurt.
- Top with the fried halloumi and serve with rice, naan or as part of a bigger curry spread.
Notes
- Halloumi is naturally salty, so don’t add too much extra salt before tasting.
For the best texture, fry the halloumi separately and add it at the end rather than simmering it in the sauce. - If making ahead, prepare the sauce in advance and fry the halloumi fresh just before serving.
- If the sauce is too thick after blending, add a splash of water to loosen it.