Zaalouk (Eggplant Appetizer) Recipe
Introduction
Zaalouk is a flavorful Moroccan eggplant appetizer that combines roasted eggplants and tomatoes with aromatic spices and fresh herbs. This dish is perfect as a dip or spread, served warm or cold alongside pita bread or your favorite flatbread. It’s simple to make and packed with rich, smoky flavors.

Ingredients
- 2 lbs eggplant (peeled and chopped into 1-inch cubes)
- 4 medium tomatoes (peeled and chopped)
- 1/4 cup olive oil
- 6 cloves garlic (minced)
- 2 tbsp parsley (chopped)
- 2 tbsp cilantro (chopped)
- 2 tsp smoked paprika
- 2 tsp cumin
- 1 tsp kosher salt
- 1/8 tsp cayenne powder
- 1 lemon (2-3 tbsp juice)
Instructions
- Step 1: In a Dutch oven or deep skillet, heat the olive oil over medium heat. Add the eggplant, tomatoes, garlic, parsley, cilantro, smoked paprika, cumin, kosher salt, cayenne powder, and 1/3 cup of water. Stir to combine all ingredients.
- Step 2: Cover the pan and cook over medium heat for 20-25 minutes, or until the eggplant and tomatoes have softened enough to mash easily.
- Step 3: Stir in the lemon juice and continue cooking uncovered over low heat to reduce the liquid. Stir frequently and scrape the bottom of the pan occasionally to prevent burning. Adjust the heat as needed.
- Step 4: When the mixture reaches your desired consistency, taste and adjust the seasoning with more salt if necessary. Serve the zaalouk warm or cold with pita or any bread of your choice.
Tips & Variations
- To easily peel tomatoes, score their skins and blanch them in boiling water for 30 seconds before peeling.
- For a smokier taste, roast the eggplant before chopping and cooking.
- Adjust the cayenne pepper according to your preferred spice level.
- Fresh herbs like mint can be added for an extra layer of freshness.
Storage
Store zalouk in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or enjoy it cold as a refreshing appetizer. If the mixture thickens after refrigeration, stir in a little water or olive oil before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make zaalouk ahead of time?
Yes, zaalouk actually tastes better after the flavors have had time to meld. Prepare it a day in advance and refrigerate until ready to serve.
Is zaalouk vegan and gluten-free?
Absolutely. This recipe is naturally vegan and gluten-free, making it suitable for most dietary preferences.
PrintZaalouk (Eggplant Appetizer) Recipe
Zaalouk is a traditional Moroccan eggplant appetizer made by simmering eggplant and tomatoes with garlic, herbs, and spices until tender, then mashed into a flavorful dip. This smoky, savory dish is perfect served warm or cold alongside pita bread or other types of flatbread, making it a delightful addition to any meal or mezze spread.
- Prep Time: 15 minutes
- Cook Time: 25-30 minutes
- Total Time: 40-45 minutes
- Yield: 4–6 servings 1x
- Category: Appetizer
- Method: Stovetop
- Cuisine: Moroccan
- Diet: Vegetarian
Ingredients
Vegetables & Herbs
- 2 lbs eggplant, peeled and chopped into 1-inch cubes
- 4 medium tomatoes, peeled and chopped
- 6 cloves garlic, minced
- 2 tbsp parsley, chopped
- 2 tbsp cilantro, chopped
Spices & Seasonings
- 2 tsp smoked paprika
- 2 tsp cumin
- 1 tsp kosher salt
- 1/8 tsp cayenne powder
Others
- 1/4 cup olive oil
- 2–3 tbsp lemon juice (about 1 lemon)
- 1/3 cup water
Instructions
- Heat the base: In a Dutch oven or deep skillet, heat the olive oil over medium heat. Add the chopped eggplant, peeled tomatoes, minced garlic, parsley, cilantro, smoked paprika, cumin, kosher salt, cayenne powder, and 1/3 cup of water. Stir everything gently to combine all the ingredients well.
- Simmer the vegetables: Cover the pot or skillet and cook over medium heat for 20-25 minutes, stirring occasionally, until the eggplant and tomatoes are fully softened and tender enough to mash easily.
- Add lemon juice and reduce liquid: Stir in the lemon juice, then continue cooking uncovered over low heat. Stir frequently, scraping the bottom of the pan to prevent sticking or scorching. Let the mixture reduce until it reaches your desired consistency, thick and spreadable.
- Adjust seasoning and serve: Taste the zaalouk and add more salt if needed. Serve this flavorful eggplant dip warm or cold, accompanied by pita bread or your preferred type of bread.
Notes
- Note 1: Peeling the eggplant helps reduce bitterness and improves texture in the final dish.
- Note 2: Peeling the tomatoes ensures a smoother texture in the zaalouk.
- Use a heavy-bottomed pot or Dutch oven to cook the ingredients evenly and reduce risk of burning.
- You can mash the cooked vegetables slightly to create a chunky dip or leave them more intact depending on your texture preference.
- Zaalouk is delicious when served as part of a mezze platter or alongside grilled meats and vegetables.
Keywords: Zaalouk, Moroccan eggplant dip, eggplant appetizer, Moroccan appetizer, vegetarian dip, healthy appetizer, mezze, olive oil dip

