What Is the Best Time to Eat Dinner?

For most people, the best time to eat dinner is a time that fits their schedule and leaves a few hours before bed. Many people find that eating two to three hours before lying down feels comfortable, and that eating at roughly the same time each day makes evenings easier. Beyond that, the “right” dinner time varies a lot from person to person and culture to culture.

If dinner time is coming up and you still don’t know what to make, the random dinner generator picks a meal for you in one tap. Below, you’ll find typical dinner times, a simple table to choose your own, and quick meals for the nights that run late.

What Is the Best Time to Eat Dinner for You?

There’s no single answer that works for everyone. The best time depends on a few practical things:

  • When you go to bed. Many people prefer some space between dinner and sleep so they aren’t lying down on a very full stomach.
  • When you ate lunch. A long gap between lunch and dinner often leads to grabbing snacks or overeating once dinner finally arrives.
  • Your work and family schedule. Shift work, commutes and kids’ activities shape dinner more than any rule.
  • How you feel. If you notice heartburn or poor sleep after late meals, that’s useful information about your own body.

A simple way to think about it: count back from your bedtime by two to three hours, then check that the time works with your day. That gives you a starting window, not a strict rule.

What Time Do People Usually Eat Dinner?

Dinner times differ widely around the world, and none of them is “wrong.” Local work hours, climate and tradition all play a part.

  • United States: dinner commonly falls somewhere around 6 to 7 p.m., with plenty of variation.
  • United Kingdom: often early evening, with many people eating between about 6 and 8 p.m.
  • Spain: dinner is famously late, often around 9 to 10 p.m.
  • Italy: dinner commonly starts around 8 p.m., sometimes later in the south.
  • Argentina: late dinners, often 9 p.m. or later, are common.
  • Nordic countries: dinner often comes early, sometimes around 5 to 6 p.m.

These are general patterns, and individual households vary. The takeaway: what time to eat dinner is partly cultural, and the late-dinner countries often pair it with a bigger midday meal or a late-afternoon snack.

Why a Consistent Dinner Time Helps

Picking a regular time often matters more than picking the “perfect” time. Here’s why a routine helps:

  1. You plan better. When you know dinner is at 6:30, you can thaw ingredients, start a slow cooker or order ahead.
  2. Hunger is easier to manage. Regular meals can make it less likely you’ll arrive at dinner starving.
  3. Families stay in sync. A predictable dinner gives kids a routine and makes it easier to eat together.
  4. Evenings feel calmer. Fewer last-minute “what’s for dinner?” debates.

Consistency doesn’t have to be exact. Within the same 30 to 60 minutes most nights is plenty.

Pick Your Dinner Time by Schedule

Use this table as a starting point. Adjust it to your own hunger, sleep and routine.

Your schedule Typical bedtime Dinner window to try Tip
Early riser (up at 5–6 a.m.) 9–9:30 p.m. 5:30–6:30 p.m. Keep dinner simple on weeknights
Standard 9-to-5 10:30–11 p.m. 6:30–7:30 p.m. Prep ingredients the night before
Family with young kids Kids 7–8 p.m. 5–6:30 p.m. Feed kids first if adults get home late
Long commute 11 p.m. 7:30–8 p.m. Have a snack before you leave work
Night owl or student Midnight or later 8–9 p.m. A late dinner can work if bedtime is late too
Evening shift (3–11 p.m.) 1–2 a.m. Main meal ~1–2 p.m., small meal on break Pack a balanced meal for your break
Overnight shift (11 p.m.–7 a.m.) Sleeps mid-morning Main meal before shift, light meal mid-shift Eat lighter before you sleep in the morning

Early risers

If you’re up before dawn, you’re probably tired by 9 p.m. An early dinner around 5:30 or 6 p.m. gives you time to eat, clean up and relax. Batch-cooked meals help a lot on busy weekdays.

Shift workers

Shift work turns the usual schedule upside down. Instead of thinking about “dinner,” think about your main meal and when you’ll sleep. Many shift workers eat their biggest meal before a shift and something lighter during it, then a small meal or snack before sleeping. If you work rotating shifts and struggle with energy or digestion, a doctor or registered dietitian can help you plan around it.

Families with kids

Young children often go to bed early, so family dinner tends to land early too. If one parent gets home late, it’s fine to split it: kids eat at 5:30, adults eat later, and everyone sits together on weekends. What matters most is a routine that works for your household.

Still can’t decide? Spin the Random Dinner Generator →

What’s a Good Time to Eat Dinner When You Feel Hungry Early?

Sometimes you’re starving at 4:30 p.m. That usually means lunch was small or early. You have two easy options:

  • Eat dinner earlier. There’s no rule that dinner has to happen at 7. A 5 p.m. dinner and a light evening snack is a perfectly normal pattern.
  • Add an afternoon snack. Something with a bit of protein, like yogurt, cheese and crackers, hummus with vegetables, or a handful of nuts, can carry you to your usual dinner time.

If you often find yourself very hungry late at night, try moving dinner a little later or making lunch more filling, and see which feels better.

Quick Dinners for Late Nights

Some nights dinner happens at 9 p.m. no matter how well you plan. On those nights, go for meals that are quick to make and not overly heavy. Here are ideas that come together in about 15 minutes:

Late-night dinner Why it works Time
Veggie omelet with toast Fast, simple ingredients 10 min
Miso soup with tofu and rice Light and warming 10 min
Chicken and vegetable stir-fry with leftover rice Uses what’s in the fridge 15 min
Black bean quesadilla with salsa Pantry-friendly 10 min
Greek yogurt bowl with fruit and granola No cooking 5 min
Rotisserie chicken wrap with greens Store-bought shortcut 5 min
Pasta with olive oil, garlic and spinach Few ingredients 15 min

On the nights you’re too tired to cook at all, our list of what to eat when you don’t feel like cooking has assemble-only meals and smart grocery-store shortcuts.

A Note on Health Conditions

General timing tips aren’t a substitute for medical advice. If you have acid reflux, diabetes, a digestive condition, or take medication that depends on meals, your doctor or a registered dietitian can tell you what meal timing makes sense for you. The same goes if you’re pregnant or managing any condition where food timing matters.

For everyone else, the simple approach usually works: eat at a time that fits your day, leave a few hours before bed if that feels better, and keep it fairly consistent.

Set Your Time, Then Pick the Meal

The best time to eat dinner is the one you can stick to. Count back two to three hours from bedtime, check it against your schedule, and treat that window as your default. Early risers, shift workers and families with kids will all land somewhere different, and that’s fine.

Once you’ve set the time, the next question is what to make. Browse our list of easy dinner ideas for tonight, or let the random dinner generator choose a meal so dinner starts on time.

Frequently asked questions

What's the best time to eat dinner if I go to bed at 10 p.m.?

Many people with a 10 p.m. bedtime find that eating somewhere between 6 and 7:30 p.m. feels comfortable, because it leaves a few hours to digest before lying down. If your evenings are busy, aim for a consistent time in that window most nights and keep a small snack on hand for later hunger instead of pushing dinner very late.

What time do most Americans eat dinner?

In the United States, dinner commonly lands somewhere around 6 to 7 p.m., though it varies with work hours, commutes, kids' activities and region. Families with young children often eat earlier, while people with long commutes or evening shifts may eat closer to 8 p.m. There is no single correct time for everyone.

What's a good time to eat dinner for a family with young kids?

Many families eat between about 5 and 6:30 p.m. so children have time to eat, play and wind down before an early bedtime. If adults get home later, one option is to feed the kids first and eat a simpler meal afterward, or have a shared family dinner on weekends when schedules are looser.

Is it bad to eat dinner late at night?

Late dinners are normal in many cultures and are not automatically a problem. Some people simply feel more comfortable with a few hours between dinner and bed, especially if they get heartburn. If you have reflux, diabetes or another medical condition, ask your doctor or a registered dietitian what meal timing works best for you.