Heat a frying pan on a medium high heat. Cook the spinach until it is defrosted and no longer watery looking.
Add the diced tofu / chickpeas / eggs and keep cooking and stirring for a minute or until the tofu / chickpeas are hot. If using eggs you want the eggs to be no longer snotty looking and for the mixture to have set a little so it resembles an oozy risotto.
Remove from the heat. Stir in the pesto and tip the hot mixture onto a plate or bowl.
Serve with the olives or almonds on top (if using).