A warm waft of smoky, spiced eggplant fills the air, beckoning you to taste a piece of Morocco from your own kitchen. Zaalouk is a delightful Moroccan eggplant dip bursting with flavors, and it takes just under an hour to prepare. Its combination of tender eggplant, ripe tomatoes, and aromatic spices creates a rich, satisfying dip that is sure to impress.
This recipe is perfect for anyone looking to explore Moroccan cuisine or simply for those who enjoy a unique, flavorful dip. Whether you’re hosting a gathering or preparing a cozy night in, Zaalouk makes for an excellent appetizer that can be made ahead; it stores well in the fridge for days, allowing the flavors to deepen.
Why You’ll Love This Recipe
- The blend of smoky paprika and cumin delivers a punch of flavor.
- It’s a creamy yet chunky texture that pleases every palate.
- This dish comes together in just 40 minutes of active cooking time.
- It’s versatile and can be served warm, chilled, or at room temperature.
What You’ll Need
Gather the following ingredients to create your Zaalouk.
For the Base
- 2 tbsp extra virgin olive oil
- 3 tbsp tomato paste
- 5 cloves garlic, minced
- 2 tsp cumin
- 2 tsp smoked paprika (or regular paprika)
- ¼ tsp red pepper flakes
- 16 oz tomatoes, chopped into small dice (3 cups)
- 1 tsp salt
For the Eggplant
- 2 medium eggplants, chopped into small dice
- 1 cup water
For Garnishing
- 2 tbsp parsley, chopped
- 2 tbsp cilantro, chopped
- 4 wedges lemon (for serving)
Smoked paprika adds a delightful depth of flavor.
Substitutions & Swaps
- Regular paprika for smoked paprika
- Fresh herbs for dried herbs
- Olive oil for any cooking oil
- Any type of tomato for canned tomatoes
How to Make It
Follow these simple steps to prepare your Zaalouk.
1. Chop
Chop 16 ounces of tomatoes and 2 medium eggplants into 1/5-inch or 5mm dice.
2. Heat
Heat 2 tablespoons of extra virgin olive oil in a large skillet, preferably with a heavy bottom. Add 3 tablespoons of tomato paste, 5 cloves of minced garlic, 2 teaspoons of cumin, 2 teaspoons of smoked paprika, and ¼ teaspoon of red pepper flakes. Fry for two minutes.
3. Add
Add the chopped tomatoes and 1 teaspoon of salt. Cook for 5 minutes, allowing the flavors to meld together.
4. Stir
Add the diced eggplants and 1 cup of water, then stir to combine. Cover and simmer for 20 minutes or until the eggplants are tender; stir occasionally and add more water if the pan gets dry.
5. Finish
Add 2 tablespoons of chopped parsley and 2 tablespoons of chopped cilantro. Finish cooking uncovered for a few more minutes or until there’s no more water in the pan. Mash some of the mixture with a fork to create a creamy texture. Taste and adjust for salt. Ideally, let the zaalouk cool down for 15 minutes before serving.
6. Serve
Serve zaalouk warm or at room temperature with warm bread (Khobz or Pita bread are best) and a squeeze of lemon juice.
How to Store It
Fridge: 3 to 5 days in an airtight container.
Freezer: No, this dish doesn’t freeze well.
Reheat: Gently heat on the stovetop, stirring for about 5 minutes.
Tips for Best Results
- Choose eggplants that are firm and glossy for the best flavor.
- Allow the dish to cool; it enhances the flavors.
- Stir occasionally to prevent sticking while simmering.
- Mix in additional herbs for varied flavor profiles.
Serving Suggestions
- Pair with slices of warm pita bread for dipping.
- Serve alongside grilled meats for a vibrant meal.
- Enjoy as part of a mezze platter with olives and cheeses.




Leave a Comment