Roast whole eggplants in the oven: Preheat oven to 400 degrees F. Using a fork, poke 7-10 ¾-inch holes throughout each eggplant. Place eggplants on a foil-lined sheet pan in a single layer. Roast them for 50-60 minutes, turning them every 20 minutes until they burst, collapse, and soften. Let the now-cooked eggplant cool down. Meanwhile, place a fine-mesh strainer over a large bowl and set it aside.
When cool enough to handle, working on one eggplant at a time, slit open each eggplant lengthwise and carefully scoop the eggplant flesh removing as much of the skin as possible.
Transfer the eggplant flesh into the fine mesh strainer. Using the back of a spoon, gently press to remove as much of the liquid as much as possible. Let it drain while you are working on the rest of the ingredients. In the end, you should have about 17 ounces (~480 gr.) of eggplant flesh.
Transfer the eggplant to a medium bowl. Add minced garlic and lemon juice. Using a fork, give it a mix while breaking the large chunks of eggplant flesh until fully combined.
While stirring constantly, pour in the tahini, followed by olive oil, in a steady stream. Mix constany until fully combined.
Add salt, ground cumin, and paprika (if using.). Taste for seasoning and add in more seasoning and/or lemon juice if you want.
Transfer baba ganoush to a serving bowl, garnish with fresh parsley, Aleppo pepper (if using), and pomegranate seeds if desired.
If preferred, drizzle it with olive oil and serve with pita chips on the side.