Which is correct:
"Eat dinner" or "Have dinner"?

TextRanch: The best way to perfect your writing.

Discover why 1,062,726 users count on TextRanch to get their English corrected!

One of our experts will correct your English.

Our experts

100% Human-Powered Editing!

Eat dinner

This phrase is correct and commonly used in English.

This phrase is used to indicate the action of consuming a meal in the evening.

Examples:

  • I usually eat dinner around 7 p.m.
  • She eats dinner with her family every night.
  • Do you want to eat dinner together?
  • What did you eat for dinner?
  • Eating dinner late can affect your sleep.

Alternatives:

  • have dinner
  • dine
  • have supper
  • sit down for dinner
  • grab a bite to eat

Have dinner

This phrase is correct and commonly used in English.

This phrase is used to indicate the action of consuming a meal in the evening.

Examples:

  • Let's have dinner together tonight.
  • I had dinner at a nice restaurant last night.
  • What time do you usually have dinner?
  • Having dinner with friends is always fun.
  • She prefers to have dinner early.

Alternatives:

  • eat dinner
  • dine
  • have supper
  • sit down for dinner
  • grab a bite to eat
Both 'eat dinner' and 'have dinner' are correct and commonly used phrases in English. They can be used interchangeably to refer to the act of consuming a meal in the evening. The choice between them is a matter of personal preference.

Last updated: March 23, 2024

Why choose TextRanch?

Lowest prices
Up to 50% lower than other online editing sites.

Fastest Times
Our team of editors is working for you 24/7.

Qualified Editors
Native English experts for UK or US English.

Top Customer Service
We are here to help. Satisfaction guaranteed!