Start by making the dough: Mix the flour, olive oil, and salt in a bowl gradually add in water, mixing continuously until a dough forms. Allow it to rest for 10 minutes.
Make a cross shape with a knife on the bottom of each tomato. Place them in a bowl and cover with boiling water for a few minutes. remove them from the water and peel off the skin.
In a food processor, finely chop the peeled tomatoes, onions, parsley, red bell pepper and garlic (if using). Then transfer them to a large bowl.
Add the ground beef, to the bowl. Add in all the spices, salt and tomato paste, mixing until all ingredients are well combined.
Preheat your oven to 465℉ (240℃).
Divide the dough into small balls, roughly the size of a golf ball
Using a rolling pin, roll out each dough ball on a floured surface into a thin circle, almost paper-thin.
Place the rolled-out dough onto a baking sheet sprinkled with flour or lined with parchment paper.
Spread enough amount of the meat mixture over each circle, leaving a small border around the edge.
Optional: Crack an egg on top or sprinkle some cheese.
Bake for 7-10 minutes or until the edges are golden and crispy.
If using an egg, ensure the whites are set but the yolk remains slightly runny.
Once out of the oven, let them cool covered for a minute.
Serve with fresh lemon wedges, pickles, and a side of yogurt or tahini sauce.