Prepare your BBQ grill and preheat it to medium-high heat. Make sure the grill grates are clean and lightly oiled to prevent sticking.
Take the eggplants and pierce them all over using a fork or a toothpick. This will prevent the eggplants from bursting while grilling.
Place the eggplants directly on the grill grates and cook them for about 20-25 minutes, turning them occasionally. The goal is to char the skin and cook the flesh until it becomes soft and tender.
Once the eggplants are nicely charred and the flesh is soft, remove them from the grill and let them cool for a few minutes.
Alternatively, you can also roast them in an oven at 200℃ (390°F) for about 45 minutes, turning them occasionally to ensure they are evenly roasted.
Place them in a bowl and cover them with cling film or a lid for 15 minutes. This will help to intensify the smoky flavor while they cool, allowing residual liquid to drain from the vegetables. It will also be easier to peel them.
Peel the eggplants, finely chop them and then place them in a sieve to get rid of their bitter water.
Place the finely diced red onion, chopped garlic, parsley, salt, black pepper, and flaked chili in a large bowl.
Add the chopped eggplants, freshly squeezed lemon juice, and extra virgin olive oil.
Mix well to combine all the ingredients.
Gently fold in the crumbled feta cheese, making sure they are spread evenly throughout the dip.