Rinse the bulgur wheat under cold water until the water runs clear, then place it in a bowl and cover with 1 cup of boiling water. Let it sit undisturbed for 10-12 minutes until the grains are tender and have absorbed the water. While the bulgur hydrates, finely mince the garlic, zest the lemon, and measure out all your spices into a small bowl. I like to zest the lemon before juicing it—the zest is easier to collect when the lemon is still whole.
In a small bowl, whisk together the olive oil, lemon juice, minced garlic, lemon zest, and all measured spices until well combined. This dressing will be the flavor foundation for your salad, so take a moment to taste it—the balance of acid and oil should feel bright and aromatic. For best flavor, let this mixture sit for just a minute or two so the spices can fully bloom in the oil and lemon juice.
While the bulgur finishes hydrating, prepare all your fresh ingredients. Remove the parsley leaves from the stems and roughly chop them (you should have about 1 cup packed). Stack the mint leaves and slice them thinly. Chop the green onions into 1/4-inch pieces. Cut the roma tomatoes and cucumber into 1/2-inch pieces and set aside separately—the cucumber should be peeled first for better texture. Having everything prepped and ready makes the final assembly much faster.
Once the bulgur has fully hydrated and cooled slightly (about 2 minutes), fluff it with a fork and transfer it to a large mixing bowl. Pour the dressing from Step 2 over the bulgur and stir well to coat all the grains evenly. Now add the chopped parsley, mint, and green onions, stirring gently to distribute. Finally, fold in the tomatoes and cucumber just before chilling—I keep these vegetables slightly separate until the end so they don't release too much liquid and make the salad watery.
Transfer the tabouleh to the refrigerator and let it chill for at least 30 minutes. This resting time allows all the flavors to meld together beautifully. Before serving, give the salad a gentle stir and taste it—you may want to add a pinch more salt or a squeeze of fresh lemon juice to brighten it up. The salad tastes best served cold or at room temperature and can be made up to 4 hours ahead.