Along with being high in protein, calcium and iron, tofu is a really good consistency for babies. I cut a quarter inch slice off of a block of "raw" tofu, then cut that into one inch squares. I figured that would be easier than cutting it into longer rectangles, which I was sure would get squished to mush. I was right: Buttercup used her fingers to pick up the squares, rather than wrapping her fist around them. I am so enjoying her developing those fine motor skills. After the tofu started crumbling, Buttercup still enjoyed going after the tiny pieces on her tray, to the exclusion of the avocado that was simultaneously offered (one of her favorites).
So, Buttercup loved the tofu, and I love having another protein option for her that requires absolutely no preparation on my part.
PROS: no preparation, good nutrition, easy consistency, no stains