Moroccan Eggplant Zaalouk is a delicious and versatile dish made from roasted eggplant, tomatoes, and a blend of aromatic spices. This flavorful dip is a staple in Moroccan cuisine, often served as an appetizer or side dish with bread. It's a healthy and tasty way to enjoy eggplant, and it's perfect for sharing with family and friends.

Moroccan Eggplant Zaalouk

A bowl of Moroccan Eggplant Zaalouk served with bread.

What Makes Zaalouk Special?

Zaalouk is a dish that highlights the natural flavors of eggplant and tomatoes, enhanced by Moroccan spices like cumin, paprika, and garlic. The eggplant is roasted until tender, then mashed and cooked with tomatoes and spices to create a rich and flavorful dip. It's a dish that's both simple and satisfying, perfect for any occasion.

Ingredients

  • 2 medium eggplants
  • 2 tomatoes (grated or finely chopped)
  • 3 garlic cloves (minced)
  • 1/4 cup olive oil
  • 1 teaspoon ground cumin
  • 1 teaspoon paprika
  • 1/2 teaspoon ground coriander
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 cup fresh parsley (chopped)
  • 1/4 cup fresh cilantro (chopped)
  • 1 lemon (juiced)
Ingredients for Moroccan Eggplant Zaalouk

Ingredients needed for Moroccan Eggplant Zaalouk.

Instructions

  1. Roast the Eggplant: Preheat your oven to 200°C (400°F). Pierce the eggplants with a fork and place them on a baking sheet. Roast for 30-40 minutes, or until the skin is charred and the flesh is soft. Let them cool, then peel off the skin and mash the flesh with a fork.
  2. Cook the Tomatoes: In a large skillet, heat the olive oil over medium heat. Add the minced garlic and cook for 1-2 minutes until fragrant. Add the grated tomatoes, cumin, paprika, coriander, salt, and black pepper. Cook for 10-15 minutes, stirring occasionally, until the tomatoes break down and the mixture thickens.
  3. Combine and Cook: Add the mashed eggplant to the skillet and mix well with the tomato mixture. Cook for another 10-15 minutes, stirring occasionally, until the flavors meld together and the mixture thickens.
  4. Add Herbs and Lemon Juice: Stir in the chopped parsley, cilantro, and lemon juice. Taste and adjust the seasoning if needed.
  5. Serve: Transfer the Zaalouk to a serving dish and drizzle with a little olive oil. Serve warm or at room temperature with bread or as a side dish.
Serving Moroccan Eggplant Zaalouk

Serving Moroccan Eggplant Zaalouk with fresh herbs.

Tips for the Perfect Zaalouk

  • For extra smokiness, roast the eggplants directly over a gas flame or on a grill.
  • If you prefer a spicier version, add a pinch of chili powder or harissa to the dish.
  • Zaalouk can be stored in the refrigerator for up to 3 days. Reheat gently before serving.
  • Serve with warm Moroccan bread or as part of a mezze platter.

Why You'll Love This Dish

Moroccan Eggplant Zaalouk is a dish that's both healthy and flavorful. The combination of roasted eggplant, tomatoes, and aromatic spices creates a dip that's rich, smoky, and satisfying. It's a versatile dish that can be enjoyed as an appetizer, side dish, or even as a spread for sandwiches.

Conclusion

Moroccan Eggplant Zaalouk is a delicious and easy-to-make dish that showcases the best of Moroccan cuisine. With its rich flavors and simple preparation, it's a dish that's perfect for any occasion. Try this recipe today and enjoy a taste of Morocco in your own home!