• Dined sumptuously
• Dined well
• Enjoyed a smorgasbord
• Enjoyed a spread
• Enjoyed a sumptuous meal
• Had a banquet
• Had a few courses
• Had a lot to digest
• Had a lot to eat
• Had an epiphany?
• Participated in a seder
• Pigged out