Rinse the bulgur wheat in a sieve until the water runs clear. Drain well, then transfer to a bowl.
Pour about 1 cup of hot water and season with a fat pinch of salt and cover with cling film and leave to soak for 30 mins or so while you prepare the rest of the ingredients.
Do read the packaging for instructions on how long you should soak it as it differs according to sizes.
Drain very well (squeeze the bulgur wheat by hand to get rid of any excess water). Set aside.
In a bowl, mix lemon/lime juice, salt, black pepper, garlic, and olive oil.
Add the vegetables, herbs, and bulgur.
Cover the tabouli and refrigerate for 30 minutes before serving.