We scored all 32 entree-style items on McDonald's menu for how well they fit a diabetes-friendly meal -- glycemic index, carb and calorie load against a standard 60g-carb / 600-calorie budget, and how processed the item is.

Best choices

Ranked by GlucoBeacon's own scoring formula -- glycemic index, carbs and calories against a standard 60g-carb / 600-calorie per-meal budget, and how processed the item is -- highest score first.

ItemCategoryCarbsCaloriesEst. GIScore
Side SaladSalads5g152592
Sausage BurritoBurritos25g3005266
Filet-O-FishSteaks39g3905365
Chicken McNuggets 10pcChicken21g4205065
Ranch Chicken Snack Wrap with Crispy ChickenSandwiches28g3205264
Egg McMuffinBreakfast30g3105063
Hamburger: The Classic McDonald's BurgerBurgers30g2505562
4 Piece Chicken McNuggetsChicken10g1706062

Approach with caution

These score lowest -- typically a mix of high carbs, high calories, high glycemic index, or heavy processing. Not "never eat," just items to pair with extra protein/fiber or eat in a smaller portion.

ItemCategoryCarbsCaloriesEst. GIScore
Chicken BiscuitBreakfast46g4206538
20 Piece Chicken McNuggetsChicken51g8306031
Big BreakfastBreakfast57g7406228
40 Piece Chicken McNuggetsChicken102g16506026

How we score it

Each item gets up to 30 points for glycemic index (lower is better), 30 points for staying under a 60g carb budget, 15 points for staying under a 600-calorie budget, and 25 points for being minimally processed -- the same formula GlucoBeacon's in-app Restaurant Advisor uses, just run here against a generic budget instead of your own goals. A higher score means an easier fit into most diabetes meal plans; it isn't a guarantee for any individual, since real blood sugar response depends on portion size, what else you eat with it, and your own physiology.

In GlucoBeacon

The full McDonald's menu -- all 146 items -- is searchable in the GlucoBeacon app's Restaurant Advisor, scored live against your own carb and calorie goals instead of a generic budget, with one-tap logging straight to your blood sugar history. Download GlucoBeacon on Google Play →