Zeytinyagli Taze Fasulye (Turkish Green Beans)

Green beans with tomatoes served in a bowl with some yogurt on the side.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

A super simple green bean recipe packed with flavors. Fresh beans are cooked with onions and tomatoes. It is served at room temperature.


  • 3 tablespoons olive oil 

  • 1 onion, chopped finely

  • 1 pound (450g) green beans, trimmed and cut into 2-3 pieces.

  • 1+1/2 cup chopped tomatoes

  • 1 teaspoon salt

  • ½ teaspoon sugar (optional)

  • ½ teaspoon black pepper

  • ½ cup hot water

  • 1 tablespoon olive oil, to drizzle over the dish when serving (optional)


  1. Cook the chopped onion until translucent over medium heat. 

  2. Add in the trimmed and cut green beans. Cook them covered for 3 minutes. Give it a stir. 

  3. Add in chopped tomatoes and stir well. Reduce the heat to medium low and cook it covered for 5 minutes. 

  4. Add in salt, sugar and pepper and hot water. Let it cook covered over medium low heat for 20-30 minutes or until the beans are soft. Check it after 15 minutes. If it is getting dry, add another ½ cup hot water.

  5. Remove from the heat. Serve it either warm or at room temperature. Drizzle 1 tablespoon olive oil over the beans in the pot before serving. 


  • We mostly chop green beans for this recipe, but it's okay to leave them as they are. Just trim off the ends.
  • Cooking duration of this recipe might be different depending on the type of the green beans you use, so check it after 20-30 minutes. Keep cooking if they are still a little crispy because the green beans in this recipe are supposed to get tender.

  • Don't worry, the beans won't get soggy even after 30 minutes.

  • This green bean recipe is one of the dishes that is traditionally made in clay pots. So if you have one, try making this recipe in it.