Gagging on food


My son is 8 months old and I’ve recently started giving him different foods rather than everything mashed. He really likes scrambled eggs and toast for breakfast. I chop the toast into little squares and put them on his high chair tray. He grabs a piece and puts it in his mouth then puts another piece in his mouth and he starts to chew and then gags/coughs a bit. Sometimes he’ll spit out a piece of toast and other times he’ll chew it all and swallow it. He does this with a lot of food and just keeps shoving it in his mouth sometimes making him gag. Is this normal? Should I keep doing what I’m doing or put one piece of toast etc on his tray at a time? He does really enjoying feeding himself.