First, it’s important to know how much protein they need.
I believe babies up to 1 year should get about 15 g of protein a day.
Healthy 1-to-3-year-old children need 0.55 grams of protein per pound
of body weight per day, which means the average 29-pound toddler needs 16 grams
of protein each day. That's the guidlene now : min 16 gramms.
That’s not that much so it’s very easy to achieve without having to
give meat. While on formula, they get enough anyway.
I am raising my babies vegetarian, they have always been very “big” for
their age and even now at 13 months my daughter is 26 pounds and my son is
25lb. They are very healthy as well, so I think it’s a misconception, and there are plenty sources of protein.
A chicken breast contains 21 g of protein while a cup of lentils almost
30!!!
This is what I feed mine so far:
Lentils: Contain 40g of protein in a cup (192g). High in iron and
dietary fiber too, lentils are easy to prepare. Taste amazing when pureed and
very smooth. Also taste awesome when combined with sweet potato.
Chick Peas: Contains 18g of protein in a cup (164g). Chickpeas, or
garbanzo beans, are delicious if you mash 'em up.
Quinoa: Contains 22 g of protein in one cup
(cooked). Cook quinoa just like rice and eat it as a replacement for
rice. It will take about 10-20 minutes to cook and it will plump up nicely. Use
1 cup of quinoa grain per 2 cups of water. Sooo good with some tomato sause.
Tofu: Contains about 20g of protein in a 1/2 cup (126g). Tofu has
almost no taste of its own, it combines well with either fruit or vegetables to
make a creamy puree. Great with mashed banana or cooked pear.
Also almonds, bagels, cheese, oats, Yogurt...
Hope this helps ,
Oh and for iron, for now I just feed rice cereal which has 100% of
daily recommended dose in just 5 tbs.