Salud

How Long Does Food Take to Digest? (Gastric Emptying Calculator)

Find out how long food stays in your stomach by food type and portion. Full digestion time chart: water (20 min) to fatty meats (6 h). Based on clinical gastric emptying data from NIH/StatPearls. Free, no sign-up.

🗓️ Updated June 2026 Reviewed by
Calculator Free · Private
Reviewed by: (editorial policy ) · Last reviewed:
Have a website? Embed this calculator for free Free — copy the code and paste it on your website Embed on your site
<iframe src="https://hacecuentas.com/embed/food-digestion-time-calculator" width="100%" height="560" style="border:1px solid #e2e8f0;border-radius:12px;max-width:720px" loading="lazy" title="How Long Does Food Take to Digest? (Gastric Emptying Calculator)"></iframe>
<p style="font-size:13px;text-align:center;margin:8px 0">Powered by <a href="https://hacecuentas.com" target="_blank" rel="noopener">Hacé Cuentas</a> — <a href="https://hacecuentas.com/food-digestion-time-calculator" target="_blank" rel="noopener">How Long Does Food Take to Digest? (Gastric Emptying Calculator)</a></p>
Preview →

Paste it on your site. Keep the credit link — thanks for sharing. More widgets →

Your stomach doesn't empty all foods at the same rate. Water clears in about 20 minutes, ripe fruits in 30–60, carbohydrates in 1.5–3 hours, and fatty meats can take 5–6 hours. This calculator estimates how long a given food and portion size will stay in your stomach before passing to the small intestine — useful for timing meals around workouts, sleep, or intermittent fasting windows.

When to use this calculator

  • Timing your last meal before a training session or competition to avoid digestive discomfort.
  • Understanding why a high-fat meal provides prolonged satiety compared to a carbohydrate-heavy one.
  • Estimating when the stomach is empty for intermittent fasting protocols.
  • Discussing digestive timing with a physician or dietitian before a gastric procedure or endoscopy.

Gastric Emptying Time by Food Type (100 g reference, healthy adults)

Food CategoryExamplesTime per 100 gMacronutrient driver
Water / juices / brothsWater, fruit juice, vegetable broth≈ 20 minNone — liquid clears rapidly
Soft fruitsWatermelon, melon, grapes≈ 30 minSimple sugars, high water content
Raw leafy vegetablesLettuce, spinach, cucumber≈ 40 minLow calorie density, mostly water
Firm fruitsApple, pear, peach≈ 45 minSoluble fibre slows slightly
Cooked / root vegetablesCarrot, beetroot, potato≈ 55 minStarch + softened fibre
LegumesLentils, chickpeas, beans≈ 90 minProtein + complex carbohydrate
Refined carbohydratesWhite bread, white rice, pasta≈ 2 hSimple starch, low fat
Whole grainsOats, brown rice, quinoa≈ 2.5 hSoluble + insoluble fibre
Lean fishCod, sole, tuna≈ 2 h 45 minLean protein, minimal fat
DairyMilk, yogurt, fresh cheese≈ 3 hProtein + fat combination
EggsWhole eggs, cooked egg whites≈ 3 h 15 minDense protein + fat (yolk)
Poultry (skinless)Chicken, turkey breast≈ 3 h 30 minLean protein, low fat
Lean beefSirloin, round steak≈ 4 hDense protein + moderate fat
Nuts and seedsWalnuts, almonds, peanuts≈ 4 h 30 minHigh fat + protein density
Fatty beef cutsRibs, short ribs≈ 5 hHigh fat triggers CCK slowdown
Fatty processed meatsBacon, sausage, chorizo≈ 6 hHighest fat content + additives

Source: NIH/NCBI — Gastric Emptying Scan, StatPearls (2024); Advances in Gastric Emptying Physiology, PMC 2019. Times are population-average estimates for healthy adults; individual variability ±30–60 min.

How it works

How Long Does Food Take to Digest? Full Chart by Food Type

Gastric emptying is the process by which your stomach moves its contents into the small intestine. The table below shows reference digestion times for a 100 g portion — and common serving sizes — for every major food category:

Food TypeTime (100 g)Time (200 g)Time (300 g)
Water, juices, broths≈ 20 min≈ 40 min≈ 60 min
Soft fruits (watermelon, melon)≈ 30 min≈ 60 min≈ 90 min
Raw leafy vegetables≈ 40 min≈ 80 min≈ 120 min
Firm fruits (apple, pear)≈ 45 min≈ 90 min≈ 135 min
Cooked / root vegetables≈ 55 min≈ 110 min≈ 165 min
Legumes≈ 90 min≈ 3 h≈ 4.5 h
Refined carbohydrates≈ 2 h≈ 4 h≈ 6 h
Whole grains≈ 2.5 h≈ 5 h≈ 7.5 h
Lean fish≈ 2 h 45 min≈ 5 h 30 min≈ 8 h 15 min
Dairy≈ 3 h≈ 6 h≈ 9 h
Eggs≈ 3 h 15 min≈ 6 h 30 min≈ 9 h 45 min
Chicken / turkey≈ 3.5 h≈ 7 h≈ 10.5 h
Lean beef≈ 4 h≈ 8 h≈ 12 h
Nuts and seeds≈ 4.5 h≈ 9 h≈ 13.5 h
Fatty beef cuts≈ 5 h≈ 10 h≈ 15 h
Fatty processed meats≈ 6 h≈ 12 h≈ 18 h

Source: clinical gastric emptying scintigraphy studies and gastroenterology review literature (NIH/NCBI, StatPearls).

How It's Calculated

The formula scales the per-100 g reference gastric emptying time in proportion to the portion entered:

Time (min) = BaseTime_per_100g × Portion_g / 100

Example: 150 g of oats (base time = 150 min per 100 g):

150 × 150 / 100 = 225 minutes ≈ 3 h 45 min

Linear proportional scaling is an accepted approximation for normal meal sizes (50–500 g). It does not account for mixed-meal interaction effects or individual variability.

Factors That Change Real-World Digestion Time

  • Temperature: Cold foods take longer to leave the stomach than warm ones.

  • Soluble fibre: Forms a viscous gel that slows gastric emptying (oats, apples, legumes).

  • Insoluble fibre: Speeds intestinal transit (whole grains, fibrous vegetables).

  • Mixed meals: A meal combining protein + fat + carbohydrates typically takes 4–6 hours to empty, regardless of individual component times.

  • Age: Gastric emptying slows by approximately 15% between ages 20 and 70 (NIH data).

  • Stress and anxiety: Sympathetic nervous system activation inhibits gastric motility.

  • Gastroparesis: A medical condition significantly delaying emptying; requires a physician's diagnosis.
  • Full Digestion Process (Not Just the Stomach)

    This calculator covers only the gastric phase. The complete process includes:

    1. Mouth: Chewing and salivary amylase (seconds to minutes)
    2. Stomach: Gastric emptying ← this calculator
    3. Small intestine: Nutrient absorption (2–6 additional hours)
    4. Large intestine: Water absorption and stool formation (12–48 hours)

    Total time from ingestion to elimination is 24–72 hours in healthy adults.

    Disclaimer

    Times are population-average estimates for healthy adults based on gastric emptying scintigraphy research. They are not a substitute for evaluation by a gastroenterologist. If you experience persistent digestive symptoms (bloating, pain, nausea, prolonged fullness), consult a qualified healthcare professional.

    Example: 200 g of skinless chicken breast

    Food type: chicken or turkey (skinless) → reference time for 100 g = 210 minutes
    Portion consumed: 200 g
    Calculation: 210 × 200 / 100 = 420 minutes
    Result: approximately 420 minutes (7 hours) in the stomach
    420 minutes ≈ 7 hours

    Frequently asked questions

    How long does it take to digest a full meal?
    A typical mixed meal (carbohydrates + protein + some fat) takes 4–6 hours to empty from the stomach into the small intestine. Very fatty meals can take up to 8 hours. The total transit time through the entire digestive tract — from ingestion to elimination — is 24–72 hours in healthy adults.
    How long does chicken take to digest?
    Skinless chicken and turkey have a gastric emptying reference time of about 210 minutes per 100 g. A typical 200 g portion takes approximately 420 minutes (7 hours) to leave the stomach. Chicken with skin or cooked in oil will take longer due to the added fat content.
    How long does meat stay in your stomach?
    Lean beef takes about 4 hours per 100 g in the stomach; fatty cuts like ribs take about 5 hours; and processed meats like bacon or sausage up to 6 hours. A large 300 g steak can stay in your stomach for 12+ hours. Poultry and fish are faster: 3–3.5 hours per 100 g.
    How long before exercise should I eat to avoid stomach discomfort?
    As a general guideline: eat a full meal at least 3–4 hours before intense exercise. A light snack (fruit, yogurt, toast) can be eaten 1–2 hours before. Liquids and juices are fine 20–30 minutes before. Adjust based on your personal experience, as individual digestion rates vary considerably.
    Why do fats take so much longer to digest than carbohydrates?
    Fats trigger the release of cholecystokinin (CCK), a hormone that slows gastric emptying to give the pancreas and liver time to secrete digestive enzymes and bile. Fat is also insoluble in water, requiring a more complex emulsification process before it can be absorbed in the small intestine.
    Does water really leave the stomach in 20 minutes?
    Yes — when the stomach is empty, water passes almost directly into the small intestine in roughly 10–20 minutes. If consumed with food, water mixes with the food bolus and is retained proportionally longer. This is why hydrating before (rather than heavily during) meals can support optimal digestion.
    Does age affect how quickly I digest food?
    Yes. According to NIH research, gastric emptying slows approximately 15% between ages 20 and 70. Older adults also produce less hydrochloric acid and fewer digestive enzymes, which can prolong digestion and reduce absorption of certain nutrients such as vitamin B12 and calcium.
    What is gastroparesis and how does it affect digestion?
    Gastroparesis is a medical condition in which the stomach muscles don't work properly, delaying gastric emptying far beyond normal values. It's common in people with diabetes or after certain surgeries. Symptoms include nausea, vomiting, early fullness, and abdominal bloating. It requires diagnosis and management by a physician.
    Can I speed up my digestion naturally?
    You can support healthy gastric motility by: chewing food thoroughly (reduces particle size, improves enzyme contact), staying well-hydrated, eating adequate fibre, managing stress, and getting regular physical activity. Ginger and peppermint may have modest prokinetic effects, but evidence is limited. Avoid lying down right after eating, as this slows emptying.

    Methodology & trust

    Editorial

    Calculadora de salud revisada por el equipo editorial de Hacé Cuentas, contrastada con NIH / NCBI — Gastric Emptying Scan (StatPearls), según nuestra política editorial y metodología.

    Updates

    Última revisión: June 20, 2026. Los parámetros se verifican periódicamente con las fuentes citadas.

    Privacy

    Calculations run 100% in your browser. We do not store or transmit your data.

    Limitations

    Indicative results. For critical decisions, consult a professional.

    📌 How to cite this calculator

    Rodríguez, M. (2026). How Long Does Food Take to Digest? (Gastric Emptying Calculator). Hacé Cuentas. https://hacecuentas.com/food-digestion-time-calculator

    Contenido bajo licencia CC-BY 4.0 — reutilizable citando la fuente con enlace a Hacé Cuentas.

    ✉️ Reportar un error en esta calculadora