In a food processor combine all falafel ingredients and process until you have a paste. Roll falafel into balls, approximately 2.5-3 inches in diameter, then flatten them slightly with your hand.
Arrange falafel on a baking sheet and brush the tops with olive oil. Bake at 190C for 10-15 minutes. Set aside.
For the tabouleh
Cook bulgur according to package instructions and set aside to cool.
Once bulgur is cooled combine with all vegetables, herbs and dress with lemon juice, olive oil and salt to taste.
For the tahini dressing
In a jam jar combine all ingredients except for water, put a lid on and shake very hard until you have a homogenised dressing, add water 1 tbsp at a time until you have a desired consistency.
Arrange falafel on top of tabouleh in bowls and drizzle with the tahini dressing. Serve with hummus and pomegranate seeds if desired.