Prepare the polenta, spread out approximately 1 cm (1/2 inch) thick and leave to cool.
3: Use a cutter to cut out 8 cm (3 inch) circles...
4: ...allowing one circle per person. Collect up the trimmings of polenta and save for another recipe.
5: Pour 2 tablespoons olive oil into a frying pan on high heat and when hot, add the polenta cakes. Cook until nicely browned on both sides. Set aside and keep hot.
Meanwhile, reheat 300 g cooked spinach with 2 tablespoons olive oil in a frying pan on low heat.
11:
Assemble the dish
Place a polenta cake on each of the hot serving plates.
12: Place the cutter over the polenta while you arrange the spinach on top. Press this gently into place...
13: ...and remove the cutter. This method ensures a neat circle of spinach, just the right size.
14: Place a hot poached egg on top.
15: Pour the shallot sauce over and serve immediately. For a little dramatic effect, like in the photo, you can split the egg to let some yolk run out just before serving.
Remarks
The tricky part of this recipe is the timing: getting everything ready at the same time so that the different elements (egg, spinach, polenta, sauce) are hot when assembled. If you prefer a smoother sauce, you can strain it to remove the bits of shallots before adding the cream.