Heat oven to 200C/fan 180C/gas 6. Heat 1 tbsp of the oil in a large frying pan, then gently cook the potatoes and onion for about 10 mins until golden and tender. (You may need to do this in two batches.) Season, then set aside.
Heat the remaining oil in the pan. Add half the cabbage, garlic, cumin seeds, chilli, seasoning and
1 tbsp water, then cook for 3-4 mins until the cabbage is wilted and tender. Remove from the pan and repeat with the remaining ingredients.
Roll out half the pastry and use to line a 20cm pie plate. Place the potatoes and onions in the bottom, then top with the cabbage mixture. Make 4 wells in the cabbage and crack an egg into each.
Brush the pastry border with water. Roll out remaining pastry, then use to cover the pie, trimming the edges and pinching together to seal. Brush the pastry with milk. Make a hole in the centre to allow steam to escape. Place on a baking sheet and cook for 25-35 mins until crisp and golden.
Recipe from Good Food Vegetarian Christmas magazine, December 2006