Zaalouk Recipe: Authentic Smoky Moroccan Eggplant and Tomato Dip

By Sarah Miller

On September 6, 2026

Extreme macro close-up of Zaalouk recipe showing chunky eggplant, red tomato pulp, and glistening olive oil.

Cuisine

Moroccan

Prep time

15 minutes

Cooking time

45 minutes

Total time

60 minutes

Servings

4 people

Zaalouk recipe fans know that the secret to the perfect Moroccan dip isn’t just in the spices, but in the specific textures of slow-roasted eggplant and concentrated tomato pulp. This Zaalouk recipe delivers a rustic, chunky mash that captures the heart of North African soul food. By roasting the eggplant until the skin chars, we infuse the dish with a deep, wood-fired essence that balances the bright acidity of the tomatoes.

Close-up of Moroccan eggplant dip with visible charred skin and whole cumin seeds (Zaalouk recipe).
Authentic Zaalouk relies on perfectly charred eggplant and concentrated tomatoes.

If you have ever wandered through the vibrant medinas of Marrakech, you’ve smelled this dish long before you saw it. It is a staple of the Moroccan table, often served alongside warm Moroccan msemen or as a vibrant starter to a larger feast. This particular version focuses on forensic visual accuracy, ensuring every bite contains velvety eggplant chunks and a rich, shimmering olive oil finish.

The Irresistible Texture of Authentic Moroccan Zaalouk

  • Smoky Charred Depth: We leave bits of blackened eggplant skin in the mash to provide an authentic, rustic smokiness that defines a true Zaalouk recipe.
  • Concentrated Tomato Pulp: By slow-simmering the tomatoes, we remove excess moisture, resulting in a thick, jammy consistency that clings to your bread.
  • Glistening Golden Finish: A heavy swirl of extra virgin olive oil added at the end creates a luxurious mouthfeel and a beautiful visual sheen.
  • Herbaceous Contrast: Coarsely chopped fresh flat-leaf parsley and cilantro flakes provide a burst of color and a cooling finish to the warm spices.

Essential Ingredients for This Smoky Zaalouk Recipe

To achieve the specific visual blueprint of this dish, high-quality ingredients are paramount. Here is what you will need:

The Produce Base

Large Globe Eggplants: 2 large eggplants (approx. 2 lbs / 900g). We look for firm, shiny skin which indicates freshness. Roasting these whole allows the flesh to steam in its own juices.

Roma or Plum Tomatoes: 4 medium tomatoes (approx. 1 lb / 450g). These varieties have a higher flesh-to-seed ratio, perfect for creating that concentrated tomato pulp.

Fresh Garlic: 4 large cloves. Garlic is the aromatic backbone of this dish; we will grate it finely to ensure it melts into the sauce.

The Signature Moroccan Spice Blend

Whole Cumin Seeds: 1 teaspoon (2g). Unlike ground cumin, whole seeds provide little bursts of earthy flavor and a distinct visual texture on the surface.

Smoked Paprika: 1.5 teaspoons (3g). This reinforces the smoky notes from the charred eggplant skin and gives the dish its crimson dusting.

Sea Salt Flakes: To taste. We use flakes for the final garnish to provide a delicate crunch and pop of salinity.

Extreme macro close-up of Zaalouk recipe showing chunky eggplant, red tomato pulp, and glistening olive oil.
Notice the rich, chunky texture and the shimmer of extra virgin olive oil.

Mastering the Art of the Char: Step-by-Step Instructions

Step 1: Roasting the Eggplant for Maximum Smoke

Preheat your oven to 425°F (220°C). Prick the eggplants a few times with a fork. Place them directly on a baking sheet and roast for 35-45 minutes. You are looking for the skin to become blackened and wrinkled, and the eggplant to feel completely soft when pressed.

Visual Cue: The eggplant should look deflated. Once cool enough to handle, peel the skin but purposefully leave small bits of blackened charred eggplant skin attached to the flesh. This is the secret to the rustic look and smoky flavor.

Step 2: Concentrating the Tomato Base

While the eggplant roasts, grate your tomatoes into a large skillet, discarding the skins. Add 2 tablespoons (30ml) of extra virgin olive oil and the grated garlic. Simmer over medium heat for 10-12 minutes.

Sensory Cue: You will notice the liquid evaporating, leaving behind a thick, deep red concentrated tomato pulp. The oil will begin to separate from the tomato paste—this is when you know the flavor is concentrated.

Step 3: Integrating the Mash

Add the roasted eggplant chunks to the skillet. Use a wooden spoon or a potato masher to coarsely mash the eggplant into the tomato mixture. You want a chunky, thick mash, not a smooth puree. The goal is to see velvety eggplant pieces swimming in the red sauce.

Step 4: The Final Tempering of Spices

Stir in the whole cumin seeds and 1 teaspoon of the smoked paprika. Let the flavors meld over low heat for another 5 minutes. If the mixture looks too dry, add a splash of water, but keep the texture thick and scoopable.

A vertical overhead shot of Moroccan Zaalouk recipe in a terracotta bowl garnished with fresh herbs and olive oil.
The ultimate smoky Zaalouk recipe for your next mezze platter.

Expert Tips for a Pinterest-Perfect Zaalouk

  • Don’t Over-Mash: The beauty of a Zaalouk recipe lies in the textural contrast. Keep those eggplant chunks visible for that “rustic” appeal.
  • Quality Oil Matters: Since we finish the dish with a heavy swirl of extra virgin olive oil, use the best cold-pressed oil you have. It adds a peppery, fruity note.
  • Bloom the Spices: If you want more intensity, toast the cumin seeds in the oil for 30 seconds before adding the tomatoes.
  • Temperature Control: Zaalouk is best served warm or at room temperature, never ice-cold from the fridge, as the olive oil will solidify and mute the flavors.

Storage, Reheating, and Make-Ahead Advice

This Zaalouk recipe actually tastes better the next day as the garlic and cumin permeate the eggplant. Store it in an airtight container in the refrigerator for up to 5 days. To reheat, place it in a small pan over low heat with a teaspoon of water to loosen the texture. We do not recommend freezing Zaalouk, as the eggplant texture can become unpleasantly spongy upon thawing.

What to Serve With Your Moroccan Zaalouk

This dip is incredibly versatile. It is traditionally served with crusty bread for dipping. However, it also pairs beautifully with savory hashweh rice or as a side to grilled shish tawook. For a full Moroccan spread, serve it alongside a bowl of fresh chermoula (coming soon) marinated fish.

Frequently Asked Questions About Zaalouk

While fresh Roma tomatoes are traditional for creating a thick pulp, you can use high-quality canned crushed tomatoes. Just ensure you simmer them long enough to remove all excess liquid.

(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");

To add heat, you can stir in a teaspoon of Harissa paste or a pinch of cayenne pepper along with the smoked paprika and cumin seeds.

(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");

Yes, this Zaalouk recipe is naturally vegan and gluten-free, relying on fresh vegetables, heart-healthy olive oil, and aromatic spices.

(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");

Zaalouk is most flavorful when served warm or at room temperature. Serving it cold can cause the olive oil to solidify and the spices to taste muted.

(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");

For this authentic Zaalouk recipe, we recommend roasting the eggplant whole and peeling it afterward, leaving small bits of the charred skin behind to provide a deep, smoky flavor.

(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");

The Ultimate Smoky Moroccan Zaalouk Recipe

Ready to bring the flavors of North Africa to your kitchen? Follow the detailed recipe card below to create this stunning, smoky dip that is guaranteed to be the star of your next appetizer platter.

Extreme macro close-up of Zaalouk recipe showing chunky eggplant, red tomato pulp, and glistening olive oil.

Zaalouk Recipe: Authentic Smoky Moroccan Eggplant and Tomato Dip

This authentic Zaalouk recipe features slow-roasted smoky eggplant chunks and concentrated tomato pulp. A rustic, chunky Moroccan dip finished with extra virgin olive oil, whole cumin seeds, and fresh herbs.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 4 people
Course: Appetizer, Salad, Side Dish
Cuisine: Moroccan
Calories: 185

Ingredients
  

Main Ingredients
  • 2 large Globe Eggplants approx. 2 lbs / 900g
  • 4 medium Roma Tomatoes grated, approx. 1 lb / 450g
  • 4 cloves Garlic minced or grated
  • 1/4 cup Extra Virgin Olive Oil 60ml, plus more for drizzling
  • 1 tsp Whole Cumin Seeds 2g
  • 1.5 tsp Smoked Paprika 3g
  • 1/2 tsp Sea Salt Flakes to taste
  • 2 tbsp Fresh Parsley coarsely chopped
  • 1 tbsp Fresh Cilantro flakes

Equipment

  • 1 Baking Sheet For roasting eggplant
  • 1 Large Skillet For simmering the sauce

Method
 

Roast and Char
  1. Preheat oven to 425°F (220°C). Roast whole eggplants for 45 minutes until charred and soft.
  2. Peel the eggplant, leaving small bits of charred skin for flavor. Coarsely chop the velvety flesh.
Sauté and Simmer
  1. Simmer grated tomatoes, garlic, and oil in a skillet until a concentrated pulp forms.
  2. Add eggplant chunks, cumin seeds, and smoked paprika. Mash to a thick, chunky consistency.
Garnish and Serve
  1. Swirl with extra olive oil, top with parsley, cilantro, and sea salt flakes.

Notes

Leave the charred skin bits for authentic smokiness.
Serve warm or at room temperature for best flavor.

Share Your Culinary Masterpiece!

Did you try this Zaalouk recipe? We want to see your results! Save this recipe to your Pinterest “Moroccan Recipes” board so you never lose it. If you made it, drop a photo in the comments below or tag us on social media. Don’t forget to leave a 5-star rating in the recipe card if you loved the smoky, charred flavor! Happy cooking!

You might also like these recipes

Leave a Comment

Recipe Rating