For the onions, heat the oil in a non-stick frying pan. Add the onion and sauté for 1-2 minutes.
Add the balsamic vinegar, sugar and honey. Reduce the heat to cook to onions gently for 5-6 minutes, stirring occasionally until caramelised.
Meanwhile, for the tofu, heat the oil in a pan. Add the tofu and cook for 2-3 minutes on each side, until golden.
Lay the cheese slice on top of the tofu and transfer to the grill to cook until the cheese has melted and is golden.
For the spinach, heat the oil in a pan. Add the spinach and salt and freshly ground black pepper, stirring well until wilted down.
To serve, transfer the cooked spinach to the centre of a warm plate. Top with the cheesy tofu and then spoon over the caramelised onions.
Type the ingredients you want to use, then click Go. For better results you can use quotation marks around phrases (e.g. "chicken breast"). Alternatively you can search by chef, programme, cuisine, diet, or dish (e.g. Lasagne).