A Comforting Turkish Soup with Tangy Lemon Egg Sauce
Ekşili Köfte is a classic Turkish comfort dish that combines tender meatballs, vegetables, and a bright, silky lemon-egg sauce known as “terbiye.” This dish is especially popular during colder months, offering both nourishment and warmth in every spoonful.
The word “ekşili” means “tangy,” referring to the refreshing acidity brought by lemon, while “terbiyeli” describes the traditional technique of enriching the soup with a mixture of egg yolk and lemon juice. This method creates a smooth, slightly creamy texture without using dairy.
Ekşili Köfte is widely prepared in Turkish households and often served as a main dish thanks to its hearty composition. The small, delicate meatballs are combined with vegetables like carrots and potatoes, creating a well-balanced and satisfying meal.
If you enjoy comforting dishes like Turkish Lentil Soup, this recipe offers a richer and more complex flavor profile.
Ingredients
For the Meatballs:
- 1/2 lb (225g) ground beef
- 1/4 cup rice (washed)
- 1 small onion, finely grated
- 1 teaspoon salt
- 1/2 teaspoon black pepper
For the Soup:
- 1 tablespoon olive oil
- 1 carrot, diced
- 1 potato, diced
- 6 cups water or broth
- 1 teaspoon salt
For the Terbiye (Lemon Sauce):
- 1 egg yolk
- Juice of 1 lemon
- 1 tablespoon flour
Preparation & Cooking Steps
1. Prepare the Meatballs
In a bowl, combine ground beef, rice, grated onion, salt, and pepper. Mix well and form into small, bite-sized meatballs.
2. Start the Soup Base
In a pot, heat olive oil and sauté carrots for a few minutes. Add potatoes and water (or broth), then bring to a boil.
3. Cook the Meatballs
Add the prepared meatballs into the simmering soup. Cook on medium heat for about 20 minutes until vegetables and meatballs are tender.
4. Prepare the Terbiye
In a bowl, whisk egg yolk, lemon juice, and flour until smooth.
5. Temper the Sauce
Slowly add a ladle of hot soup into the terbiye while whisking continuously. This prevents curdling.
6. Combine and Finish
Pour the tempered mixture back into the pot and stir gently. Simmer for 3–5 minutes without boiling.
7. Rest and Serve
Let the soup rest for a few minutes before serving.
Expert Tips for Perfect Ekşili Köfte
- Make small meatballs: Ensures even cooking
- Do not boil after adding terbiye: Prevents curdling
- Temper carefully: Essential for smooth texture
- Use broth for more flavor: Enhances depth
- Balance lemon carefully: Adjust to taste
- Cook rice inside meatballs: Adds texture and structure
Serving & Presentation
Traditionally, Ekşili Köfte is served hot as a main dish, often with bread on the side. It may be garnished with fresh herbs like parsley or dill.
For a complete meal, serve alongside Turkish Rice Pilaf or a light salad.
Storage & Make-Ahead
- Refrigeration: Store up to 3 days
- Freezing: Not recommended due to egg-based sauce
- Reheating: Heat gently without boiling
Frequently Asked Questions
1. What is terbiye?
A mixture of egg and lemon used to thicken and flavor soups.
2. Can I skip the egg?
Yes, but texture will be less creamy.
3. Why did my soup curdle?
It likely boiled after adding the sauce.
4. Can I use chicken instead of beef?
Yes, for a lighter version.
5. Can I make it ahead?
Yes, but reheat gently.
6. Can I add more vegetables?
Yes, celery or peas work well.
Calories (Estimated)
Per Serving (4 servings): ~300–360 calories
- Protein: 18–22g
- Fat: 12–16g
- Carbohydrates: 20–25g
Ekşili Köfte Recipe (Turkish Meatball Soup with Lemon Sauce)
Ingredients
- 1/2 lb 225g ground beef
- 1/4 cup white rice rinsed
- 1 small onion finely grated
- 1 carrot diced
- 1 medium potato diced
- 1 egg yolk
- 2 tablespoons lemon juice
- 1 tablespoon all-purpose flour
- 1 tablespoon olive oil
- 5 –6 cups water or broth
- 1 teaspoon salt
- 1/2 teaspoon black pepper
Instructions
- Prepare the meatballs
- In a bowl, mix ground beef, rice, grated onion, salt, and pepper. Form into small, bite-sized meatballs.
- Start the soup base
- Heat olive oil in a pot. Add diced carrot and sauté for 2–3 minutes to build flavor.
- Add liquids and vegetables
- Add potatoes and water (or broth). Bring to a gentle boil.
- Cook the meatballs
- Carefully add the meatballs into the simmering soup. Cook for 20 minutes until rice and vegetables are tender.
- Prepare the terbiye (sauce)
- In a bowl, whisk egg yolk, lemon juice, and flour until smooth.
- Temper and combine
- Slowly add a ladle of hot soup into the sauce while whisking, then pour it back into the pot.
- Simmer gently
- Cook on low heat for 3–5 minutes without boiling. Stir gently and serve warm.






