-
1
Tear the bread up so it fits into a small bowl and pour in the milk (you may need more, depending on the size of your bowl).
-
2
Leave to soak, pushing every so often on the bread to make sure the milk soaks through.
-
3
Peel and chop the sweet potatoes into chunks, and boil on a low heat until soft (about 15 minutes).
-
4
Peel and chop the onion and garlic, and fry in the butter.
-
5
Add one tablespoon of curry powder, reserving the rest until later, and continue frying until the onion is soft.
-
6
Add the mince to the pan and stir until it is browned all over.
-
7
Add herbs, spices, the remaining tablespoon of curry powder if desired, and the bay leaves.
-
8
If the mixture is too dry, add a little bit of water from the boiling potatoes.
-
9
Season and simmer for 5 minutes.
-
10
Add the pickle or chutney.
-
11
Stir through, then add the raisins and (drained) potatoes to the meat mixture.
-
12
Tip the bread with any residual milk out of its bowl into the pan, and stir again, mashing any larger chunks of bread with the side of a spoon.
-
13
Season.
-
14
Lower the flame to its lowest setting and let everything sit while you prepare the topping.
-
15
Beat the eggs and the cream in a bowl with salt and pepper.
-
16
Pour the filling into a deep dish, and pour the omelette over the top.
-
17
Place your remaining bay leaves decoratively on top.
-
18
Bake at 200 degrees F (390 degrees F) for twenty minutes, and serve.