01 - Rinse grains under cold water. In a medium saucepan, combine grains and water or broth. Bring to a boil, reduce heat, cover, and simmer until cooked and fluffy (about 15 minutes for quinoa, 25 minutes for farro, or as package directs). Fluff with a fork and set aside.
02 - While grains cook, heat 1 tbsp olive oil in a large skillet over medium-high heat. Add cherry tomatoes and a pinch of salt. Cook, stirring occasionally, until tomatoes burst and begin to caramelize (5–7 minutes). Remove from heat.
03 - In a large bowl, toss the spinach (or arugula), cucumber, and red onion with lemon juice and a pinch of salt.
04 - Add drained butter beans to the skillet with burst tomatoes, stirring gently just to warm through (2–3 minutes).
05 - Divide cooked grains among four bowls. Top each with the tossed greens, warm butter beans and burst tomatoes, and diced cucumber and onion. Drizzle each bowl with basil pesto and remaining olive oil.
06 - Sprinkle with toasted pine nuts or almonds if using, and fresh basil leaves. Season with freshly ground pepper to taste.