● Food Intelligence · Fruit
Across 1,002 single-item grapefruit logs from 637 Signos members, the average glucose peak was +31.1 mg/dL — moderate territory for a fruit carrying GI 25. Switch to grapefruit juice and the peak jumps to +39 mg/dL; add cottage cheese and it drops to +28.9 mg/dL. Fruit sugar is fruit sugar, even at the low end of the GI scale.
Tap any ingredient below to swap it for a glucose-friendlier alternative. Your Signos Glucose Score, predicted curve, and nutrition update in real-time. Every swap is data-backed by real CGM response measurements.
Yes — across 1,002 single-item grapefruit logs, the average glucose peak was +31.1 mg/dL, with 45.8% of responses exceeding the +30 mg/dL threshold. Across our cohort of 1,002 single-item grapefruit logs from 637 unique members, the mean peak was +31.1 mg/dL and the median was +28 mg/dL — moderate territory for a food with GI 25 and GL 3. The IQR spans 25.8 mg/dL (p25: +17, p75: +42.8), confirming wide individual variability. Three levers drive the range: total meal sugar content (high-sugar meals spike 39.9% higher in 1,960 matched logs), total carb load (very heavy meals at 110g+ carbs averaged +43.9 mg/dL, a 43% escalation vs. light builds), and form (grapefruit juice added +5.3 mg/dL vs. the whole-fruit anchor in 411 logs). These are observational, not causal, findings.
Some members spike +28.9 mg/dL. Others spike +43.9. The only way to know how you'll spike is to measure with a Signos CGM.
Grapefruit carries the lowest published glycemic index (GI 25) of any common fruit, yet across 1,002 single-item grapefruit logs the average glucose peak hit +31.1 mg/dL — closely matching apples (+31.5 mg/dL) and well above the "negligible spike" threshold. The IQR spans 25.8 mg/dL (p25: +17, p75: +42.8), reflecting meaningful individual variability. Three factors drive that range: meal sugar context (high-sugar meals spiked 39.9% higher in 1,960 matched logs, p<0.001), carb load escalation (very heavy 110g+ meals averaged +43.9 mg/dL vs +30.7 mg/dL at light carb loads), and form (juice raised the peak +5.3 mg/dL vs whole fruit in 411 logs). These are observational effects from matched-pair analysis, not controlled trials.
This page is grounded in three nested cuts of the Signos production PPGR cohort. The page-primary number — cited in the dek, key findings, CTAs, and FAQ first lines — comes from the single-item cohort: 1,002 logs where grapefruit was eaten alone, from 637 unique members, with a mean peak of +31.1 mg/dL, a median of +28 mg/dL, and an IQR of p25 +17 to p75 +42.8 mg/dL. The broader cohort (5,595 logged meals containing grapefruit in any form, 1,946 unique members, mean +34 mg/dL) describes grapefruit in real-world meal contexts; it is cited only here in methodology. The swap calculator's matched-pair table draws on a slightly different filter covering 5,160 logs for the whole-fruit anchor and powers per-option Ns shown in the modifier slots. Data was filtered to meals with a measured glucose rise between 0 and 100 mg/dL (ppgr_case='regular'). Statistical comparisons use Welch's t-test on matched pairs; all modifier effects are reported at p<0.05 minimum, with dominant modifiers reaching p<0.001. Grapefruit logs were identified via regex match on 'grapefruit' with exclusions for candy and sour candy. A minimum of 100 matched meals was required for any pairing to appear in the recipe builder; the segments and broiled sub-cohorts returned fewer than 30 qualifying logs and are excluded.