Boil 1.5 cups of water. Add bulgur and a pinch of salt, stir, reduce to low heat, and cover. Cook 12 minutes until all water is absorbed.
Remove from heat. Keep covered and rest 5 minutes. Fluff with a fork.
Spread bulgur on a wide plate and cool for 10 minutes.
Whisk together olive oil, lemon juice, lemon zest, salt, pepper, and garlic in a small bowl.
Transfer cooled bulgur to a large bowl. Add dressing and toss to coat. Rest 2 minutes.
Add chickpeas, cucumber, red onion, and green onions. Toss to combine.
Fold in feta and herbs gently so feta stays in chunky pieces.
Add pistachios and fold through. Taste and adjust with lemon, salt, or pepper. Rest 5 minutes before serving.