An enteral fluid delivery system includes a pump having a motor coupled to a rotor configured to accept a portion of a tubing of a feeding set. The motor drives the rotor, which compresses the tubing to deliver to a patient enteral fluid during a feeding cycle. The system includes a user interface that is operatively connected to a memory that stores a plurality of types of enteral fluids. The user interface enables a user to select at least one type of enteral fluid. The system also includes a processor that is operatively connected to the pump. The processor adjusts the flow rate of the pump to deliver the selected enteral fluid for delivery based on one or more characteristics of the feeding fluid such as the viscosity or the caloric content.