Heat oil in a large skillet over medium heat.
Add onion, pepper, and garlic. Cook until soft, about 7 minutes.
Add diced tomatoes and tomato paste. Simmer 5 minutes.
Add mashed eggplant, bay leaves, vinegar, water, cilantro, and parsley.
Simmer 10–15 minutes until thick and well combined.
Adjust seasoning and remove bay leaves before serving.