Grill or bake the eggplant. Grill the eggplant whole over an open flame over medium-high heat (I used my gas burner, but you can cook it on the grill), turning occasionally, with a pair of tongs, until the eggplant has fully charred on the outside and the flesh has collapsed and softened (about 15 to 20 minutes).
Alternatively, you can roast the eggplant in a high-heated oven. In this case, cut the eggplant in half and place it flesh side down on a large lightly-oiled baking sheet and roast at 425 F for about 40 minutes or until the eggplant is very soft and cooked through.
Remove the eggplant from the heat and transfer it to a large colander over a bowl. Allow it to sit and drain for a few minutes until fully cooled and all excess water has been drained (it helps if you open the eggplant up a bit and push on it with a knife or a spoon to help it release its juices).
Once the eggplant is cool enough to touch, peel the charred crispy skin off (it should come right off). Discard the skin and the stem (don't worry if a few bits of the skin remain, that is just added flavor).
Transfer the cooked and fully drained eggplant to a bowl. Use a fork to break it down into smaller pieces. Add the tahini paste, garlic, lemon juice, Greek yogurt (if using) salt, pepper, sumac, Aleppo pepper or crushed red pepper flakes. Mix gently with a wooden spoon or a fork until well-combined.
Cover the baba ganoush and chill in the fridge for 30 minutes to an hour.
To serve, transfer the baba ganoush to a rimmed serving dish or a bowl. Top with a good drizzle of extra virgin olive oil and toasted pine nuts, if you like. Serve with pita wedges or pita chips and veggies of your choice!
