Eating, chewing, and swallowing are not natural abilities for babies; they must be mastered. When solids are introduced, it's normal for babies to reject food, and it's important to respect their decision.
It's important to remember that breast milk and/or formula only provide the majority of a baby's nutrition until about nine months (solids only provide around one fifth of a baby's nutrition until eight or nine months, and then just under half of a baby's nutrition from nine to eleven months), which means that although it's important to introduce a wide variety of foods early on, the first few months are especially important.
If your baby initially declines or refuses to swallow any of the food that is provided (even for the first few weeks), know that this is natural and that you can continue to try in a low-pressure manner.
There is no such thing as the "best first food." Since a liquid diet of breastmilk or formula alone does not provide enough iron, a good place to start is with iron-rich foods like fish, beef, eggs, tofu, legumes, and iron-fortified cereal, since a liquid diet of breastmilk or formula alone does not provide enough of the mineral by the time a baby is six months old. Perseverance is the key.
If your baby is still refusing solid foods at seven or eight months, speak with a healthcare provider. “Kids improve eating skills between six months and a year, and if they're still resisting solids, they can skip the window,” says Flanders. “It's more difficult to teach a child over the age of one how to eat for the first time.”