Heat the oil in a large saucepan over medium heat. Add the onion and cook, stirring, for 5 minutes or until soft. Add the garlic and thyme, and cook, stirring, for 1 minute.

Step 2

Add the combined capsicum, eggplant and zucchini, and cook, stirring occasionally, for 2-3 minutes. Add the tomato paste and cook, stirring, for 1 minute. Add the tomato and water. Bring to the boil. Reduce heat to low and simmer for 10 minutes. Season with pepper.

Step 3

Meanwhile, crack each egg into a separate small bowl or cup. Fill a frying pan with water to at least 5cm deep. Place the frying pan over high heat and bring to the boil. Once boiling, remove from heat and carefully slide the eggs into the water. Cover the pan with a lid and set aside for 3 minutes or until the whites are opaque and just firm. Use a slotted spoon to transfer the eggs to a plate lined with paper towel.