Ask ten Moroccan households how they make Moroccan zaalouk and you’ll get ten slightly different answers — more cumin here, a pressure cooker there, chopped by hand versus blended smooth. This version leans on two things that make it fast enough for a weeknight: a pressure cooker, and a spoonful of chermoula you’ve already made ahead of time sitting in the freezer.
Table of contents
If chermoula is new to you, don’t worry — it’s covered below, and once you’ve made a batch you’ll find yourself reaching for it in far more than just this one dish.
What Is Zaalouk?
Zaalouk is a cooked eggplant and tomato dip, soft and chunky rather than silky-smooth, seasoned with garlic, cumin and paprika. It sits somewhere between a salad and a spread — served at room temperature or slightly warm, scooped up with bread, and almost always present on a Moroccan table alongside other small dishes.
The Shortcut: A Make-Ahead Chermoula Base
Chermoula is the herb-and-spice paste that shows up across Moroccan cooking, and keeping a batch in the freezer turns a lot of recipes — this one included — into much faster weeknight cooking. Here’s the version used in this zaalouk:
- A bunch of celery (rbii), roughly chopped
- A bunch of parsley
- 10 cloves garlic
- 1 teaspoon salt
- 1 teaspoon paprika
- 1/2 teaspoon black pepper
- 1 teaspoon cumin
Blend everything together in a food processor until finely chopped, then freeze it in small portions — an ice cube tray works well for this. Pull out a spoonful whenever a recipe calls for it. For background on the role herb pastes like this play in North African cooking, this overview of chermoula is worth a look.
Ingredients for the Zaalouk
- 2 eggplants, diced
- 1 green pepper, diced
- 1 tomato, diced
- A few cloves garlic, minced
- A small handful of rbii (celery), chopped
- 1/2 tablespoon prepared chermoula (see above)
- A pinch of black pepper
- A pinch of sweet paprika
- A pinch of salt
- A drizzle of oil, half olive and half vegetable
- Lemon wedges, for serving

How to Make Zaalouk in a Pressure Cooker
A pressure cooker is what makes this version so quick — eggplant that would normally take 30-40 minutes to break down on the stovetop softens in a fraction of that time.
Combine Everything
Put the diced eggplant, pepper, and tomato into the pressure cooker along with the garlic, rbii, and the spoonful of chermoula.
Season
Add the black pepper, paprika, salt, and the oil blend.

Cook Under Pressure
Close the lid and cook over medium heat. Once the valve starts whistling and the cooker has come up to pressure, count 10 minutes, then turn off the heat.
Mash and Reduce
Once the pressure has released, mash the mixture — an immersion blender makes quick work of this — and stir over low heat until any remaining liquid cooks off and you’re left with a thick, chunky dip rather than a watery one.
Tips for Perfect Zaalouk
- Don’t skip reducing the liquid. Eggplant and tomato both release a lot of water — stirring it off at the end is what gives zaalouk its texture.
- Taste before adding more salt. The chermoula already carries some seasoning.
- No pressure cooker? A regular covered pot works too, it just needs longer — 30 to 40 minutes of simmering instead of 10 under pressure.
How to Serve Zaalouk
Zaalouk is rarely eaten on its own. Serve it warm or at room temperature with lemon wedges and torn bread for scooping, as a side next to grilled meats, or alongside other dishes on the table the way it’s traditionally served in Morocco. It also pairs naturally with heartier mains — try it next to our Moroccan chicken tagine with sweet potato and carrots, or browse our other main dish recipes for more pairings. We’ll be adding more zaalouk-friendly recipes over time, so it’s worth checking back.
Frequently Asked Questions
What does zaalouk taste like?
Smoky and savory from the cooked eggplant, with warmth from cumin and paprika and a garlicky backbone from the chermoula — it’s rich without being spicy-hot.
Do I have to make the chermoula first?
No — if you don’t have any on hand, just mince a couple of extra garlic cloves and add a bit more cumin and paprika directly to the zaalouk instead.
Can I make zaalouk without a pressure cooker?
Yes, a regular pot with a lid works fine, it just takes longer for the eggplant to soften — plan for 30 to 40 minutes of gentle simmering.
How long does zaalouk keep in the fridge?
Up to 4-5 days in an airtight container. The flavor actually improves after a day or two.
Is zaalouk served hot or cold?
Either — it’s traditionally served warm or at room temperature, not straight out of the fridge.
Can I freeze zaalouk?
It freezes reasonably well for up to a month, though the texture softens slightly once thawed. The chermoula base freezes better than the finished dip.
Make a batch of chermoula this week and you’ll have zaalouk on the table in well under an hour. Let me know in the comments if you try the pressure cooker method.
Moroccan Zaalouk (Eggplant and Tomato Dip)
Ingredients
Method
- Put the diced eggplant, pepper, and tomato into the pressure cooker along with the garlic, rbii, and the spoonful of chermoula.
- Add the black pepper, paprika, salt, and the oil blend.
- Close the lid and cook over medium heat until the valve starts whistling, then count 10 minutes and turn off the heat.
- Once the pressure has released, mash the mixture with an immersion blender and stir over low heat until the liquid cooks off.
- Serve warm or at room temperature with lemon wedges.