Eggplant dip (kashk-e baadenjaan)

Kashk-e Baadenjaan is a rich Middle Eastern eggplant dip featuring roasted eggplant, sautΓ©ed onions, garlic, and spearmint, cooked to create a harmonious blend of flavours. Perfect with bread or vegetables, this dip offers a delicious taste of Persian cuisine.

Macro-Fit Meal Planner

Turn this recipe into a full day that hits your macros

Set your calorie & macro targets β€” we'll build a complete breakfast, lunch, dinner and snack plan around real recipes. Regenerate any meal in one click.

Plan My Day →
05 May 2026
Cook time 25 min
Prep time 5 min

Ingredients:

1/3 cup olive oil
1 tsp spearmint
2 onions
2 eggplant
2 garlic cloves
1/2 cup water
1 tbsp tomato puree
Eggplant dip (kashk-e baadenjaan)

Kashk-e Baadenjaan is a classic Middle Eastern eggplant dip that combines the rich flavors of roasted eggplant, savory onions, and aromatic spices. This delicious and versatile dip can be served with warm flatbread or fresh vegetables, making it a perfect addition to any appetizer spread or a luscious snack on its own.

Instructions:

1. Prepare the Ingredients:
- Wash and peel the eggplants. Cut them into cubes.
- Finely chop the onions.
- Mince the garlic cloves.
- Measure out all other ingredients to have them ready.
2. Cook the Eggplant:
- In a large skillet, heat 2 tablespoons of olive oil over medium heat.
- Add the cubed eggplant and cook, stirring occasionally, until golden brown and softened, about 10-15 minutes. If the eggplant starts to stick, you can add a bit of water or more oil as needed.
- Once cooked, transfer the eggplant to a plate and set aside.
3. SautΓ© the Onions:
- In the same skillet, add another 2 tablespoons of olive oil and heat over medium heat.
- Add finely chopped onions and cook until they become soft and golden brown, about 10-12 minutes.
- Add the minced garlic and sautΓ© for another 1-2 minutes, taking care not to let the garlic burn.
4. Mix in Tomato Puree and Water:
- Stir in the tomato puree and cook for about 2 minutes, letting it blend with the onions and garlic.
- Pour in the water and stir to combine everything into a unified mixture.
5. Combine Eggplant and Onion Mixture:
- Return the cooked eggplant to the skillet and mix well with the onion, garlic, and tomato mixture.
- Add the remaining olive oil and spearmint. Stir thoroughly to incorporate all the flavors.
- Lower the heat and let the mixture simmer for about 10-15 minutes, allowing the flavors to meld together.
6. Adjust Seasonings:
- Taste the dip and season with salt and pepper as needed.
7. Serve:
- Transfer the eggplant dip to a serving bowl.
- Garnish with a drizzle of olive oil or a sprinkle of dried spearmint if desired.
8. Enjoy:
- Serve warm or at room temperature with pita bread, flatbread, or as a side dish with your favorite Persian meal.

Once you’ve prepared your Kashk-e Baadenjaan, serve it warm or at room temperature with a drizzle of olive oil and a sprinkle of fresh mint or parsley on top. This flavorful dip is not only a crowd-pleaser but also a nutritious and satisfying option for any gathering. Enjoy the rich, smoky, and creamy taste of this traditional eggplant dip that will undoubtedly become a favorite in your kitchen.

Eggplant dip (kashk-e baadenjaan) FAQ:

How do I know when the eggplant is done cooking?

The eggplant is done when it turns golden brown and is softened, which usually takes about 10-15 minutes. It should be tender enough to easily mash with a fork.

Can I store leftover Kashk-e Baadenjaan?

Yes, store any leftovers in an airtight container in the refrigerator for up to 3-4 days. Reheat gently before serving.

What can I substitute for spearmint in this recipe?

You can substitute spearmint with fresh or dried mint, or use oregano for a different flavor profile, though it will slightly change the taste.

What size skillet should I use for this dip?

A large skillet (about 10-12 inches) is recommended to allow enough space for the eggplant to cook evenly and not steam.

Can I use different types of eggplant for this dip?

Yes, you can use other varieties of eggplant, such as Japanese or globe eggplant, but flavors may vary slightly. Ensure they are ripe and tender.

Cooking Tips:

- Choose firm eggplants with shiny skin to ensure freshness.

- To reduce bitterness, sprinkle eggplant slices with salt and let them sit for 15 minutes before rinsing and patting dry.

- For added smokiness, roast the eggplants over an open flame or on a grill until charred and soft.

- Use a food processor or blender for a smoother texture, or mash the ingredients with a fork for a chunkier dip.

- Adjust the seasoning to taste – you can add more garlic, mint, or even a squeeze of lemon juice for extra zest.

Nutrition Facts

8 Servings
Calories 45kcal
Protein 1.52g
Carbohydrates 10g
Fiber 4.19g
Sugar 6g
Fat 10g

More recipes

Chicken parmesan zucchini boats

Healthy Chicken Parmesan Zucchini Boats, loaded with flavors.

05 May 2026

Mini broccoli, tomato and feta frittatas

Quick, nutritious mini broccoli, tomato, and feta frittatas.

05 May 2026

Triple banana berry ice cream

A refreshing and healthy triple banana berry ice cream recipe.

05 May 2026

Pork cutlets with potato and onion

Delicious pork cutlets with crispy potato and onion mix.

05 May 2026

Avgolemono

Comforting Greek Avgolemono soup with chicken, rice, and lemon.

05 May 2026

Pumpkin and blueberry bread with maple syrup butter

Enjoy pumpkin and blueberry bread with maple syrup butter.

05 May 2026

Creamy mushroom soup

Enjoy a comforting creamy mushroom soup with chicken gravy.

05 May 2026

Mushroom stroganoff

A creamy mushroom stroganoff served with whole-wheat pasta.

05 May 2026

Posts