Food Intelligence · Protein

Salmon Glycemic Index and Calculate Your Own Glucose Response

Across 4,361 single-item salmon logs, members averaged +25.3 mg/dL — one of the lowest baselines in the protein tranche. The carb base is everything: sushi rice pushes the average to +47.4 mg/dL (+20 mg/dL above the no-carb baseline), while grilled or baked salmon with vegetables holds near flat curves for nearly half of members.

GS
Reviewed by Grace Shryack
Signos Proprietary Data·Updated May 02, 2026·10 min read

● Powered by Signos cohort dataHigh confidence · n=4,361
The swap calculator below draws on 57,001 matched-pair logs — a broader cohort than the page's single-item primary, used to give every ingredient swap statistical power. Welch's t-test on matched pairs, not third-party glycemic-index tables. Each swap shows its sample size and confidence tier inline.
● FREE SIGNOS TOOL

Build Your Own Low GI Recipe

Powered by 4,361
Signos food logs

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.

Ingredients — Tap to Swap
Meal Context
Pre-meal sequence
Activity after meal
Time of day
11
of 100
Signos Glucose Score
Low Spike Risk
75% of members fall between +7 and +9 mg/dL
Predicted Curve · 3-hr window
1401001201401601800m30m60m90m120m150m180m+8
Peak
+8
mg/dL
Time in Range
100%
3hr window
Above 140
0m
danger zone
Swaps
0
applied
Want your real response?
Predictions are cohort averages. Wear a CGM to see your actual response.
Get a Signos CGM →
● Key Findings · Does salmon spike blood sugar?

No — salmon alone averages just +25.3 mg/dL across 4,361 single-item logs, with 49.4% of responses in the low range. Across 4,361 logged meals where members ate salmon alone, the average glucose peak was +25.3 mg/dL (median +21 mg/dL). That puts salmon in the lowest tier of the protein tranche — nearly half of responses stayed under 20 mg/dL. The dominant lever is the carb base: sushi or poke-bowl rice pushed the average to +47.4 mg/dL (+20 mg/dL above the no-carb baseline), while white rice added +10 mg/dL and a bagel added +8 mg/dL. Salmon with vegetables and no carb pairing tracks near flat — the high fat content slows gastric emptying, blunting the curve when no starch is present.

  • Sushi rice is the biggest carb penalty: adding sushi or poke-bowl rice pushed the average to +47.4 mg/dL — +20 mg/dL above the no-carb baseline of +27.4 mg/dL (n=2,373, high confidence).
  • Carb load escalation is nearly linear: light-carb salmon meals (0–40g) averaged +25.0 mg/dL vs. +47.5 mg/dL for very-heavy carb builds (110g+) — a 90% escalation across 40,793 vs. 1,415 logs.
  • Brown rice saves only ~2.7 mg/dL versus white rice: grain-paired salmon averaged +35.1 mg/dL (n=2,221) vs. +37.8 mg/dL for white/jasmine rice (n=4,941) — real but small.
  • Morning timing holds a −17% edge: salmon logged before 10 am averaged 17.3% lower peaks than the rest of the day (CI: −5.61 to −4.67 mg/dL, n=5,638, p<0.001).
● Signos Rules

Three citable insights from this recipe's data

Rule 1
"The Sushi Rice Penalty"
+20 mg/dL vs. no-carb baseline
Pairing salmon with sushi or poke-bowl rice pushed the average peak from +27.4 mg/dL to +47.4 mg/dL across 2,373 matched logs (high confidence) — the largest single carb-pairing penalty in the dataset. Short-grain rice prepared with added sugar digests rapidly, producing the spike. Sashimi (salmon without rice) avoids the penalty entirely; it's the only sushi-context build that lands near the single-item baseline.
Rule 2
"The Carb-Base Rule"
+90% escalation (light vs. very heavy carb)
Across the full salmon cohort, every additional tier of carb load drove a near-linear escalation: light (0–40g) averaged +25.0 mg/dL (n=40,793), medium (40–70g) hit +36.5 mg/dL (n=11,158), heavy (70–110g) reached +42.5 mg/dL (n=3,635), and very heavy (110g+) peaked at +47.5 mg/dL (n=1,415). Salmon is glucose-neutral; the plate is not.
Rule 3
"The Fat-Buffer Edge"
−11.8% peak with high-fat pairing
Salmon is the highest-fat-content protein in this tranche, and fat pairings (≥15g) trimmed the response by 11.8% across 36,596 matched logs (CI: −4.58 to −3.05 mg/dL, high confidence). Avocado and butter each tracked −1 mg/dL below the no-fat baseline. When salmon is eaten with vegetables and no starch, the combined fat load of the fish and any added fat keeps curves notably flat — observational, not yet causal.
● Curious about your own?

Curious how your body responds to salmon specifically?

Across 4,361 logged meals where salmon was eaten alone, the average glucose peak was +25.3 mg/dL — but the IQR spans 23 mg/dL (p25: +12, p75: +35), meaning individual responses vary enormously. Your own result depends on the carb base, fat pairing, and your metabolic state that day. A CGM tells you which side of that range you land on — and whether sashimi vs. sushi actually makes a difference for you.

Learn how Signos works
Why this meal spikes

This meal stacks 3 independent spike drivers — together they account for +0 mg/dL.

Driver 1
Carb base of the meal (sushi rice +20, white rice +10, bagel +8 mg/dL)
+20 mg/dL
The dominant driver. Salmon itself is zero-carb; every spike above the ~25 mg/dL baseline comes from the starch or sugar it's served with. Sushi rice is the worst offender — +20 mg/dL above the no-carb baseline in 2,373 matched logs.
Driver 2
Total meal carb load (90% escalation, light → very heavy)
+12 mg/dL
A near-linear carb-escalation effect: +25.0 mg/dL at 0–40g carbs vs. +47.5 mg/dL at 110g+ carbs (n=40,793 vs. n=1,415). Controlling total carbs at the meal level has more impact than any other single lever.
Driver 3
Individual glucose variability (IQR 23 mg/dL in single-item logs)
+6 mg/dL
The interquartile range spans 23 mg/dL (p25: +12, p75: +35 mg/dL in single-item logs), meaning personal metabolic state — insulin sensitivity, microbiome, timing — drives a large share of any given reading.
● Which bucket are you in?

Some members spike +25 mg/dL. Others spike +47.5. The only way to know how you'll spike is to measure with a Signos CGM.

See Signos Plans
S
What the cohort makes obvious
The thing about salmon that the cohort makes obvious is that it's one of the cleanest proteins we've measured — and also one of the most deceptive dishes on a menu. Across 4,361 single-item logs, salmon alone averaged +25.3 mg/dL with 49% of responses under 20 mg/dL. Order it as sushi and the average jumps to +47.4 mg/dL. The fish is the same. The rice is everything.
Signos Data Science Team

Why this happens, physiologically

Salmon is a zero-carbohydrate food — GI 0, GL 0 — so its +25.3 mg/dL average across 4,361 single-item logs reflects meal context and individual variability, not the fish itself. The largest lever in the full cohort is total meal carb load: heavy and very-heavy carb builds escalated peaks 90% above the light-carb baseline (n=1,415 vs. n=40,793). Salmon's own high fat content adds a meaningful buffer — fat pairings (≥15g) trimmed the response by 11.8% across 36,596 logs (CI: −4.58 to −3.05 mg/dL), consistent with dietary fat slowing gastric emptying. The mechanism is observational, not yet causal, but the pattern is robust: salmon with vegetables and no starch trends toward flat curves for nearly half of members.

● Three mechanisms explain salmon's glucose range

Carb base, fat buffering, and individual variability each drive measurable shifts in salmon's glucose response

  1. Mechanism 1
    +20 mg/dL
    Sushi rice penalty
    Sushi or poke-bowl rice is the largest single modifier measured — pushing the average from +27.4 mg/dL to +47.4 mg/dL across 2,373 matched logs (high confidence). Short-grain rice prepared with added sugar digests rapidly with no protein or fat to buffer it.
  2. Mechanism 2
    −11.8%
    Fat-slowed emptying
    High-fat pairings (≥15g) cut the response by 11.8% across 36,596 matched logs (CI: −4.58 to −3.05 mg/dL). Salmon's own high fat content means the fish itself contributes to this buffer when no starch is present.
  3. Mechanism 3
    23 mg/dL
    Individual variability (IQR)
    Single-item logs show a 23 mg/dL IQR (p25: +12, p75: +35 mg/dL). The same salmon preparation produces meaningfully different outcomes for different people, reflecting differences in insulin sensitivity, microbiome, and timing.
● Fit Check
Salmon is glucose-neutral on its own — a low-spike protein that works well for glucose management until a carb-heavy base is added.
This is for you if
  • You eat salmon grilled or baked with vegetables. Single-item salmon averaged +25.3 mg/dL with 49.4% of responses under 20 mg/dL — among the lowest profiles in the protein tranche.
  • You keep total meal carbs under 40g. Light-carb salmon meals averaged just +25.0 mg/dL (n=40,793) — the lowest carb bucket in the cohort.
  • You reach for sashimi instead of sushi. Raw salmon without rice tracks near the single-item baseline; adding sushi rice adds +20 mg/dL across 2,373 matched logs.
  • You pair salmon with avocado or asparagus. Avocado tracked −1 mg/dL below the no-fat baseline (n=5,820), and asparagus or broccoli trimmed −3 mg/dL off the no-veg baseline (n=8,224).
Not for you if
  • You order sushi rolls with rice regularly. Sushi or poke-bowl rice is the single largest carb-pairing penalty measured — +20 mg/dL above the no-carb baseline (treatment mean +47.4 mg/dL, n=2,373).
  • You build a salmon rice bowl with white rice. White rice added +10 mg/dL above the no-carb baseline across 4,941 matched logs — a significant spike even though salmon itself is neutral.
  • You stack a full-carb meal alongside salmon. Very-heavy carb builds (110g+) averaged +47.5 mg/dL — a 90% escalation above the light-carb baseline of +25.0 mg/dL.
  • You add a bagel to your lox. A bagel with lox averaged +35.8 mg/dL (n=1,111) — +8.4 mg/dL above baseline, with cream cheese adding another +2 mg/dL in matched logs.
● How it fits your day

Calorie band and pairings (member-measured)

Per serving
200–650 kcal
Ranges from a 4 oz grilled fillet (~240 kcal) to a full sushi or rice-bowl build (~650 kcal); single-item logs averaged 365 kcal.
Pair before
  • Choose grilled or baked salmon over sushi formats: single-item logs averaged +25.3 mg/dL vs. +47.4 mg/dL for sushi-rice builds — an 88% difference driven by the rice, not the fish.
  • Keep total meal carbs under 40g: light-carb salmon meals averaged +25.0 mg/dL vs. +47.5 mg/dL for very-heavy builds — a 90% escalation across 40,793 vs. 1,415 logs.
Pair after
  • Time a 15–20 min walk after high-carb salmon builds (rice bowls, sushi, pasta) — those meals averaged +37–47 mg/dL in matched cohort logs.
  • Note that morning salmon logs averaged 17.3% lower peaks than evening logs (CI: −5.61 to −4.67 mg/dL, p<0.001, n=5,638) — breakfast timing carries a real edge.
Avoid pairing
  • Avoid sushi rice and poke-bowl bases: the +20 mg/dL carb-pairing penalty is the largest single modifier measured for salmon (n=2,373, high confidence).
  • Avoid stacking white rice alongside salmon without portion control — 4,941 matched logs showed a +10 mg/dL penalty, and the effect compounds with larger rice portions.
● Quick definitions (click to expand)
mg/dL — milligrams per deciliter. The unit blood glucose is measured in. A rise of "+30 mg/dL above baseline" means blood sugar went up 30 units after the meal.
Glycemic Index (GI) — a 0–100 score for how fast a food raises blood sugar in lab tests. Under 55 = low, 56–69 = medium, 70+ = high.
Glycemic Load (GL) — GI adjusted for portion size. Under 10 = low, 10–19 = medium, 20+ = high.
CGM — Continuous Glucose Monitor. A wearable sensor that tracks blood glucose every few minutes. Signos members wear CGMs while eating meals they log.
● Related Foods: How salmon's glucose response compares to other proteins and common pairings
White Rice Glycemic Index & Glucose Score
White rice averaged +44.2 mg/dL across 39,497 logged meals — illustrating exactly what the rice base adds when paired with a zero-spike protein like salmon.
Brown Rice Glycemic Index & Glucose Score
Brown rice is a common salmon pairing — see how its glycemic profile compares to white rice and whether the swap is worth it for your builds.
Spaghetti Glycemic Index & Glucose Score
Pasta averaged +36.4 mg/dL across 36,860 logged meals — close to the +32.3 mg/dL seen when salmon is paired with pasta in matched cohort logs.
Bagel Glycemic Index & Glucose Score
Bagels as a standalone averaged well above the salmon-with-bagel pairing of +35.8 mg/dL — see the full bagel profile and lox-pairing breakdown.
Track Your Salmon Response with Signos
See how your glucose reacts to salmon eaten alone vs. in a sushi roll, poke bowl, or on a bagel — CGM data, personalized to you.

Frequently Asked Questions

Methodology

This page draws on 4,361 single-item salmon logs (meals where salmon was logged alone, no pairings) from 2,511 unique Signos members, plus a broader 57,001-meal cohort spanning all meal contexts where salmon appeared, collected through the Signos production CGM platform. Data were filtered to postprandial glucose responses (PPGR) between 0 and 100 mg/dL to exclude sensor artifacts and implausible readings. Modifier effects were estimated using Welch's t-test on matched pairs against a defined baseline; all reported effects carry p<0.001 unless noted. We report mean glucose peak across a right-skewed distribution — the median single-item spike of +21 mg/dL is lower than the mean of +25.3 mg/dL, which is typical for this type of data. The food was identified in member logs using a regex that matched "salmon" as a primary ingredient, excluding color-descriptor and pet-food contexts. Any carb-pair or modifier slot requires at least 30 matched meals before it appears in the recipe builder; high-confidence status requires at least 500.

Limitations

  • Self-reported portion sizes introduce measurement error — a logged '4 oz fillet' may vary substantially in actual weight, affecting per-serving spike estimates.
  • Cohort skews health-motivated; Signos members actively tracking glucose tend to eat more mindfully than the general population, so real-world average spikes may differ.
  • The pan-seared form sub-cohort is small (n=61) and carries low confidence — its reported delta of −0.0 mg/dL vs. grilled/baked should be treated as directional only, not statistically firm.
  • The salad-with-bread carb-pair sub-cohort is small (n=57) and carries low confidence; its +2 mg/dL delta should be treated as directional only.
  • The noodle (soba/udon/ramen) carb-pair sub-cohort has medium confidence (n=169); treat its +12 mg/dL delta as a directional estimate pending a larger sample.
  • Modifier analyses reflect meal-level correlations, not controlled feeding trials — causality cannot be established from observational CGM data alone.
  • The seaweed/edamame veggie-pair sub-cohort (n=997) shows a +3 mg/dL delta likely attributable to co-occurring sushi-context carbs rather than the vegetables themselves.
● Get your own data

See your own salmon response

Across 4,361 logged meals where members ate salmon alone, the average glucose peak was +25.3 mg/dL — but the IQR spans 23 mg/dL, meaning your personal response could land well above or below that number. Add sushi rice and the cohort average jumps to +47.4 mg/dL. Keep it with vegetables and no starch and most members stay flat. A CGM shows you exactly which builds work for your biology.

Start with Signos
50,000+
Members Measuring