Peel the potatoes and the aubergines. Wash them and cut them in slices. Then, sprinkle the aubergines in salt and let them sit for about an hour at least. After that, fry the potatoes first and then the aubergines, after you have washed and drained them. Peel the onions and the garlic and chop them. Saute them and when they brown, pour the tomatoes, which have been mashed first (in the blender). When all the ingredients are boiled for 15 minutes, pour the spices and then turn off the heat. Then, prepare the baking pan.
Wash cauliflower and cut into small bouquets. Boil them in salt and pepper until they become smoother. Then, drain it in a colander. Spread them evenly in a baking pan. Mix the eggs with milk, salt, pepper and oregano. Pour over cauliflower and bake in moderate oven until it becomes brown.