GIVING BRAINLY FIRST TO ANSWER ACCURACTELY AND WITH AN AWESOME EXPLANATION!!

Hi! I believe your answer is 48 cups because there are 48 cups in 3 gallons, which is the most he can serve. I hope this helps you! Good luck and have a great day. ❤️ (Also, I see you play R0blox? Friend me: adriii_rose)