Preheat the oven to 180 degrees Celsius / 355 Fahrenheit top and bottom heat.
Peel the potatoes, cut into equal pieces and cook until tender, about 20 minutes.
Heat the olive oil in a frying pan and sauté the shallots and garlic.
Add the ground beef along with 1 teaspoon of cumin, 1 teaspoon of curry powder and 1 teaspoon of paprika powder. Fry the mince until tender. Remove the mince from the frying pan.
In the same frying pan, fry the spinach until completely wilted and season to taste with salt and pepper. Add the other teaspoon of the cumin and mix.
Boil the eggs for the casserole for about 7-8 minutes until hard.
Drain the potatoes and return to the pan. Add the crème fraîche, milk, butter and salt and pepper to taste. Mash the potatoes.
Place the spinach on the baking dish, cut the eggs into wedges and place on top of the spinach. Spread the mince over the eggs and finish with the mashed potatoes.
To make the cream, mix the cooking cream with the crumbled stock cube and the eggs. Mix well with a whisk and pour over the casserole.
Sprinkle the grated cheese on top and bake for 30 minutes. Before serving, garnish with chopped parsley. Enjoy your meal!