Serves: 4 as part of a BBQ spread
Preparation time: 10 minutes
Cooking time: 30 minutes
For the spiced tomato dipping sauce
For the skewers
To make the dipping sauce: Heat the olive oil in a frying pan. Add the onion, garlic and chilli flakes. Cook for 10 minutes until softened.
Add the cherry tomatoes, spices, and red wine vinegar, and cook for 15-20 mins, until the tomatoes have broken down. Add a couple of tablespoons of water if needed.
To make the skewers: Put a large pot of water on to boil. Once boiling, briefly cook the CauliShoots for 2 minutes. Drain and rinse in cold water.
Thread the whole CauliShoots, halloumi and red onion onto the wooden skewers.
In a small bowl mix together the olive oil, lemon juice, parsley and seasoning.
Brush the skewers with the lemon herb oil and place onto the BBQ. Cook turning regularly until soft and a little charred.
Serve alongside the spiced tomato sauce for dipping.