← All recipes
Bulgarian Green Bean & Egg Salad (Salata ot Zelen Fasul s Yaitsa)
lunch bulgariansalad

Bulgarian Green Bean & Egg Salad (Salata ot Zelen Fasul s Yaitsa)

This classic Bulgarian salad combines tender green beans and hard-boiled eggs in a creamy, garlicky yogurt dressing. It's a satisfying, high-protein lunch that's perfect for staying full and managing your weight.

Prep: 15 min 🔥 Cook: 30 min 👤 4 servings
🔥 280 kcal per serving
18g
Protein
24g
Carbs
8g
Fat
5g
Fibre
Ingredients
  • fresh green beans 500g
  • large eggs 4
  • garlic 3 cloves
  • small bunch fresh dill 1
  • full-fat Greek yogurt 200g
  • extra virgin olive oil 2 tbsp
  • lemon juice 1 tbsp
  • salt, or to taste 1/2 tsp
  • freshly ground black pepper 1/4 tsp
  • red onion, thinly sliced (optional) 1/2
Method
  1. 1

    Place the 4 large eggs in a saucepan, cover with cold water, and bring to a boil. Reduce the heat to a simmer and cook for 10 minutes for hard-boiled eggs. Immediately transfer them to a bowl of ice water to cool completely.

  2. 2

    While the eggs cook, trim the ends of the 500g fresh green beans. Bring a large pot of salted water to a boil, add the beans, and cook for 5-7 minutes until they're tender-crisp. Drain them and rinse under cold water to stop the cooking and preserve their bright green colour.

  3. 3

    Prepare the dressing. In a large bowl, mix together the 200g full-fat Greek yogurt, 2 tbsp extra virgin olive oil, and 1 tbsp lemon juice. Mince the 3 cloves garlic and finely chop the fresh dill, then stir them into the yogurt mixture.

  4. 4

    Season the dressing with 1/2 tsp salt and 1/4 tsp freshly ground black pepper. Taste and adjust if needed; it should be tangy and garlicky.

  5. 5

    Once cooled, peel and quarter the hard-boiled eggs. Pat the green beans dry with a clean kitchen towel to ensure the dressing clings to them properly.

  6. 6

    Add the cooled green beans to the bowl with the dressing and toss gently to coat everything evenly. If using, add the 1/2 thinly sliced red onion now.

  7. 7

    Gently fold in the quartered eggs, being careful not to break them up too much. Serve immediately, or let it chill in the fridge for 30 minutes to let the flavours meld.

💡 Natali's tip: For perfectly easy-to-peel hard-boiled eggs, plunge them into an ice bath immediately after boiling. The shock makes the shell pull away from the white.

This salad takes me straight back to my grandmother’s garden in the heat of July. She would come inside with a basket full of slender green beans, and we knew this simple, satisfying lunch wasn’t far behind. It’s a classic Bulgarian summer dish, one that appears on tables all across the country as soon as the beans are ready for picking. The combination of tender beans, creamy eggs, and that sharp, garlicky yogurt dressing is just one of those perfect flavour pairings that needs no improvement.

While its roots are firmly in Bulgaria, this style of hearty vegetable salad is beloved all over Eastern Europe. We have similar versions in Ukraine, often using whatever is fresh from the dacha. It’s a testament to how our food cultures overlap, sharing a love for simple, honest ingredients. It fits so well into a healthy diet because it’s packed with protein and fibre from the eggs and beans, keeping you full for hours without feeling heavy. The dressing uses Greek yogurt instead of mayonnaise, so you get all the creaminess with a fraction of the fat and a bonus boost of protein.

The trick I learnt the hard way is to make sure your beans are properly dry before you mix them with the dressing. If they’re still wet, the dressing will slide right off and pool at the bottom of the bowl, which is a sad sight. A quick pat-down with a kitchen towel makes all the difference, ensuring every single bean is coated in that delicious, fragrant sauce. The smell of the freshly chopped dill and garlic mixed into the cool yogurt is the true scent of summer for me.

Serving Suggestions

I usually eat this salad on its own for a light but completely satisfying lunch. It has everything you need—protein, veggies, and healthy fats. It’s also a fantastic side dish for a barbecue, especially alongside grilled chicken or some simple pan-fried fish. If you want to make it a more substantial meal, a slice of hearty, crusty sourdough bread for mopping up the dressing at the bottom of the bowl is a very good idea.

Variations and Storage

This salad is quite forgiving, so feel free to make it your own. If you don’t have dill, fresh parsley works well, though it gives a different, fresher flavour. For a bit of crunch, a handful of toasted walnuts or sunflower seeds scattered on top is wonderful. You can also add some halved cherry tomatoes for a pop of sweetness and colour.

Store any leftovers in an airtight container in the fridge for up to two days. The salad is often even better the next day as the flavours have had more time to mingle. I wouldn’t recommend freezing it, as the texture of the beans and eggs won’t be the same upon thawing.

Frequently asked questions

Is this salad served warm or cold?

Either works — it's best at room temperature or chilled for 30 minutes so the garlic-dill dressing settles in.

Can I use frozen green beans?

Yes. Cook them straight from frozen and drain very well so the dressing doesn't go watery.

How long does it keep?

Up to 2 days in the fridge. If making ahead, keep the dressing separate and combine before serving.