Zaalouk with Roasted Peppers – Traditional Moroccan Eggplant and Pepper Salad

Zaalouk with Roasted Peppers is a delicious Moroccan cooked salad made with tender eggplant, sweet roasted peppers, ripe tomatoes, garlic, olive oil, and fragrant Moroccan spices. This traditional-inspired dish combines the smoky sweetness of roasted peppers with the rich, silky texture of eggplant to create a flavorful side dish that is both comforting and refreshing.

Zaalouk is one of Morocco’s best-loved salads, often served as part of a traditional meal alongside fresh bread, olives, and other small dishes. Adding roasted peppers gives this classic eggplant salad an extra layer of flavor, bringing a gentle smokiness and natural sweetness to every bite.

The ingredients are simple, but slow cooking allows the tomatoes, garlic, olive oil, and spices to blend beautifully. Cumin, paprika, and a little lemon juice bring balance, while fresh cilantro and parsley add a bright finish.

Whether you serve it warm, at room temperature, or chilled, Zaalouk with Roasted Peppers is an excellent addition to a Moroccan lunch or dinner. It is naturally vegetarian, easy to prepare, and perfect for sharing.

What Is Moroccan Zaalouk with Roasted Peppers?

Zaalouk is a traditional Moroccan cooked salad most commonly prepared with eggplant, tomatoes, garlic, olive oil, and spices. The vegetables are cooked until soft, then mashed or chopped to create a thick, rustic mixture.

In this version, roasted peppers add a smoky, slightly sweet flavor that complements the creamy eggplant and tangy tomatoes.

First, the peppers are roasted until their skins blister and darken. After resting, their skins are removed and the flesh is chopped. Meanwhile, the eggplant is cooked until tender, and the tomatoes are simmered with garlic, olive oil, cumin, and paprika.

The roasted peppers are then combined with the eggplant mixture and cooked until the flavors come together.

The result is a rich, savory Moroccan salad with a soft texture, smoky notes, fresh herbs, and a delicious olive oil finish.

Unlike a fresh vegetable salad, zaalouk is cooked slowly to develop its flavor. It is often served as part of a Moroccan assortment of salads and appetizers, with bread for scooping up every last bit.

Why You’ll Love This Moroccan Zaalouk Recipe

  • 🇲🇦 Inspired by traditional Moroccan home cooking
  • 🍆 Made with tender, flavorful eggplant
  • 🌶️ Enhanced with sweet, smoky roasted peppers
  • 🍅 Packed with tomatoes, garlic, and Moroccan spices
  • 🌿 Finished with fresh cilantro and parsley
  • 🫒 Made with simple Mediterranean ingredients
  • 🥖 Delicious with warm Moroccan bread
  • 🥗 Naturally vegetarian and vegan when prepared as written
  • 🍽️ Perfect as a side dish, appetizer, or light lunch
  • 🧊 Delicious warm, at room temperature, or chilled


Ingredients

For the Zaalouk

2 medium eggplants, approximately 600–700 g
2 large red bell peppers
3 medium ripe tomatoes, finely chopped or grated
3 garlic cloves, minced
3 tablespoons olive oil, plus a little extra if needed
1 teaspoon ground cumin
1 teaspoon sweet paprika
¼ teaspoon black pepper
½ teaspoon salt, or to taste
2 tablespoons fresh cilantro, finely chopped
2 tablespoons fresh parsley, finely chopped
1–2 tablespoons fresh lemon juice, to taste
2–4 tablespoons water, if needed during cooking

For Serving

Extra virgin olive oil, for drizzling
Fresh cilantro or parsley
Lemon wedges, optional
Warm Moroccan bread or crusty bread

Ingredient note: Red bell peppers provide sweetness and a beautiful color, but you can use a mixture of red, yellow, or orange peppers. Ripe tomatoes are best because they create a flavorful sauce without requiring much added liquid.

Instructions

How to Make Zaalouk with Roasted Peppers

Step 1: Roast the Peppers

Preheat your oven to 230°C (450°F).
Wash and dry the bell peppers, then place them on a baking tray lined with foil or baking paper.
Roast for approximately 25–35 minutes, turning them occasionally, until the skins are blistered and charred in several places. The peppers should soften and collapse slightly.
Alternatively, roast the peppers under a hot grill or broiler, turning them as needed until the skins are blackened and the flesh is tender.
Transfer the hot peppers to a heatproof bowl and cover it with a plate or lid. Let them steam for about 10–15 minutes.
Once cool enough to handle, peel away the skins, remove the stems and seeds, and discard them.
Do not rinse the roasted peppers under running water, as this can wash away some of their smoky flavor.
Chop the roasted pepper flesh into small pieces and set aside.

Step 2: Prepare the Eggplant

Wash the eggplants and remove the stems.
Cut them into medium-sized cubes. You can leave the skin on for a more rustic texture, or peel some or all of it if you prefer a smoother zaalouk.
Place the eggplant in a saucepan with a small amount of water. Cover and cook over medium heat for approximately 12–18 minutes, stirring occasionally, until the pieces are very tender.
Add a little more water if the pan becomes dry before the eggplant softens.
Drain any excess water thoroughly. This step is important because too much moisture can make the finished zaalouk watery.
Mash the cooked eggplant lightly with a fork or wooden spoon, leaving some small pieces for texture.

Step 3: Cook the Tomatoes and Garlic

Heat the olive oil in a wide frying pan or skillet over medium heat.
Add the minced garlic and cook for about 30 seconds, stirring constantly until fragrant. Avoid letting it brown too much, as burnt garlic can taste bitter.
Add the chopped or grated tomatoes.
Stir in the cumin, paprika, black pepper, and salt.
Cook for approximately 8–12 minutes, stirring occasionally, until the tomatoes soften and release their juices. Continue cooking until the mixture thickens and some of the excess liquid evaporates.
The tomatoes should form a rich, concentrated sauce that coats the back of a spoon.

Step 4: Add the Eggplant and Roasted Peppers

Add the cooked eggplant and chopped roasted peppers to the tomato mixture.
Stir well so that the vegetables are evenly coated with the sauce and spices.
Use the back of a spoon to mash the ingredients together gently. Keep some pieces of roasted pepper visible for a more rustic appearance.
Reduce the heat to medium-low and simmer for approximately 10–15 minutes, stirring regularly.
As the mixture cooks, the eggplant will absorb the tomato sauce and the roasted peppers will release their sweet, smoky flavor.
If the mixture becomes too dry before the flavors have blended, add a tablespoon or two of water. However, avoid adding too much liquid because zaalouk should be thick rather than soupy.

Step 5: Add the Fresh Herbs and Lemon

Stir in the chopped cilantro and parsley.
Add one tablespoon of lemon juice, mix well, and taste the zaalouk.
Add more lemon juice if you prefer a brighter, tangier flavor. Adjust the salt, pepper, cumin, or paprika as needed.
Continue cooking for another 2–3 minutes, allowing the herbs and lemon to blend into the vegetables.
The finished zaalouk should be soft, thick, and spreadable, with a balanced combination of smoky peppers, savory eggplant, sweet tomatoes, and aromatic spices.

Step 6: Finish and Serve

Remove the pan from the heat and let the zaalouk rest for a few minutes.
Transfer it to a serving dish and drizzle a little extra virgin olive oil over the top.
Garnish with chopped cilantro or parsley, if desired.
Serve warm, at room temperature, or chilled, accompanied by warm Moroccan bread.
For the best flavor, allow the zaalouk to rest for a short time before serving. This gives the vegetables and spices a chance to settle together.

How to Serve Moroccan Zaalouk with Roasted Peppers

Zaalouk is a versatile Moroccan dish that can be served as a salad, appetizer, side dish, or part of a larger meal.

Here are some delicious ways to enjoy it:

  • With Moroccan bread: Serve with warm khobz or another crusty bread for scooping.
  • As part of a Moroccan salad spread: Pair with other cooked salads, olives, and fresh vegetables.
  • Alongside grilled fish: The smoky vegetables complement simply seasoned fish beautifully.
  • With grilled chicken: Serve as a flavorful vegetable side.
  • With couscous: Add a generous spoonful beside plain or lightly seasoned couscous.
  • On toasted bread: Spread the zaalouk over toasted slices for a simple appetizer.
  • As a sandwich filling: Use it in a vegetable sandwich with fresh herbs and a drizzle of olive oil.

For a Moroccan-inspired meal, serve the zaalouk with warm bread, olives, a fresh salad, and your favorite main course.

Tips for Making the Best Zaalouk with Roasted Peppers

Roast the Peppers Until Their Skins Blister

Properly roasted peppers are the secret to the smoky flavor in this recipe.

Allow the skins to blister and darken before covering the peppers to steam. This makes peeling easier and develops a deeper flavor.

Cook the Eggplant Until Very Tender

Eggplant should be completely soft before you combine it with the tomato sauce.

Undercooked eggplant can leave the zaalouk with a firm or slightly spongy texture. Simmer it until it mashes easily with a fork.

Drain the Eggplant Well

Excess water can make zaalouk thin and dilute its flavor.

After boiling or steaming the eggplant, drain it thoroughly before adding it to the pan.

Use Ripe Tomatoes

Ripe tomatoes provide natural sweetness and a rich sauce.

If your tomatoes are particularly watery, allow them to cook for a few extra minutes before adding the eggplant.

Don’t Rush the Final Simmer

The final cooking stage helps the eggplant, roasted peppers, tomatoes, and spices come together.

Stir regularly over medium-low heat until the mixture is thick and the flavors are well blended.

Adjust the Texture to Your Preference

For a rustic zaalouk, mash the vegetables lightly and leave some pieces intact.

For a smoother spread, mash more thoroughly with a fork or potato masher.

Avoid blending the mixture completely unless you specifically prefer a purée-like consistency.

Finish with Lemon and Olive Oil

A little lemon juice brightens the rich vegetables, while extra virgin olive oil adds a smooth, rounded finish.

Add these gradually and taste as you go so that neither flavor overwhelms the roasted peppers.

Can I Make Zaalouk with Roasted Peppers Ahead of Time?

Yes. Zaalouk is an excellent make-ahead dish because the flavors often become more pronounced after resting.

Prepare the recipe as directed, allow it to cool, and transfer it to a covered container.

Refrigerate it promptly and serve it chilled or bring it to room temperature before serving. If you prefer it warm, reheat it gently in a pan over low heat.

You may need to add a small splash of water while reheating if the mixture has thickened considerably.

Zaalouk with Roasted Peppers Variations

Spicy Zaalouk with Roasted Peppers

For a spicy version, add a pinch of cayenne pepper or finely chopped fresh chili when cooking the tomatoes.

Start with a small amount and adjust to taste. The heat should complement the smoky peppers rather than overpower the vegetables.

Zaalouk with Preserved Lemon

For an extra Moroccan touch, add a small amount of finely chopped preserved lemon near the end of cooking.

Preserved lemon has a concentrated salty and citrusy flavor, so reduce the added salt if necessary.

Zaalouk with Green Peppers

Replace one of the red peppers with a green bell pepper for a slightly more savory flavor.

Roast it in the same way as the red peppers before peeling and chopping.

Chunky Zaalouk

If you prefer a salad with more texture, cut the eggplant and roasted peppers into larger pieces.

Mash the vegetables only lightly during the final simmer, keeping the individual ingredients visible.

Smooth Zaalouk Spread

For a smoother result, cook the vegetables until very soft and mash them thoroughly with a fork.

You can also use a potato masher to create a more uniform texture without turning the salad into a completely smooth purée.

Oven-Roasted Eggplant Zaalouk

Instead of boiling the eggplant, cut it in half lengthwise, score the flesh, brush lightly with olive oil, and roast at 220°C (425°F) until completely tender.

Scoop out the flesh and add it to the tomato and roasted pepper mixture. This method creates a deeper roasted flavor.

Frequently Asked Questions

What Is Zaalouk?

Zaalouk is a Moroccan cooked salad usually made with eggplant, tomatoes, garlic, olive oil, and spices such as cumin and paprika.

The vegetables are cooked until tender and mashed into a thick, flavorful mixture. It is commonly served with bread as part of a Moroccan meal.

What Do Roasted Peppers Add to Zaalouk?

Roasted peppers add sweetness, a smoky aroma, and a soft texture that complements the eggplant.

They also give the salad a richer color and a more complex flavor.

Do I Need to Peel the Eggplant?

No. You can leave the eggplant skin on for a more rustic texture.

However, if you prefer a smoother zaalouk, peel the eggplant before cooking or remove some of the skin.

Can I Roast the Peppers on a Gas Stove?

Yes. You can carefully roast whole peppers over a gas flame, turning them with tongs until the skins blister and blacken.

After roasting, place them in a covered bowl to steam, then peel and seed them once cool enough to handle.

Always use appropriate kitchen tools and keep the peppers away from flammable materials.

Can I Use Jarred Roasted Peppers?

Yes. Jarred roasted peppers are a convenient substitute for freshly roasted peppers.

Drain them well, pat them dry, and chop them before adding them to the tomato and eggplant mixture. Choose peppers without a strong vinegar flavor if possible.

Can I Make Zaalouk Without Tomatoes?

Tomatoes are a common ingredient in zaalouk and help create its characteristic texture and flavor.

You can experiment with a tomato-free variation, but the result will be different. If omitting tomatoes, adjust the cooking liquid and seasonings carefully to keep the mixture moist and flavorful.

Is Zaalouk with Roasted Peppers Vegan?

Yes. This recipe is naturally vegan when prepared with the listed ingredients.

It contains vegetables, herbs, olive oil, and spices, with no dairy, eggs, or other animal products.

Should Zaalouk Be Served Hot or Cold?

Zaalouk can be served warm, at room temperature, or chilled.

Many people enjoy it at room temperature because the flavors have time to develop as the salad rests.

How Do I Store Leftover Zaalouk?

Allow the zaalouk to cool, then transfer it to a clean, airtight container and refrigerate it promptly.

For best quality, eat it within 3–4 days. Use a clean spoon when serving and avoid leaving it at room temperature for extended periods.

Can I Freeze Zaalouk with Roasted Peppers?

You can freeze zaalouk, although the eggplant and peppers may become softer after thawing.

Store it in a freezer-safe container and thaw it in the refrigerator. Reheat gently and stir well before serving.

For the best texture, enjoy it freshly made or refrigerated for a few days.

Nutrition Information

Approximate nutrition per serving, assuming six servings:

  • Calories: 110–150 kcal
  • Protein: 2–3 g
  • Carbohydrates: 10–14 g
  • Fat: 7–10 g
  • Saturated fat: 1–2 g
  • Fiber: 4–6 g
  • Sugar: 6–8 g
  • Sodium: 200–350 mg

Nutrition information is an estimate and may vary depending on the size of the vegetables, amount of olive oil, and seasoning used.

More Moroccan Recipes to Try

If you enjoyed this Zaalouk with Roasted Peppers recipe, explore more Moroccan dishes and traditional flavors:

  • Moroccan Fish Tagine: Fish cooked with chermoula, vegetables, olives, and preserved lemon.
  • Shrimp Chermoula: Juicy shrimp marinated in garlic, fresh herbs, lemon, and Moroccan spices.
  • Chicken with Olives and Preserved Lemons: A classic Moroccan chicken dish with a rich, fragrant sauce.
  • Kefta Tagine with Eggs: Moroccan spiced meatballs simmered in tomato sauce and finished with eggs.
  • Moroccan Msemen: Flaky, layered Moroccan flatbread, perfect for breakfast or serving with tea.
  • Moroccan Mint Tea: The traditional Moroccan drink to enjoy after a meal.

Final Thoughts

Zaalouk with Roasted Peppers is a wonderful example of how simple vegetables can become a deeply flavorful Moroccan dish. Tender eggplant, sweet roasted peppers, ripe tomatoes, garlic, olive oil, and warm spices come together to create a salad that is smoky, savory, and satisfying.

The recipe is easy to adapt to your taste, whether you prefer a chunky texture, a smoother spread, or a little extra heat. It is also a practical way to prepare vegetables ahead of time for family meals and gatherings.

Whether you serve it as part of a traditional Moroccan salad spread, alongside grilled fish, or simply with warm bread, Zaalouk with Roasted Peppers brings warmth and character to the table.

Overall, the secret is to roast the peppers thoroughly, cook the eggplant until tender, and let the ingredients simmer together until the mixture becomes thick and flavorful.

Prepare this delicious Moroccan zaalouk, drizzle it with good olive oil, and enjoy the smoky flavor of roasted peppers in every bite! 🇲🇦🍆🌶️

Categories: ,

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts :-



Moroccan Fish Tagine – Traditional Moroccan Fish Tagine Recipe

Moroccan Fish Tagine is one of the most delicious dishes in Moroccan cuisine. Made with fresh fish, aromatic…


View Recipe
→



Ghriba Bahla – Traditional Moroccan Almond Cookie Recipe

Ghriba Bahla is one of Morocco’s most beloved traditional cookies. These delicate Moroccan cookies are known for their…


View Recipe
→



Moroccan Lentil Soup (Adas)

Moroccan Mechoui is a traditional slow-roasted lamb dish that’s tender, juicy, and packed with flavor. Perfect for Eid,…


View Recipe
→



Raib – Traditional Moroccan Homemade Yogurt Recipe

Raib is a traditional Moroccan homemade yogurt that is smooth, creamy, lightly tangy, and wonderfully refreshing. Made with…


View Recipe
→