Eggplant Dip: Easy Persian Eggplant Dip with Yogurt
Eggplant Dip is a simple, comforting appetizer made with tender eggplants and flavorful ingredients. This Persian-inspired version combines roasted eggplant, creamy yogurt, golden onions, garlic, and dried mint to create a smooth dip with a slightly tangy taste.
I love how the smoky flavor of eggplant pairs with cool, creamy yogurt. The fried onions add a gentle sweetness, while garlic and dried mint bring everything together. Served with warm pita or Persian flatbread, this homemade Eggplant Dip makes a delicious appetizer for family gatherings or a casual meal.

What Is Persian Eggplant Dip?
Persian Eggplant Dip is inspired by traditional Iranian dishes such as Kashke Bademjan. The traditional recipe usually includes kashk, a fermented dairy product, but this version uses thick yogurt instead. Yogurt gives the dip a creamy texture and a refreshing tang without overpowering the natural flavor of eggplant. It is an easy alternative for home cooks who cannot find kashk at their local grocery store.

History of Persian Eggplant Dip
Eggplant has been an important ingredient in Persian cooking for generations. Iranian cooks use it in a variety of dishes, combining its soft texture with herbs, spices, onions, and dairy products. Kashke Bademjan is one of the best-known traditional Iranian eggplant appetizers. Although this yogurt version is an adaptation rather than the classic recipe, it follows the same home-cooking tradition of turning simple ingredients into a flavorful dish. The exact origin of the original recipe is difficult to establish, but eggplant-based appetizers remain a familiar part of Iranian food culture.

Ingredients for Eggplant Dip
Choose fresh eggplants and thick, unsweetened yogurt for the best texture. Greek yogurt works especially well because it adds creaminess without making the dip watery.
| Ingredient | Amount |
| Large eggplants | 3 (about 900 g) |
| Plain Greek yogurt | ½ cup |
| Onion | 1 large |
| Garlic | 3 cloves |
| Dried mint | 1 tablespoon |
| Chopped walnuts | ¼ cup |
| Turmeric | ½ teaspoon |
| Black pepper | ¼ teaspoon |
| Salt | To taste |
| Olive oil or vegetable oil | 3 tablespoons |
| Lemon juice (optional) | 1 teaspoon |
How to Make Eggplant Dip with Yogurt
Step 1: Roast the Eggplants
Preheat your oven to 400°F (200°C). Wash the eggplants, remove the stems, and prick them a few times with a fork. Place them on a baking tray and roast for 35-50 minutes, turning them halfway through. They are ready when the flesh is very soft, and the skins begin to collapse. Let the eggplants cool enough to handle, then peel away the skins. Mash the flesh with a fork and drain any excess liquid to keep your dip thick and creamy.
Step 2: Fry the Onion and Garlic
Thinly slice the onion and heat two tablespoons of oil in a skillet over medium heat. Cook the onion until soft and golden brown, stirring occasionally. Add the minced garlic and turmeric. Stir for about one minute, just until fragrant. Reserve a little fried onion for the final garnish.
Step 3: Cook the Eggplant
Add the mashed eggplant to the skillet and mix it with the onion and garlic. Season with black pepper and salt. Cook over low heat for 5-10 minutes, stirring occasionally. This step helps the flavors blend and allows any remaining moisture to evaporate. Remove the pan from the heat and let the mixture cool slightly before adding the yogurt.
Step 4: Add the Yogurt
Place the eggplant mixture in a bowl and allow it to cool until warm rather than hot. Stir in the Greek yogurt until everything is well combined. Taste the dip and adjust the salt. Add a teaspoon of lemon juice if you prefer a brighter, tangier flavor. Avoid adding yogurt while the eggplant is piping hot, as excessive heat can cause it to separate and become watery.
Step 5: Prepare the Mint and Walnuts
Heat the remaining oil in a small pan over low heat. Add the dried mint and stir for a few seconds until fragrant. Be careful not to burn it, as burnt mint can taste bitter. Transfer the dip to a serving plate. Top with the fried onions, chopped walnuts, and warm mint oil. Serve immediately or chill it briefly for a cooler, refreshing texture.

Eggplant Dip with Yogurt
Ingredients
Method
- Roast the eggplants: Preheat the oven to 400°F (200°C). Prick the eggplants with a fork and roast for 35-50 minutes until very soft. Let them cool, peel, mash, and drain any excess liquid.
- Cook the onion and garlic: Heat 2 tablespoons of oil in a skillet over medium heat. Add the sliced onion and cook until golden brown. Add the minced garlic and turmeric, then cook for 1 minute.
- Add the eggplant: Stir the mashed eggplant into the onion mixture. Season with black pepper and salt, then cook over low heat for 5-10 minutes.
- Mix in the yogurt: Remove the skillet from the heat and let the eggplant cool until warm. Stir in the Greek yogurt and optional lemon juice until creamy and well combined.
- Prepare the mint: Heat the remaining oil in a small pan over low heat. Add the dried mint and stir for a few seconds until fragrant. Do not let it burn.
- Garnish and serve: Transfer the dip to a serving plate. Top with chopped walnuts, golden fried onions, and the mint oil. Serve chilled or slightly cool with warm pita or Persian flatbread.
Tips for the Best Eggplant Dip
- Use thick yogurt: Greek yogurt creates a rich, creamy consistency. Regular yogurt can work, but strain it first if it contains a lot of liquid.
- Drain the eggplant: Removing excess moisture prevents a watery dip.
- Let the eggplant cool: This helps keep the yogurt smooth instead of causing it to separate.
- Cook the onions slowly: Golden onions add sweetness and depth to the flavor.
- Add mint carefully: A few seconds in warm oil are enough to release its aroma.
- Adjust the texture: Add a little extra yogurt for a creamier dip or more mashed eggplant for a thicker result.

What to Serve with Eggplant Dip
This Eggplant Dip pairs beautifully with warm pita bread, lavash, or toasted sourdough. Fresh cucumber, sliced tomatoes, and crunchy vegetables also make excellent accompaniments. For a Persian-inspired appetizer spread, serve it alongside fresh herbs, flatbread, and other small dishes. The creamy texture and savory flavor make it a wonderful addition to both everyday meals and special gatherings.

How to Store Eggplant Dip
Store leftover dip in an airtight container in the refrigerator for up to 3 days. Because this version contains yogurt, keep it refrigerated and avoid leaving it at room temperature for extended periods. This dip is best served cold or slightly chilled after the yogurt has been added. Stir it gently before serving, and add fresh mint oil or walnuts just before bringing it to the table.
More Delicious Appetizers to Try
Looking for more delicious appetizers to serve with your favorite meals? Try Mirza Ghasemi, a traditional Persian eggplant dish with garlic and tomatoes, or Mast o Musir, a creamy Persian yogurt dip with shallots. You can also enjoy Yatimcheh, a comforting Iranian vegetable dish, Hummus, a creamy chickpea dip, and Cacik, a refreshing Turkish yogurt dip with cucumber and herbs. These flavorful appetizers are perfect for sharing with family and friends and make a wonderful addition to any homemade meal.

Frequently Asked Questions
Can I Make Eggplant Dip with Regular Yogurt?
Yes. Plain, unsweetened yogurt works well. For a thicker texture, strain regular yogurt through a clean cheesecloth or fine-mesh strainer before using it.
Is Eggplant Dip with Yogurt the Same as Kashke Bademjan?
Not exactly. Traditional Kashke Bademjan is made with kashk, which has a distinctive tangy and savory flavor. Yogurt creates a creamy alternative, but the taste is milder and slightly different.
Can I Fry the Eggplants Instead of Roasting Them?
Yes. Cut the eggplants into slices and pan-fry them until completely tender. Drain excess oil before mashing. Roasting is a convenient option when you prefer to use less oil.
Can I Make This Eggplant Dip Ahead of Time?
Yes. You can roast and mash the eggplants and prepare the onion mixture in advance. Once cooled, combine them with the yogurt and refrigerate. Add the toppings just before serving for the freshest flavor.
Is This Eggplant Dip Served Hot or Cold?
This yogurt-based version is best served chilled or slightly cool. Unlike traditional Kashke Bademjan, which is often served warm, the yogurt version tastes refreshing when the flavors have had time to blend in the refrigerator.

Final Thoughts
This Persian-inspired Eggplant Dip is a simple and delicious way to enjoy the rich flavor of roasted eggplant with creamy yogurt, golden onions, garlic, and fragrant dried mint. Each ingredient adds something special, creating a dip that is smooth, savory, and slightly tangy without requiring complicated cooking techniques.
What makes this recipe so lovely is its versatility. You can serve it as an appetizer, enjoy it with warm Persian flatbread, or add it to a table filled with fresh vegetables and other homemade dishes. The walnuts and fried onions on top add extra texture and make every serving look inviting. Whether you are exploring Persian cuisine for the first time or looking for a new way to prepare eggplant, this easy Eggplant Dip is worth trying. Make it ahead, let the flavors come together, and share it with family and friends for a comforting homemade dish that everyone can enjoy.