Place ½ cup bulgur in a bowl and pour 1 cup boiling water over it. Cover and let it sit for 15 minutes.
After 15 minutes, transfer the bulgur into a fine mesh strainer. Let it steam and strain until any excess water is gone.
While the bulgur is cooling, prepare the other ingredients: slice the grapes, apricots, zucchini, and green onion. Chop the mint, cilantro, chili, dried cranberries and zest the lemon.
Toast the almonds in a dry pan for a few minutes until golden, then roughly chop them.
In a large bowl, combine the bulgur, grapes, apricots, zucchini, green onion, herbs, and chili.
In a small bowl, whisk together olive oil, lemon juice, honey, garlic, and salt for the dressing.
Pour the dressing over the salad and toss well. Sprinkle the toasted almonds and chopped dried cranberries on top.