Sauté chopped onion in olive oil over medium-low heat for a few minutes; add minced garlic and cook for 2 more minutes.
Increase heat to medium, add cubed eggplant, and cook for 5 minutes, stirring frequently.
Add chopped peppers, potatoes, zucchini, carrots, and optional cherry peppers; stir to coat with olive oil.
After 20 minutes, add crushed tomatoes; reduce heat to low and simmer, stirring occasionally.
Cover pot with the lid slightly ajar and cook until vegetables are very soft (30-40 minutes), adding water if needed.
Season with salt and pepper; stir in chopped basil and mint.
Drizzle with extra virgin olive oil before serving. Enjoy with crusty bread and grated cheese!