01 - Preheat oven to 400°F.
02 - Arrange cherry tomatoes and red onion on a baking sheet. Drizzle with 1 tablespoon olive oil, sprinkle with salt and pepper, and toss to coat. Roast for 20–25 minutes, until tomatoes are soft and caramelized.
03 - While the tomatoes roast, rinse the farro under cold water. In a medium saucepan, combine farro, water, and 1/2 teaspoon salt. Bring to a boil, reduce heat, and simmer uncovered for 20–25 minutes, or until tender but chewy. Drain any excess water.
04 - In a large bowl, whisk together remaining 2 tablespoons olive oil, balsamic vinegar, honey (or maple syrup), minced garlic, and a pinch of salt and pepper.
05 - Add cooked farro to the bowl with the dressing and toss to combine. Gently fold in the roasted tomatoes, onions, basil, and parsley.
06 - Transfer to a serving platter. Top with crumbled feta cheese and pine nuts if desired. Serve warm or at room temperature.