Can babies eat beans?

Recommended  Beans are a source of iron and protein and soft when cooked; whole beans are squashed to reduce the choking risk for young babies.

How to serve beans safely

  1. Cook beans until soft, or use no-added-salt canned beans, rinsed.
  2. Squash or mash the beans for young babies.
  3. Offer whole beans once your baby is chewing confidently.

Age guidance

From around 6 months, cooked until soft and squashed or mashed for young babies.

EU vs US guidance

AuthorityRegionGuidance
EFSA EU EFSA places the start of complementary feeding at around 6 months, and iron-rich foods like beans fit this window in line with its guidance.
AAP US The AAP suggests introducing solids around 6 months and highlights iron-rich foods such as beans as valuable early additions.

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

Beans are an easy, budget-friendly source of iron and protein. Cook them until soft (or rinse no-added-salt canned beans), squash them for younger babies, and move to whole beans once chewing is confident.

Frequently asked questions

When can babies eat beans?

Most babies can start beans from around 6 months, cooked until soft and squashed or mashed to reduce the choking risk.

Are canned beans OK for babies?

Yes, choose no-added-salt canned beans and rinse them before serving. Squash or mash them for young babies.

Are beans a choking hazard for babies?

Whole beans can be a choking risk for young babies, so squash or mash them. Offer whole beans once your baby is chewing confidently.

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

← All food guides