G.B.
I am going to say it and know that you will ignore it anyway.
A 5 month old baby is not supposed to be eating foods yet. You are setting him up to not be satisfied with formula until he's a year old. He's going to be wanting to eat nothing but food and he will be starving for nutrition. Formula has complete nutrition. Baby food has nearly ZERO nutrition in it. It is not for supplying food to your child.
They expect you to be giving your baby formula FIRST then giving tiny bits of baby food to teach them to chew and swallow, that's all it's for, not for FOOD. Formula is their food and every bite of food you give your child fills their tummy so they won't want formula and therefor they get nothing but flavored goo inside and starve so they eat more food. Then mommy thinks they are wonderful eaters but the truth is they are starving for nutrients.
Please back off the food for a couple of months and let the baby get old enough to be eating table food and just skip the baby food all together.