01 - Rinse barley under cold running water. Combine barley, water, and salt in a saucepan. Bring to a boil, reduce heat to low, cover, and simmer for 30–35 minutes until tender. Drain any excess water and set aside to cool slightly.
02 - Preheat the oven to 425°F. Line a baking sheet with parchment paper.
03 - Using a vegetable peeler or mandoline, slice the zucchini into thin ribbons. Arrange ribbons and halved cherry tomatoes on the prepared baking sheet. Drizzle with olive oil, sprinkle with black pepper, and toss to coat evenly. Roast for 10–12 minutes until the zucchini is just tender and the tomatoes are slightly blistered. Remove from the oven and let cool briefly.
04 - In a small bowl, whisk together the extra-virgin olive oil, lemon juice, lemon zest, honey or maple syrup, Dijon mustard, minced garlic, salt, and pepper until well combined.
05 - In a large serving bowl, combine the warm barley, roasted zucchini ribbons, and cherry tomatoes. Pour the dressing over the top and toss gently to coat everything evenly.
06 - Top with chopped parsley, crumbled feta if using, and toasted pine nuts. Serve warm or at room temperature.