Combine the flour and salt in a bowl.
Add the yogurt and olive oil, and mix well.
Pour the water a little bit at a time and mix until the dough is formed and it is not sticking to the bowl.
Cover and let rest for 15 minutes.
In a pan, heat up 1-2 Tbsp of olive oil and sautee the onion.
When translucent, add the tofu, season with salt and pepper and cook for 5 minutes.
Transfer to a bowl and let cool for 3-5 minutes.
Add the yogurt and finely chopped dill, and adjust the seasoning.
Split the dough into 4-5 pieces.
Spread the dough and form a thin circle.
Put 2-3 Tbsp of tofu mixture and spread well on half of the dough.
Use the remaining half to close the gozleme and pinch it shut with your fingers.
Heat 1 Tbsp of olive oil in a pan over medium heat, and cook the gozleme until golden brown.