Roast the Eggplant: Preheat the oven to 450°F and place a rack in the upper third. Line a rimmed baking sheet with parchment paper. Halve the eggplant lengthwise, brush the cut sides with olive oil, and place cut-side down on the sheet. Roast for 35–40 minutes until the flesh is tender and the skin collapses. Cool slightly. (*Tip*: Roast up to 2 days ahead and store in an airtight container in the fridge.)
Drain the Eggplant: Once cooled, peel off and discard the skin, removing any large seed clusters. Place the flesh in a fine mesh strainer over a bowl and let it drain for 20 minutes to remove excess liquid. Alternatively, you can press the eggplant over fine strainer to remove liquid. Discard any liquid that collects in the bowl.
Blend: For a silky-smooth texture, transfer the drained eggplant to a food processor. Add garlic, lemon juice, tahini, olive oil, salt, cumin and greek yogurt if using. Pulse until creamy. For a chunkier, traditional baba ganoush, mash the ingredients by hand with a fork. Adjust with more lemon juice or salt to taste.
Add Final Touches: Stir in optional parsley. Transfer to a serving bowl, drizzle with olive oil, and sprinkle with parsley and smoked paprika.
**Optional Tomato Salad**: Mix halved grape tomatoes, red onion, parsley, salt, and pepper. Spoon over the dip for a fresh contrast