Moroccan Eggplant Zaalouk easy Recipe

French

Moroccan zaalouk is a warm, spiced eggplant salad that brings together simple ingredients and bold flavors.

Whether you’re looking for a vegetarian appetizer, a light mezze, or a creative spread for toast and wraps, zaalouk delivers every time.

This version is fast, family-friendly, and full of personal tips to make it truly yours.

Moroccan eggplant zaalouk served in a turquoise plate, garnished with black olives and fresh coriander, with olive oil, homemade bread, and fresh vegetables in the background.
Eggplant zaalouk

Easy Moroccan Zaalouk Recipe – Spiced Eggplant & Tomato Dip

Zaalouk is one of my all-time favorites, a melt-in-your-mouth Moroccan salad made with smoky eggplants and warm spices that’s simply irresistible.

I absolutely love eggplant, and this quick, 20-minute recipe is pure joy, especially when served warm with some fresh homemade bread, like soft Moroccan matlouh.

At home, it’s a Ramadan staple. I always make it in big batches and freeze portions, perfect for a quick, delicious Iftar without the stress.

But trust me, zaalouk isn’t just for special occasions! In summer, it’s heavenly served cold, as a dip, a sandwich filling, or simply spread over toast.

Its rich flavor is so addictive that half the bowl usually vanishes before it even reaches the table…

It’s a light, simple dish my kids devour without complaint, proof that veggies can be pure comfort food.

What Is Zaalouk?

Zaalouk (also spelled zaalouka) is a traditional Moroccan cooked salad made primarily with eggplants, tomatoes, garlic, and spices.

Served warm or cold, it has a texture between a chunky dip and a soft purée.

Some versions include zucchini or peppers, adding depth and sweetness.

Plate of Moroccan eggplant zaalouk, garnished with black olives and coriander, presented with fresh tomatoes, garlic, and homemade bread in the background
Moroccan eggplant caviar

Ingredients You’ll Need (Serves 4)

Here’s everything you’ll need to make a rich and colorful zaalouk:

  • 1 large eggplant : The star of the dish – tender and absorbent, perfect for soaking up spices.
  • 1 medium zucchini : Optional but recommended! It brings sweetness and lightness to the purée.
  • ½ red bell pepper : Adds vibrant color and a sweet, smoky depth.
  • ½ yellow bell pepper : For balance and color contrast. Replace both with green pepper if preferred.
  • 2 to 3 medium ripe tomatoes : They create the juicy, tangy base of the sauce.
  • 2 garlic cloves : Finely minced or crushed for a rich, savory aroma.
  • Salt, black pepper, cumin, paprika : Classic Moroccan spice blend – earthy, warm, and aromatic.
  • Olive oil : Essential for richness and silky texture.
Step-by-step preparation of eggplant zaalouk: fresh vegetables peeled, diced (eggplant, zucchini, peppers, tomatoes), then cooked and served in a plate with an olive on top as garnish
How to Prepare Moroccan Eggplant Zaalouk

How to Make Moroccan Zaalouk (Stovetop Method)

  1. Prep the vegetables : Peel the eggplant and zucchini, then dice them. Core and chop the bell peppers and tomatoes.
  2. Combine in pressure cooker or pot : Add all chopped vegetables to your pot or pressure cooker. Include garlic, spices, and ½ cup of water (about 100 ml).
  3. Cook under pressure : Close the lid and cook for 15 minutes after it starts steaming. (Or simmer for 25–30 minutes in a covered pot.)
  4. Mash and enrich : Open carefully, add a good drizzle of olive oil, and mash the vegetables with a potato masher until smooth but textured.
  5. Reduce and concentrate flavors : Return to medium heat and cook uncovered, stirring often, until all the liquid has evaporated and the zaalouk thickens.
  6. Taste and adjust : Check salt and spices. Add more if needed to balance the flavours.
Fresh eggplants diced on a wooden cutting board, ready for a recipe like zaalouk, with shiny skin and firm flesh
cubed eggplant

The Many Variations of Moroccan Zaalouk

Did you know there isn’t just one way to make zaalouk in Moroccan cuisine? This cooked salad, bursting with flavor, varies from region to region and even from one household to another:

– The traditional version: It features a delicious medley of vegetables, eggplant, zucchini, tomatoes, and peppers. A true festival of taste and texture!

– Simplified versions: Some recipes skip the zucchini, the peppers… or even both. Zaalouk is flexible and adapts to what you have on hand.

– My personal favorite: I always add zucchini. It brings a subtle sweetness and really enhances the overall flavor.

– A kitchen habit: Whenever I buy eggplants, I automatically pick up some zucchini too. So, naturally, my zaalouk always includes both!

Plate of Moroccan eggplant zaalouk garnished with black olives and fresh coriander, surrounded by olive oil, tomatoes, garlic, green pepper, pita bread, and wooden utensils on a rustic background
Zaalouk, a vegetarian eggplant dish

How to Store Zaalouk (Keep It Fresh Longer)

Zaalouk stores beautifully, which makes it perfect for meal prep, quick lunches, or last-minute appetizers. Here’s how to preserve its flavour and texture:

In the Refrigerator up to 4–5 days

  • Let it cool completely before storing.
  • Transfer to an airtight container.
  • Keep it in the coldest part of your fridge.
  • Optional: Add a thin layer of olive oil on top to help preserve freshness and flavor.

In the Freezer up to 2–3 months

  • Freeze in individual portions to make defrosting easier.
  • Use freezer-safe containers or flat zip bags to save space.
  • Label with the date so you don’t forget it.

Pro tip: Avoid freezing zaalouk with excess water. Reduce it well during cooking to maintain the best texture when thawed.

Reheating Instructions

  • Stovetop: Heat gently in a pan with a splash of olive oil, stirring until warmed through.
  • Microwave: Reheat in a covered bowl for 1–2 minutes, stirring halfway.

Zaalouk can be enjoyed warm or cold, so feel free to skip reheating if you’re serving it as a dip or spread!

Small plates of Moroccan eggplant zaalouk, topped with a purple olive and sprigs of coriander, served on a patterned fabric.
Eggplant zaalouk recipe. Photo 2012

Delicious Ways to Enjoy Moroccan Zaalouk

Zaalouk can be enjoyed in countless ways, whether in its traditional Moroccan form or with a creative twist. Here are some simple, mouth-watering ideas:

– Classic and authentic: Serve it warm or cold with crusty bread, soft matlouh, or toasted slices, every bite is pure delight.

– Creamy cheese toast: Spread goat cheese or any creamy cheese on bread, then top it with a generous layer of zaalouk. The contrast of flavors and textures is irresistible!

– Mediterranean-style: Spoon zaalouk over slices of bread and sprinkle with crumbled feta, perfect as an appetizer or light starter.

– With pita bread: A soft and easy option, we went with this today by simply warming the pita in a skillet for a quick, comforting bite.

– In sandwiches and wraps: Use zaalouk as a filling for kebab bread, flatbreads, or vegetarian wraps. It’s ideal for a tasty lunch on the go.

pita bread
Pan-cooked pita bread

Other side dishes to try

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
eggplant zaalouk

Moroccan Eggplant Zaalouk – A Simple, Flavor-Packed Dip


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amour de cuisine
  • Total Time: 20 minutes
  • Yield: 4 servings 1x

Description

Moroccan zaalouk is a warm, spiced eggplant salad that brings together simple ingredients and bold flavors. A vegetarian appetizer, a flavor-packed dip or spread for toast and wraps


Ingredients

Scale
  • 1 large eggplant
  • 1 medium zucchini
  • ½ red bell pepper
  • ½ yellow bell pepper
  • 2 to 3 medium ripe tomatoes
  • 2 garlic cloves
  • Salt black pepper, cumin, paprika
  • Olive oil


Instructions

  1. Peel the eggplant and zucchini, then dice them. Core and chop the bell peppers and tomatoes.
  2. Add all chopped vegetables to your pot or pressure cooker. Include garlic, spices, and ½ cup of water (about 100 ml).
  3. Close the lid and cook for 15 minutes after it starts steaming. (Or simmer for 25–30 minutes in a covered pot.)
  4. Open carefully, add a good drizzle of olive oil, and mash the vegetables with a potato masher until smooth but textured.
  5. Return to medium heat and cook uncovered, stirring often, until all the liquid has evaporated and the zaalouk thickens.
  6. Check salt and spices. Add more if needed to balance the flavours.
  • Prep Time: 10 min
  • Cook Time: 10 min
  • Category: appetiser, side dish
  • Cuisine: moroccan cuisine

Nutrition

  • Serving Size: 1 serving
  • Calories: 100 kcal

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