Dina’s Kouzina

Zaalouk - Moroccan Eggplant Salad

If there’s one dish that instantly transports me to a Moroccan kitchen, it’s Zaalouk. This classic Moroccan eggplant salad is smoky, garlicky, warmly spiced, and deeply comforting, the kind of recipe that’s meant to be shared, scooped up with bread, and enjoyed slowly.

Zaalouk is a staple in Moroccan homes, which is often served as a mezze, side dish, or appetizer, and you’ll find it on tables during everyday meals, special gatherings, and holidays alike. Simple ingredients come together to create bold flavor, proving once again that Moroccan cuisine is all about balance, patience, and love.

This Moroccan eggplant salad is the perfect addition to any Moroccan meal or even as an appetizer for your next dinner party.

Jump to:

Ingredients

It’s naturally vegan, dairy-free, and gluten-free, making it a beautiful option for a variety of diets and one that never feels like it’s missing anything.

  • Eggplant
  • Vegetable Oil
  • Tomatoes
  • Garlic
  • Cilantro
  • Spices: Cumin, Paprika, Salt, and Pepper

See recipe card for quantities.

Instructions

The key to a great zaalouk is how you prep the eggplant. You don't want to peel the whole thing. I like to peel it halfway (leaving stripes of skin) before dicing it into ½ inch cubes. This keeps a lovely bit of texture in the final dip.

While you can roast the eggplant, today we are frying it. Heat vegetable oil and cook the eggplant cubes with a sprinkle of salt until they are golden and cooked through. This gives it that rich, melt-in-your-mouth consistency.

While the eggplant fries, we build our flavor base in a separate pan, with freshly diced tomatoes, crushed garlic, and chopped cilantro.

Once the tomato mixture breaks down into the sauce, we toss in our fried eggplant. This is where the magic happens! Season it with cumin, paprika, salt, and black pepper, mixing until the spices are evenly distributed and the flavors meld together. Serve warm with some bread or use it as an addition to a kefta sandwich, Trust me, you won't believe something this easy tastes this good.

Tips for the Best Zaalouk

  • Taste and adjust: salt and olive oil bring everything together
  • Cook the eggplant fully: undercooked eggplant will ruin the texture
  • Let the tomatoes reduce for maximum flavor
  • Mash slightly, not completely: zaalouk should have texture

Storage & Make-Ahead

Zaalouk keeps well in the refrigerator for up to 4 days and actually tastes better as the flavors deepen. Store it in an airtight container and bring to room temperature before serving.

Looking for other recipes like this? Try these:

Zaalouk - Moroccan Eggplant Salad

This Moroccan zaalouk recipe is humble, nourishing, and full of soul. The kind of dish that reminds you food doesn’t need to be complicated to be memorable. Whether you’re cooking Moroccan food for the first time or reconnecting with flavors you grew up on, zaalouk is always a good idea.

Prep Time: 5 minutes

Cook Time: 15 minutes

Total Time: 20 minutes

Yields: 2-3 servings

  • 1 eggplant (cut into ½ inch cubes)
  • 2 tomatoes diced
  • ¼ cup chopped cilantro
  • 3 garlic cloves crushed
  • 3 tablespoons olive oil
  • ¼ cup vegetable oil
  • salt and pepper
  • 1 tsp cumin
  • 1tsp paprika

Instructions

1. Prep the Eggplant - Peel in alternating stripes, slice into 1⁄2-inch cubes.

2. Fry the Eggplant - Heat 1⁄4 cup vegetable oil,
add eggplant + salt, fry until soft & golden.

3. Make Tomato Base - In a separate pan, add 3 tbsp olive oil, tomatoes, garlic,
and cilantro. Sauté until soft.

4. Combine - Add fried eggplant to the tomato mixture.

5. Season - Add cumin, paprika, black pepper, and salt to taste.

6. Simmer and Mash - Stir well; mash slightly if desired.

7. Serve - Transfer to a serving dish; enjoy warm or at room temperature.

Share on Social Media

Facebook
Twitter
LinkedIn

Related Post