Wash and dry the eggplants well before cooking. Use a fork to poke a few holes in each eggplant so steam can escape during roasting. This prevents them from bursting while cooking.
If using a grill or gas burner, place the eggplants directly over the flame. Turn them every few minutes until the skin becomes blackened and charred on all sides. This gives the dip its signature smoky flavor.
Transfer the charred eggplants to a baking sheet if needed and roast at 400°F for about 20 minutes. The inside should become soft and creamy while the skin remains dark and wrinkled.
Once cooked, let the eggplants cool slightly. This makes them easier to handle and helps the flesh separate from the skin more easily.
Cut the eggplants open carefully and scoop the soft flesh into a bowl. Discard the burnt skins completely. Let the flesh drain for a few minutes if it looks watery.
Removing extra moisture keeps the baba ghanoush thick and creamy instead of runny. This step improves both texture and flavor.
Add tahini, garlic, lemon juice, olive oil, cumin, salt, and black pepper to the eggplant flesh. Mash everything together with a fork for a rustic texture or use a food processor for a smoother dip.
Taste the mixture and adjust the seasoning if needed. Sometimes a little extra lemon juice or salt makes the flavors pop even more.
Transfer the baba ghanoush to a serving bowl and refrigerate it for at least 30 minutes. Chilling allows the smoky flavors to blend together beautifully.
Before serving, drizzle olive oil on top and garnish with parsley, smoked paprika, or pomegranate seeds for extra color and flavor.