All studies
Glucose·October 10, 2026·4 min read

Why Does My CGM Show Two Glucose Peaks After One Meal?

A single mixed meal can make a real biphasic CGM trace: fast carbohydrate peaks first, then fat-delayed glucose arrives as a second rise.

Your CGM is probably showing a real biphasic glucose response. One meal can produce an early rise and a later second rise when faster-digesting carbohydrate reaches the bloodstream before glucose that is delayed by fat, protein, fibre or slower starch.

Why does my CGM show two glucose peaks after one meal?

A mixed meal rarely dumps all its glucose at once. The first peak comes from the quick carbohydrate in the meal: the rice, bread, potatoes, fruit, juice or sugar that breaks down and crosses the gut wall within roughly 15 to 45 minutes. This glucose hits the bloodstream early and can push the CGM trace up by a noticeable rise, depending on the amount and your insulin response.

Then, as insulin brings the first rise down, the slower part of the meal is still being digested. Fat slows stomach emptying. Protein and fibre take longer to move through the gut. Some complex starches need more enzyme work. The glucose that was trapped behind the slower part arrives later, often 90 minutes to 3 hours after the meal, and makes the trace turn upward again.

The same plate sends glucose in two waves
First wave: quick carbohydrate
Breaks down within 15 to 45 minutes and raises glucose early.
Second wave: fat-delayed, protein and slower starch
Stomach emptying slows, glucose appears 90 minutes to 3 hours later.
One meal can make two rises because not everything in it reaches your bloodstream at the same speed.

What it looks like on a trace

The double peak is not a single rounded hump. It usually looks like a rise, a dip, then a smaller or equal second rise. A typical mixed meal might look like this:

One meal, two rises: a biphasic CGM trace
Glucose
7098125153180060120180240 minmg/dL

Illustrative. Real timing and size depend on meal composition.

The first peak often sits between 45 and 75 minutes. The dip can happen around 90 minutes. The second rise often starts after that dip and peaks somewhere between 2 and 3 hours, sometimes later after a high-fat meal. The second peak is often lower and flatter than the first, but it can be higher if the slow part of the meal carried more total glucose.

When it is not your glucose

Two peaks are not always digestion. Sensor lag, pressure on the sensor and a new sensor can fake a double curve.

Sensor lag means the fluid under your skin does not move in step with blood glucose. A CGM reading can lag a finger prick by roughly 5 to 15 minutes. If your actual glucose rose and fell quickly, the sensor can draw the rise more slowly, and the next real rise can look like two waves when the blood only had one.

Compression lows are another source. Lying on the sensor presses the tissue around it. The reading falls fast and recovers when you roll over. That can look like a dip between two peaks. A true post-meal dip is usually smoother. A compression dip is often sharp, recovers suddenly, and fits a change in position rather than the meal.

New-sensor noise can also fake a double curve. The first day of a new sensor is least reliable, so a biphasic shape on day one may settle into a cleaner single curve by day two.

What makes the second peak bigger or later

  • Fat is the main delay. A meal high in cheese, cream, oil, nuts or fried food can push the second rise out to 3 or 4 hours.
  • Protein adds its own slower contribution, partly through gluconeogenesis, though the amount that appears as glucose is usually smaller than people expect.
  • Fibre and food structure slow absorption and can spread glucose over a longer, lower curve.
  • Mixed meals with liquid quick sugar and solid slow starch are the classic recipe for a visible double peak.

Is a double peak normal?

Yes, in most people it is a normal pattern after a mixed meal. It is not automatically a sign of insulin resistance or diabetes. Post-meal glucose rises after almost any meal, and the exact shape depends on the meal. For context, healthy adults spend about 3 hours a day above 140 mg/dL (Spartano 2024). That is background, not a pass mark for any single meal. The point is to learn which meals produce the pattern and how large the second rise is.

Worth checking: if your glucose repeatedly stays elevated well beyond 3 to 4 hours after a meal, or if you feel unwell with the pattern, that may be worth asking a doctor about. Keep a meal photo or log so the trace has something to sit next to.

See your own double curve

If you already wear a sensor, pull your LibreView, Dexcom Clarity, Stelo, Lingo or SiBionics export and open it in the free CGM report. It runs in your browser, no account, and shows your AGP, time in range and biggest rises. If you do not have a sensor, HealthOS Sensor is a month of continuous glucose for $70 with the app, no membership, at https://healthosx.com/glucose/sensor.

Written by

HealthOS Research

Keep reading