Zaalouk with Tomatoes and Eggplant
Zaalouk is a traditional Moroccan dish made with roasted eggplant and tomatoes. This flavorful salad is a staple in Moroccan cuisine, known for its rich taste and vibrant colors, making it a perfect appetizer or side dish.

Plan and shop
Save this recipe for real-life cooking
Build a local shopping list or place this recipe into a weekly meal plan. No account is required.
Illustrated cooking guide
Step-by-step visual method
A polished English infographic for the whole cooking flow, paired with the full written recipe below for detail and SEO.

Written method
Instructions
Read through once, then cook at your own pace with the illustrated guide above.
- 1
Preheat your oven to 400°F (200°C).
- 2
Cut the eggplants in half lengthwise and score the flesh in a crisscross pattern. Brush them with 1 tablespoon of olive oil and sprinkle with salt. Place them cut-side down on a baking sheet and roast in the oven for about 30 minutes, or until the flesh is tender.
- 3
While the eggplants are roasting, bring a pot of water to a boil. Score the tomatoes with a knife and blanch them in boiling water for 1 minute to remove the skins easily. After blanching, remove the tomatoes, let them cool, then peel and chop them finely.
- 4
Once the eggplants are done, remove them from the oven and let them cool slightly. Using a spoon, scoop the eggplant flesh out of the skin and chop it coarsely.
- 5
In a large skillet, heat the remaining tablespoon of olive oil over medium heat. Add the minced garlic and sauté for about a minute until fragrant. Next, add the chopped tomatoes and cook for 5 minutes until they break down and release their juices.
- 6
Stir in the chopped eggplant alongside the ground cumin, paprika, salt, and pepper. Mix well and let the mixture simmer for another 10 minutes, stirring occasionally to combine the flavors. Taste and adjust seasonings if necessary.
- 7
Once cooked, remove Zaalouk from heat and let it cool slightly before serving. It's great warm or at room temperature.
- 8
Before serving, check that the finished dish includes Fresh cilantro leaves for garnish (optional) so the recipe matches the ingredient list.
Cook notes
Tips
Roasting the eggplants enhances their natural flavor, so don't skip this step!
For a spicier version, consider adding a pinch of cayenne pepper.
Cook smarter
Helpful notes
Practical storage, serving, swap, and troubleshooting notes for a better first try.
Storage Tips
- Store in an airtight container in the refrigerator for up to 4 days.
- Zaalouk can be frozen for up to 2 months, although the texture may change slightly.
Substitutions
- Instead of fresh tomatoes, you can use canned diced tomatoes if fresh ones are unavailable.
- If you don’t have cumin, coriander can be used for a different flavor.
What to Serve With
- Crusty Moroccan bread
- Grilled chicken or lamb
- A side of couscous
Common Mistakes
- Not roasting the eggplant long enough will result in a bitter taste.
- Skipping the peeling step of the tomatoes can lead to a chunky texture rather than a smooth consistency.
Recipe FAQ
Can I serve Zaalouk cold?
Yes, Zaalouk can be served cold or at room temperature, making it great for gatherings.
How long can I store leftover Zaalouk?
Leftover Zaalouk can be stored in the refrigerator for up to 4 days.
What can I serve with Zaalouk?
Zaalouk pairs well with crusty bread or as a side to grilled meats.
Kitchen tools
Helpful Tools for This Recipe
A light, editable placeholder for future partner recommendations. No real affiliate links are enabled yet.
Baking sheet
Useful for roasting, baking, broiling, and sheet-pan prep.
Saucepan
Useful for simmering sauces, soups, grains, and small-batch stews.
Skillet
Useful for browning, quick sautes, and weeknight one-pan cooking.
Chef knife
A basic prep tool for vegetables, herbs, aromatics, and proteins.
Cutting board
Keeps prep organized for chopping, slicing, and staging ingredients.
Some links may be affiliate links. As an Amazon Associate or partner, we may earn from qualifying purchases when enabled. Read the Affiliate Disclosure.
Cook along weekly
Want more illustrated recipes like Zaalouk with Tomatoes and Eggplant?
Join the World Recipe Letter for global home-cooking ideas and visual recipe guides.
Join the World Recipe Letter
Get 5 illustrated recipes every week.
No account needed. Unsubscribe when email delivery is connected.
Cook next
You might also like
More flavors from the same country or nearby pantry style.

Chicken Tagine
A fragrant chicken stew with olives, preserved lemon, ginger, saffron, and warm spices.

Harira Soup
A tomato-based soup with lentils, chickpeas, herbs, noodles, and gentle spice.

Moroccan Couscous
Fluffy couscous topped with roasted vegetables, chickpeas, herbs, and lemon.