Why You’ll Love This Recipe

I enjoy this recipe because it transforms simple vegetables into something deeply flavorful. The roasted eggplant adds a smoky depth, while the tomatoes and spices create a comforting, aromatic base.

I also like how versatile it is. I can serve it warm or cold, as a dip, spread, or even a side dish alongside grilled foods.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • 800 g eggplant
  • 500 g tomatoes
  • 8 cloves garlic
  • 1/2 bunch parsley
  • 1/2 bunch cilantro
  • 1 1/2 teaspoons salt
  • 3 teaspoons paprika
  • 3 teaspoons ground cumin
  • 6 tablespoons olive oil
  • 2 tablespoons fresh lemon juice
  • extra olive oil for serving

Zaalouk – Moroccan Eggplant Tomato Dip Directions

I start by preheating the oven to 220°C using the top heat or grill setting.

I cut the eggplants in half and peel the garlic. I score the flesh of the eggplants and press a few garlic cloves into each half. I place them skin-side up on a baking tray and roast them on the top rack for about 20–25 minutes until soft and slightly charred.

While the eggplants are roasting, I prepare the tomatoes. I score them, simmer them briefly in hot water, then peel off the skins. I remove the seeds, finely dice the flesh, and chop the parsley and cilantro, setting aside a small portion for garnish.

In a pan, I heat the olive oil and add the tomatoes, herbs, salt, and spices. I let everything cook over medium heat for about 10 minutes, stirring occasionally.

Once the eggplants are ready, I scoop out the soft flesh and add it to the pan. I mash the mixture with a fork to my preferred texture, either smooth or slightly chunky.

Finally, I stir in the lemon juice, adjust the seasoning if needed, and serve the zaalouk topped with fresh herbs and a drizzle of olive oil.

Servings and Timing

This recipe makes about 4 servings.

I usually spend around 35 minutes total, including roasting and cooking time.

Variations

I like adding a pinch of chili flakes for some heat or smoked paprika for an even deeper flavor.

Sometimes I blend the dip for a smoother consistency, or leave it chunky for a more rustic feel. I can also add a touch of preserved lemon for a more authentic twist.

Storage/Reheating

I store zaalouk in an airtight container in the refrigerator for up to 4 days.

To reheat, I gently warm it in a pan over low heat, or I enjoy it cold straight from the fridge.

FAQs

Can I make zaalouk ahead of time?

Yes, I often prepare it in advance because the flavors deepen as it sits.

Do I have to roast the eggplant?

Roasting gives the best smoky flavor, but I can also cook it on the stovetop if needed.

Can I freeze zaalouk?

Yes, I can freeze it for up to 2 months, though the texture may soften slightly after thawing.

What do I serve with zaalouk?

I like serving it with crusty bread, flatbread, or alongside grilled meats and vegetables.

Zaalouk – Moroccan Eggplant Tomato Dip Can I make it spicy?

Yes, I can add chili powder or fresh chili to increase the heat level.

Conclusion

Zaalouk is a simple yet flavorful dish that I love making whenever I want something comforting and versatile. The smoky eggplant, fresh herbs, and warm spices create a delicious dip that works for any occasion.

Print

Zaalouk – Moroccan Eggplant Tomato Dip

Zaalouk – Moroccan Eggplant Tomato Dip

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A smoky Moroccan aubergine tomato dip with garlic and spices perfect as a healthy appetizer or side dish

  • Author: Ella
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings
  • Category: Appetizer / Dip
  • Method: Roasting & Simmering
  • Cuisine: Moroccan
  • Diet: Vegan

Ingredients

800 g eggplant

500 g tomatoes

8 cloves garlic

½ bunch parsley

½ bunch cilantro

1 ½ tsp salt

3 tsp paprika

3 tsp cumin

6 tbsp olive oil

2 tbsp fresh lemon juice

Extra olive oil (for serving)

Instructions

Preheat oven: Set oven to 220°C (grill/top heat).
Roast eggplant: Cut eggplants in half, score the flesh, and insert garlic cloves. Place skin-side up on a baking tray and roast for 20–25 minutes until soft and slightly charred.
Prepare tomatoes & herbs: Score tomatoes, simmer briefly, peel, remove seeds, and dice finely. Chop parsley and cilantro (reserve a little for garnish).
Cook base: Heat olive oil in a pan. Add tomatoes, herbs, salt, paprika, and cumin. Simmer for about 10 minutes, stirring occasionally.
Combine: Scoop out the roasted eggplant flesh and add to the pan. Mash with a fork to your desired texture.
Finish: Stir in lemon juice and adjust seasoning.
Serve: Garnish with herbs and a drizzle of olive oil. Serve warm or cold.

Notes

Roasting the eggplant adds a deep smoky flavor—don’t skip this step.
Texture can be chunky or smooth depending on preference.
Serve with warm bread, pita, or as a side to grilled meats.
Keeps well in the fridge for up to 4 days.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star