There are many ways to prepare tofu. Previous posts show the tofu crumbled, this post has it cut into cubes. It was a leftover item, but basically the tofu was pressed, then marinated in a simple vinaigrette dressing and baked in the oven with garlic. For this breakfast's dish, I simply put the tofu into small cubes.
Cook onions in oil until transparent. Add all other ingredients and cook until spinach is the way you prefer it. Easy as that! The hardest part is preparing your tofu, unless you use something like Twin Oaks
products (which we typically use for breakfast).