In a food processor, combine the pesto ingredients. Blend until smooth. Adjust to taste.
Slice garlic and add to a pan along with some olive oil. Slice zucchini and add to pan. Season with a little zataar. Cook for about 4-5 min or until zucchini is browned and then flip. Repeat until browned and softened with a little outside crisp. Remove and set aside.
Coat bread in olive oil and in the same pan, add slices of bread and cook 2-3 min per side. Remove and set aside while you cook halloumi.
Slice halloumi and add to pan. No need to add any additional olive oil, halloumi cooks fine on its own. Cook for about 3 min per side or until the sides are browned.
Assembly time: Spread pesto on bread and top with sliced tomato, zucchini, halloumi and some arugula. Enjoy!