First prepare the couscous: add the pearl couscous and seasonings to a small saucepan along with salt and pepper to taste. Add around 1/2 cup boiling water to cover the couscous.
Cover the saucepan and cook the couscous on medium-low heat for 8-10 minutes or according to packet instructions.
Meanwhile, prepare the pickled onions: add the thinly sliced red onion, vinegar, sugar and boiling water to a small bowl along with salt and pepper to taste. Stir to combine and set aside.
Prepare the dressing by mixing together the olive oil, honey, lemon juice, and seasonings in a small bowl until combined. Set aside.
Cut the halloumi into thick slices and cook in a non-stick frying pan over medium-high heat until it is crispy and golden. If you are using a good non stick frying pan you will not need to add any oil. To avoid the halloumi becoming rubbery, ensure you do not overcook it. Remove the halloumi from the pan, cut it into smaller pieces, and set aside.
To the same pan, add a drizzle of olive oil and the sliced tenderstem broccoli (or vegetables of choice). Cook until it is slightly charred, set aside, and repeat with any vegetables of your choosing.
Add the couscous, halloumi, roasted vegetables, cucumber, tomatoes, drained pickled onions, dressing, olives, and herbs to a large mixing bowl. Stir everything together to combine, then serve topped with the pomegranate seeds. Enjoy!