If you are making your pesto from scratch, you can follow my recipe for homemade basil pesto. If you are using store bought, I love this one and this one. Slice garlic and add to a pan along with some olive oil. Slice zucchini and add to pan. Season with a salt and pepper. 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 releases liquid and gets crispy without it. 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!