Add 2 tablespoons of oil to a large pan and heat it up.
Chop the aubergines leaving the skin on, and add half of them to the pan.
Fry until golden, stirring occasionally.
Remove them from the pan, add more oil, and fry the remaining aubergines.
When they are cooked, remove them from the pan and set aside.
Add the rest of the oil to the pan, the onion chopped finely, and fry it on a medium heat until golden.
Add the red pepper cut julienne, and cook it for 3-4 minutes so that it can soften a bit.
In go the tomatoes chopped into quarters, peeled and chopped garlic, salt, pepper, herbs and paprika.
Give everything a good stir, and leave them to cook until the tomatoes are mushy - it can take up to 5 minutes.
Add the water, place the lid on, and leave it to simmer for 1-2 minutes.
Return the aubergines to the pan, mix well, then make 3 nests into the sauce, and crack the eggs in.
Place a lid on, and cook until the egg whites are cooked, but the yolks are still runny.
Garnish with fresh parsley and extra black pepper if you wish, and serve immediately.