Marinated halloumi and vegetable skewers

I have a bit of an obsession with halloumi at the moment. I love its irresistible saltiness, the way it squeaks between your teeth, and the way it grills to gorgeous crispiness on the outside and melting gooey-ness on the inside. Best of all, it’s perfect for vegetarian barbecues and grills, pairing wonderfully with summer vegetables on skewers where its meaty texture and satisfying flavour makes you wonder why anyone would bother with the faff of cooking meat.

Halloumi is best, in my opinion, when you take the time to marinate it in a simple mixture of herbs, lemon juice, garlic and oil, which is what I’ve done here. It really adds something to the final dish. I like to serve these summery vegetable skewers with a gorgeous rich yellow split pea puree, a bit like a dahl but flavoured with zingy lemon juice and lemon salt, enriched with oil and scattered with beautiful pomegranate seeds and fresh coriander. It makes for a really great combination of flavours and textures; thick, smooth and earthy, it’s perfect with the fresh grilled vegetables and salty halloumi.





1 Onion finely chopped
1 Red chilli finely chopped
Juice of 1 lemon
Seeds from 1 pomegranate
4tbsp Fresh coriander finely chopped


6tbsp Olive oil
A large handful of fresh oregano or coriander
1/2tsp Salt
2 Cloves of garlic peeled
2tbsp Lemon juice

Halloumi Skewers

1 Pack Halloumi cut into 1-inch cubes
3 Peppers (orange, red, or yellow) in 2-inch pieces
2 Large red onions sliced into wedges
Wooden skewers, soaked in water for 30 minutes (or metal skewers)


Soak the split peas overnight, or the morning of the day you want to make the dish. They take about 1.5-2 hours to cook, so plan accordingly. Put in a saucepan with about 1.5 litres water and bring to the boil, skimming off any scum that forms. When the water is clear, add the onion, chilli and cumin, and simmer, uncovered, for around 1.5-2 hours or until the peas have collapsed into mush and most of the water has evaporated (if it evaporates too quickly, add more to top it up). When the puree is ready, add the lemon juice, salt and olive oil, then set aside.

Meanwhile, marinate the halloumi. Put all the marinade ingredients together in a mini chopper or blender, or pound with a pestle and mortar to form a paste. Put in a bowl with the halloumi and coat thoroughly, then leave in the fridge until ready to cook.

Pre-heat the grill (or a barbecue), then arrange the peppers, onions and halloumi on the skewers. Grill for about 5-10 minutes, turning occasionally. Serve the split pea puree, scattered with the pomegranate and coriander, alongside the skewers.

Browse more Recipes

Rainbow Fruit Skewers

How to: Fruit kebabs!

Carrot Hot Dog

The perfect plant-based alternative to a classic hot dog! Much healthier and perfect for the BBQ...

Mediterranean Watermelon Salad

Refreshing cucumber, creamy feta, zesty dressing and fresh fruit? What more could you want from a summer salad?!

Pineapple Mint Martini

Thanks to its playful tropical spin, this pineapple and mint martini is a great recipe to add to your summer drink arsenal!