Can babies eat tofu?

Recommended  Tofu is soft and easy to serve, a source of iron and protein, and a good way to introduce soy, one of the common allergens, early.

How to serve tofu safely

  1. Cut firm tofu into finger-sized strips a baby can hold.
  2. Mash softer tofu for early spoon-feeding.
  3. Serve it plain, without salty sauces such as soy sauce.
  4. Offer it on its own first so you can watch for any reaction.

Allergen note

Soy is a common allergen — introduce tofu on its own and watch for a reaction.

Age guidance

From around 6 months, cut into finger strips or mashed and served plain.

EU vs US guidance

AuthorityRegionGuidance
EFSA EU Based on EFSA guidance, complementary feeding can begin at around 6 months, and soft protein foods like tofu suit this window.
AAP US In line with AAP guidance, solids can be introduced around 6 months, and soy foods such as tofu are among the common allergens worth introducing early.

Based on published EFSA, FDA and AAP guidance. Nibbino is not endorsed by or affiliated with these authorities.

Tofu is an easy early protein because it is soft, provides iron and protein, and offers a simple way to introduce soy. Firm tofu holds as finger strips, while softer tofu mashes well.

Keep it plain — skip the soy sauce and other salty seasonings that are not suitable for babies.

Frequently asked questions

When can babies eat tofu?

Most babies can start tofu from around 6 months, at the start of complementary feeding, cut into finger strips or mashed and served plain.

How do you prepare tofu for a baby?

Cut firm tofu into finger strips a baby can hold, or mash softer tofu for spoon-feeding. Serve it plain, without salty sauces.

Is tofu an allergen?

Yes, tofu is made from soy, which is a common allergen. Introduce it on its own and watch for any reaction.

Guidance, not medical advice — always supervise feeding and consult your pediatrician.

← All food guides