Sprinkle the eggplant slices with salt and leave for 20-30 minutes to let out access moisture and bitterness, then rinse.
Heat 2 tbsp olive oil in a large skillet.
Arrange the eggplant in a single layer and fry for 4-5 minutes on each side until browned.
Transfer to a plate and repeat with the remaining slices.
On the same pan, separately fry the onions and bell peppers for 5-7 minutes each, until the onions turn golden and the bell peppers start to soften. Transfer to a plate.
Add the tomatoes and minced garlic to the pan along with half of the fresh herbs, spices, salt and red chili (if using). Simmer for 3-5 minutes.
Return the cooked vegetables and cook for 5-7 minutes.
Sprinkle with the remaining fresh herbs and let sit for at least 20 minutes at room temperature before serving.
Serve as a side dish to meat, fish or poultry or on its own with lots of fresh bread.