In a large skillet or pot, warm the olive oil over medium heat. Add the eggplant and cook for 5 minutes, stirring frequently, until light golden brown on the edges. Next, add the onion and garlic, and cook for 2-3 minutes more.
To the pot, add the chopped tomatoes, bell pepper, olives, lemon juice, apple cider vinegar, oregano and chili flakes. Cook for 15-20 minutes, or until the eggplant feels fork tender.
Meanwhile, cook pasta as directed on package (this will vary depending on the type of pasta you use). Drain the cooked pasta and add it to the pot with the vegetables.
Serve the cooked pasta garnished with fresh parsley, mint, grated parmesan, and salt & pepper, as desired. Enjoy!