Makdous (مكدوس) — Lebanese Stuffed Baby Eggplants Preserved in Olive Oil
Makdous is a beloved Levantine pantry preserve: baby eggplants are blanched, salted, pressed, then stuffed with walnuts and garlic before being sealed in olive oil. It’s traditionally made in autumn and served as a mezze with bread at breakfast or supper.

Printable Recipe Card
Servings: 24 · Total: 115 min · Difficulty: hard
Ingredients (quick list)
- 2000 g baby eggplants (small, firm, 6–8 cm) (about 24 pieces)
- 3000 ml water
- 30 ml white vinegar (helps keep eggplants firm)
- 120 g fine sea salt (divided)
- 350 g walnut halves (coarsely chopped)
- 70 g garlic cloves (finely minced (about 14–16 cloves))
- 12 g Aleppo pepper (about 2 tbsp)
- 2 g ground cumin (about 1 tsp)
- 1200 ml extra-virgin olive oil (use enough to fully submerge)
Steps (summary)
- Wash and dry the baby eggplants, keeping the stems intact. With a small knife, make a lengthwise slit in each eggplant from jus…
- Bring 3000 ml water to a boil in a large pot and add 30 ml vinegar. Add the eggplants and blanch for 8–10 minutes, stirring gen…
- Drain the eggplants well and spread them on a tray to cool until comfortable to handle. While they cool, prepare a clean coland…
- Open each slit and sprinkle salt inside, using about 60 g of the total salt across all eggplants. Arrange them in the colander…
- Press and drain the eggplants for 24 hours in a cool place (ideally 10–18°C). After 12 hours, gently turn the stack so they dra…
- Transfer the eggplants to a clean tray lined with paper towels and pat them dry. Air-dry them for 6–8 hours, turning once, unti…
+ 5 more steps in the full instructions section below.
Cultural Background
Makdous is a hallmark of Levantine home-preserving, often prepared in large batches after the eggplant harvest and stored for winter. It’s a mezze staple in Lebanon and neighboring countries, symbolizing thrift, hospitality, and the art of the pantry.
Equipment
💡 Tips
- Choose eggplants that are uniformly small (6–8 cm) so they blanch and cure at the same rate, preventing mushy pieces.
- Dryness is safety and flavor: if the eggplants still weep liquid after pressing, extend the air-dry time by 2–4 hours before stuffing.
- If any eggplant floats above the oil, add a small food-safe weight or a folded piece of parchment under the lid to keep everything submerged.
⚠️ Common Mistakes
❌ Over-boiling the eggplants until they collapse and tear during stuffing.
✅ Fix: Blanch only until pliable (8–10 minutes) and cool completely before handling; smaller eggplants may need closer to 8 minutes.
❌ Packing eggplants into the jar while still wet, causing cloudiness and faster spoilage.
✅ Fix: Press for 24 hours and air-dry until the surface is dry to the touch; extend drying time if your kitchen is humid.
❌ Eggplants floating above the oil, exposing them to air.
✅ Fix: Pack the jar tightly, release air bubbles, and ensure at least 2 cm of oil above; add a small weight if needed.
🧊 How to Store
Once opened, refrigerate the jar and keep all eggplants fully submerged under olive oil; top up as needed. Use clean utensils each time. Makdous keeps 6–8 weeks refrigerated; serve cold or let portions sit 10 minutes at room temperature for best aroma.
📅 Make Ahead
Blanch, salt, and press the eggplants up to 2 days before stuffing, keeping them refrigerated after pressing. The walnut-garlic stuffing can be mixed 24 hours ahead and chilled, then brought to room temperature for easier packing.
🍽️ Pairs Well With
- Pita bread
- labneh
- sliced tomatoes and cucumbers
- olives
- mint
- black tea.
Regional Variations
- Some Lebanese households add 10–15 g dried mint to the walnut stuffing for a greener, more herbal profile.
- In parts of Syria, a small amount of ground chili is increased for a hotter makdous, while keeping the walnut-garlic base the same.
- Some families include 20–30 ml pomegranate molasses in the stuffing for deeper tang and a darker color.
Ingredients
- 2000 gbaby eggplants (small, firm, 6–8 cm) (about 24 pieces)
- 3000 mlwater
- 30 mlwhite vinegar (helps keep eggplants firm)
- 120 gfine sea salt (divided)
- 350 gwalnut halves (coarsely chopped)
- 70 ggarlic cloves (finely minced (about 14–16 cloves))
- 12 gAleppo pepper (about 2 tbsp)
- 2 gground cumin (about 1 tsp)
- 1200 mlextra-virgin olive oil (use enough to fully submerge)
🔄 Substitutions
- Aleppo pepper→ sweet paprika (10 g) + crushed red pepper flakes (2 g)
- walnuts→ pecans
- extra-virgin olive oil→ refined olive oil
Instructions
- 1
Wash and dry the baby eggplants, keeping the stems intact. With a small knife, make a lengthwise slit in each eggplant from just below the stem down about 4–5 cm, without cutting all the way through.
- 2
Bring 3000 ml water to a boil in a large pot and add 30 ml vinegar. Add the eggplants and blanch for 8–10 minutes, stirring gently, until they are pliable but not collapsing and the skin looks slightly dulled.
- 3
Drain the eggplants well and spread them on a tray to cool until comfortable to handle. While they cool, prepare a clean colander set over a bowl or tray so the eggplants can drain freely.
- 4
Open each slit and sprinkle salt inside, using about 60 g of the total salt across all eggplants. Arrange them in the colander in layers, placing a small plate on top and adding a weight (about 2–3 kg) to press out moisture.
- 5
Press and drain the eggplants for 24 hours in a cool place (ideally 10–18°C). After 12 hours, gently turn the stack so they drain evenly, then continue pressing until the eggplants feel noticeably lighter.
- 6
Transfer the eggplants to a clean tray lined with paper towels and pat them dry. Air-dry them for 6–8 hours, turning once, until the surface feels dry and no liquid beads at the slit.
- 7
Make the stuffing by combining chopped walnuts, minced garlic, Aleppo pepper, cumin, and the remaining 60 g salt in a bowl. Mix thoroughly so the garlic and spices coat the walnuts evenly and the mixture feels slightly moist but not pasty.
- 8
Stuff each eggplant by gently opening the slit and packing in 1–2 teaspoons of the walnut mixture, pressing it in firmly. Close the eggplant slightly with your fingers so the filling is snug and does not fall out easily.
- 9
Sterilize a large glass jar (or two medium jars) by washing, then rinsing with boiling water and letting it air-dry completely. Pack the stuffed eggplants tightly into the jar, slit-side up, to minimize floating and trapped air.
- 10
Pour extra-virgin olive oil over the eggplants until they are fully submerged by at least 2 cm. Tap the jar gently on the counter and use a clean skewer to release any air pockets, then top up with more oil if the level drops.
- 11
Seal the jar and let the makdous mature for 14 days in a cool, dark place, checking every 2–3 days that all eggplants remain submerged. After opening, store the jar in the refrigerator and always keep the surface covered with oil to protect the preserve.
🪪 Recipe Passport
Cultural Background
Makdous is a hallmark of Levantine home-preserving, often prepared in large batches after the eggplant harvest and stored for winter. It’s a mezze staple in Lebanon and neighboring countries, symbolizing thrift, hospitality, and the art of the pantry.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
- Mujadara (مجدرة) — Lebanese Lentils and Rice with Crispy Fried Onions
- Sfiha Baalbekiye (صفيحة بعلبكية) — Lebanese Open Meat Pies from Baalbek
- Shorbet Freekeh (شوربة فريكة) — Lebanese Green Wheat Soup with Chicken Broth
- Man'oushe-Style Lebanese Flatbread Pizza (مناقيش) — Sausage and Egg Brunch Flatbread
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Baba Ghanoush (بابا غنّوج) — Lebanese Smoky Eggplant Dip with Tahini
Lebanese · Appetizers · 50 min

Knafeh (كنافة) — Lebanese Cheese-Filled Pastry with Orange Blossom Syrup
Lebanese · Desserts · 50 min

Fattoush (فتوش) — Lebanese Crispy Bread Salad with Sumac Dressing
Lebanese · Salads · 28 min

Latvian Fish Aspic (Zivju galerts) — Clear Dill-Scented Baltic Fish Jelly
Latvian · Appetizers · 90 min

Mont Lin Ma Yar (မုန့်လင်မယား) — Burmese Husband-and-Wife Rice Cakes
Burmese · Appetizers · 65 min

Bazlama (بازلاما) — Puffy Turkish Village Flatbread Cooked on a Saj
Turkish · Breads · 38 min

Khoresh Tareh Farangi (خورش تره فرنگی) — Persian Leek and Lamb Stew
Persian · Stews · 130 min

Zaatar Saj (زعتر صاج) — Lebanese Thyme-Sesame Flatbread Cooked on Saj
Lebanese · Breads · 45 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.