Zaalouk Moroccan Eggplant Tomato Dip

Featured in Delightful Bites & Starters.

Zaalouk’s a classic Moroccan dip with roasted eggplant, juicy tomato, garlic, and warm spices. It’s awesome for mezze.
Rehan Magic House Recipes
Updated on Thu, 29 May 2025 14:54:11 GMT
A bowl filled with savory tomato dip and fresh parsley, with sliced bread and some ingredients in the back. Pin it
A bowl filled with savory tomato dip and fresh parsley, with sliced bread and some ingredients in the back. | magichouserecipes.com

My kitchen smells like Morocco today. This Zaalouk, a flavorful eggplant and tomato spread, has totally won me over. With just a handful of ingredients, I can whip up a dip that goes perfectly with flatbread and always wows my friends. These North African flavors bring a touch of the exotic right to our dinner table.

A Magical Dip Experience

What I really dig about this Zaalouk is how the flavors just work together. The roasted eggplants, juicy tomatoes, and my fave spices like cumin and paprika come together for a real taste adventure. It works with everything - next to grilled stuff, in a bowl, or just whenever you need something tasty.

What Goes In My Zaalouk

  • Eggplants: Two nice firm ones with shiny skin.
  • Tomatoes: Four juicy red ones, farmers market ones if you can get them.
  • Garlic: Three or four fresh cloves.
  • Olive oil: My top-notch cold-pressed stuff for that genuine flavor.
  • Cumin: A teaspoon freshly ground.
  • Paprika powder: Sweet or smoked depending on your mood.
  • Herbs: Fresh parsley and cilantro from my garden.
  • Lemon: One juicy one for that fresh kick.

Creating My Zaalouk

The Eggplants
First cut them in half, score them and tuck garlic inside. Roast at 200 degrees until they're super soft.
The Tomatoes
Quick blanch them, peel, dice, and they're ready to get tasty.
The Spices
Let the tomatoes, spices and herbs simmer in olive oil until everything smells amazing.
The Final Touch
Mix in the eggplant flesh and garlic, mash it all up, and my favorite dip is done.
Serving It Up
Garnish with oil, herbs and lemon, enjoy it warm or cold.
A pot of fresh tomato sauce loaded with vegetables and herbs sits on a light-colored surface. Pin it
A pot of fresh tomato sauce loaded with vegetables and herbs sits on a light-colored surface. | magichouserecipes.com

My Cooking Variations

Sometimes I grill the eggplants for an awesome smoky flavor. On busy days I steam them which is faster. Every method has its own charm so try them all and see which one you like best.

How I Serve Zaalouk

I love serving it with warm Turkish flatbread or Moroccan khobz straight from the oven. It's a showstopper with grilled meats. It also tastes great over pasta or as a dip for veggie sticks.

My Top Tricks

The quality of ingredients makes all the difference. I only use ripe tomatoes and fresh herbs. Don't worry about getting some char on the eggplants, it adds flavor. A spoonful of tomato paste can kick up the taste even more.

My Spice Twists

Depending on my mood, I play around with chili or my Ras el Hanout blend. A tiny bit of cinnamon brings an oriental touch. And when I want heat, I throw in some harissa.

Keeping It Fresh

In my favorite bowl, Zaalouk stays good in the fridge for three days. I sometimes freeze portions too. It gets a second life as a sandwich spread or pasta sauce.

A bowl of spicy dip made with tomatoes and herbs, surrounded by fresh tomatoes, eggplants and pieces of bread. Pin it
A bowl of spicy dip made with tomatoes and herbs, surrounded by fresh tomatoes, eggplants and pieces of bread. | magichouserecipes.com

Its Backstory

You can't imagine Moroccan cooking without Zaalouk. It shows how Mediterranean and Arabic influences shape North African food. It's a simple but clever dish that brings together tradition and flavor.

Good For Body And Soul

This dip is really good for you. The eggplants are full of fiber, the tomatoes pack vitamins. The olive oil doesn't just make it creamy, it's healthy too. A light meal that brings joy.

What I Watch Out For

The eggplants must be fully cooked or the dip gets tough. Always peel tomatoes and only use ripe ones. I toast the spices briefly which makes their flavor stronger.

Making It Look Amazing

It looks so inviting in a nice flat bowl with olive oil, fresh herbs and paprika powder on top. Sometimes I scatter toasted seeds over it. Add a ring of flatbread around it and you've got the perfect mezze.

Works For Everyone

What I really love about Zaalouk is that it's naturally vegan and gluten-free. With the right sides, it fits any diet. That makes it perfect when guests with different food preferences come over.

A bowl of traditional pepper-eggplant dip sauce topped with fresh parsley and served with toasted bread, surrounded by fresh tomatoes and lemon. Pin it
A bowl of traditional pepper-eggplant dip sauce topped with fresh parsley and served with toasted bread, surrounded by fresh tomatoes and lemon. | magichouserecipes.com

A Crowd-Pleasing Dip

Zaalouk is more than just a simple dip. It brings a piece of Morocco into our kitchen, makes any mezze platter special, and just tastes great to everyone. It's a dish I can't do without and love to share.

Frequently Asked Questions

→ Can I make this dip ahead of time?
It gets even tastier after a day in the fridge. The flavors really come together. It’ll keep for three to four days cold.
→ Do I have to use coriander?
Cooked coriander tastes different than fresh—it makes the dip more real. If you want, use parsley for topping instead.
→ What should I eat with zaalouk?
Usually folks grab flatbread, but you can dip veggie sticks or use it as a tasty side for grilled meats.
→ Is roasting the eggplant important?
Roasting adds a smoky punch you don’t wanna miss. Toss the burnt skins, but keep that smoky flesh inside.
→ Can I change how chunky it is?
Yep. Smash it super smooth or leave it chunky. Most people like it a bit rough and rustic.

Zaalouk Moroccan Eggplant Tomato Dip

Moroccan eggplant dip loaded with tomato, spices, and a creamy texture. Middle Eastern mezze you’ll want to make again.

Prep Time
5 Minutes
Cook Time
30 Minutes
Total Time
35 Minutes
By: Reham


Difficulty: Intermediate

Cuisine: Moroccan

Yield: 4 Servings (1 bowl of dip)

Dietary: Low-Carb, Vegan, Vegetarian, Gluten-Free, Dairy-Free

Ingredients

01 Big eggplants, 800g.
02 Juicy tomatoes, 500g.
03 8 fresh garlic cloves.
04 Half a bunch of parsley.
05 Half a bunch of cilantro.
06 1 and a half teaspoons fine sea salt.
07 3 teaspoons paprika powder.
08 3 teaspoons ground cumin.
09 6 tablespoons extra virgin olive oil.
10 2 tablespoons freshly squeezed lemon juice.
11 A little more olive oil for drizzling on top.

Instructions

Step 01

Scoop the eggplant out and mix it into the sauce. Smash everything up with a fork, then hit it with some lemon juice to taste.

Step 02

Grab a pan, warm up your olive oil. Throw in the tomatoes, herbs, and spices. Let that simmer about 10 minutes, give it a stir here and there.

Step 03

Cut crosses in the tomatoes, peel off their skins, and ditch the seeds. Cube up the flesh. Chop those herbs fine, but save some for sprinkling on later.

Step 04

Slice the eggplants in half, score the flesh, and poke the garlic inside. Roast them skin-side up for 20 to 25 minutes, until the outsides get blackened.

Step 05

Fire up your oven to 220°C on the top heat or grill setting. Have your baking tray lined up.

Notes

  1. You can serve it chilled or just a little warm.
  2. Top it with some herbs and a splash of olive oil before eating.
  3. Cilantro brings out that true flavor you want.

Tools You'll Need

  • Baking tray.
  • Big frying pan.
  • Sharp knife.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 180
  • Total Fat: 12 g
  • Total Carbohydrate: 15 g
  • Protein: 3 g