How is the food in small intestine pushed along?

Peristalsis.

Peristalsis is a series of involuntary muscle contractions that propel food through the digestive tract. These contractions begin in the esophagus and continue through the stomach and small intestine. Peristalsis is triggered by the presence of food in the digestive tract, and it is regulated by the nervous system.

Digestive Health - Related Articles