Calorie Content of Every McDonald's Menu Item Ranked: 2026 Data
A complete breakdown of calories, fat, protein, carbs, and sodium for every item on the McDonald's menu in 2026. Use this data-driven reference to make smarter choices at the drive-through without giving up the foods you enjoy.
McDonald's serves roughly 69 million customers every single day across 40,000 locations in over 100 countries. There is a strong chance it is the restaurant you visit most often — and the one where calorie awareness matters most.
The problem with fast food nutrition is not that the information is hidden. McDonald's publishes nutrition data for every item. The problem is that nobody memorizes a 47-page PDF before pulling up to the drive-through. You make a decision in 30 seconds, and that decision can range from 250 calories to over 1,300 calories depending on what you pick.
This guide puts every current McDonald's menu item into ranked tables by category so you can see exactly what you are ordering. Every number comes from McDonald's published U.S. nutrition data as of early 2026. Regional and seasonal items may vary, but the core menu covered here represents what is available at the vast majority of U.S. locations.
If you use an app like Nutrola, you can snap a photo of your tray and get calorie estimates instantly — but having a mental map of the menu before you order is what actually changes your choices.
How to Read the Tables
Each table includes the following columns:
- Item — The menu item as listed by McDonald's
- Calories — Total calories per item as served
- Total Fat (g) — Grams of total fat
- Protein (g) — Grams of protein
- Carbs (g) — Grams of total carbohydrates
- Sodium (mg) — Milligrams of sodium
Items are sorted from lowest to highest calories within each category.
Burgers
| Item | Calories | Total Fat (g) | Protein (g) | Carbs (g) | Sodium (mg) |
|---|---|---|---|---|---|
| Hamburger | 250 | 9 | 12 | 31 | 510 |
| Cheeseburger | 300 | 13 | 15 | 32 | 720 |
| McDouble | 400 | 20 | 22 | 33 | 920 |
| Double Cheeseburger | 450 | 24 | 25 | 34 | 1120 |
| Big Mac | 550 | 30 | 25 | 45 | 1010 |
| Quarter Pounder with Cheese | 520 | 26 | 30 | 42 | 1140 |
| Quarter Pounder with Cheese Deluxe | 600 | 33 | 30 | 44 | 1180 |
| Double Quarter Pounder with Cheese | 740 | 42 | 48 | 43 | 1360 |
| Quarter Pounder with Cheese Bacon | 620 | 34 | 37 | 42 | 1440 |
The basic Hamburger at 250 calories is one of the most underrated items on the entire menu. It delivers 12 grams of protein for a very modest calorie investment. Two Hamburgers (500 calories, 24g protein) can be a more balanced choice than a single Big Mac.
The Double Quarter Pounder with Cheese is the highest-calorie burger on the standard menu at 740 calories — and that is before you add fries and a drink.
Chicken and Fish
| Item | Calories | Total Fat (g) | Protein (g) | Carbs (g) | Sodium (mg) |
|---|---|---|---|---|---|
| 4-piece Chicken McNuggets | 170 | 10 | 9 | 10 | 330 |
| 6-piece Chicken McNuggets | 250 | 15 | 14 | 15 | 500 |
| 10-piece Chicken McNuggets | 410 | 25 | 23 | 25 | 830 |
| 20-piece Chicken McNuggets | 830 | 50 | 46 | 50 | 1660 |
| 40-piece Chicken McNuggets | 1660 | 100 | 92 | 100 | 3320 |
| McChicken | 400 | 21 | 14 | 39 | 660 |
| Filet-O-Fish | 390 | 19 | 16 | 39 | 580 |
| Deluxe Crispy Chicken Sandwich | 530 | 26 | 27 | 46 | 1080 |
| Spicy Deluxe Crispy Chicken Sandwich | 530 | 26 | 27 | 46 | 1180 |
| McCrispy | 470 | 22 | 26 | 43 | 1050 |
| Spicy McCrispy | 470 | 22 | 26 | 43 | 1150 |
The 4-piece McNuggets at 170 calories is one of the best protein-per-calorie options in the chicken category. The jump from 10-piece to 20-piece is significant — you double the calories to 830, which is more than most full meals should contain.
Breakfast
| Item | Calories | Total Fat (g) | Protein (g) | Carbs (g) | Sodium (mg) |
|---|---|---|---|---|---|
| Egg McMuffin | 300 | 13 | 17 | 30 | 770 |
| Sausage McMuffin | 400 | 26 | 14 | 29 | 790 |
| Sausage McMuffin with Egg | 480 | 31 | 21 | 29 | 900 |
| Sausage Burrito | 310 | 16 | 12 | 26 | 800 |
| Hash Browns | 140 | 8 | 1 | 15 | 310 |
| Hotcakes | 580 | 16 | 9 | 101 | 600 |
| Hotcakes with Sausage | 770 | 33 | 18 | 101 | 930 |
| Sausage McGriddles | 430 | 22 | 11 | 44 | 960 |
| Sausage Egg & Cheese McGriddles | 550 | 31 | 20 | 45 | 1280 |
| Bacon Egg & Cheese McGriddles | 430 | 20 | 17 | 44 | 1210 |
| Bacon Egg & Cheese Biscuit | 450 | 26 | 16 | 38 | 1240 |
| Sausage Biscuit | 460 | 30 | 11 | 36 | 1040 |
| Sausage Biscuit with Egg | 530 | 34 | 18 | 36 | 1150 |
| Big Breakfast | 750 | 49 | 28 | 53 | 1560 |
| Big Breakfast with Hotcakes | 1100 | 56 | 36 | 111 | 2090 |
| Fruit & Maple Oatmeal | 320 | 4 | 6 | 64 | 270 |
The Egg McMuffin at 300 calories is the clear winner for a balanced breakfast. It has the best protein-to-calorie ratio in the breakfast category and keeps sodium relatively manageable. The Big Breakfast with Hotcakes at 1,100 calories is essentially two meals — it exceeds many people's entire lunch calorie budget before 9 AM.
Fries and Sides
| Item | Calories | Total Fat (g) | Protein (g) | Carbs (g) | Sodium (mg) |
|---|---|---|---|---|---|
| Side Salad (no dressing) | 15 | 0 | 1 | 3 | 10 |
| Apple Slices | 15 | 0 | 0 | 4 | 0 |
| Small Fries | 220 | 10 | 3 | 29 | 180 |
| Medium Fries | 320 | 15 | 5 | 43 | 260 |
| Large Fries | 480 | 23 | 7 | 65 | 400 |
The gap between Small Fries and Large Fries is 260 calories. That single upgrade, made a few times a week, can add up to over a pound of body fat per month. When people say "fast food is making me gain weight," it is often the side and drink upgrades doing the real damage, not the sandwich itself.
Desserts and McFlurry
| Item | Calories | Total Fat (g) | Protein (g) | Carbs (g) | Sodium (mg) |
|---|---|---|---|---|---|
| Vanilla Cone | 200 | 5 | 5 | 33 | 80 |
| Hot Fudge Sundae | 330 | 10 | 8 | 53 | 170 |
| Caramel Sundae | 340 | 9 | 7 | 56 | 160 |
| Baked Apple Pie | 230 | 11 | 2 | 32 | 170 |
| Chocolate Chip Cookie | 170 | 8 | 2 | 22 | 90 |
| McFlurry with OREO Cookies (Regular) | 510 | 17 | 12 | 80 | 350 |
| McFlurry with OREO Cookies (Snack Size) | 340 | 11 | 8 | 53 | 230 |
| McFlurry with M&M's Candies (Regular) | 640 | 23 | 14 | 96 | 240 |
| McFlurry with M&M's Candies (Snack Size) | 420 | 15 | 9 | 64 | 160 |
The Vanilla Cone at 200 calories is the smartest dessert on the menu by a wide margin. A regular M&M's McFlurry at 640 calories contains more calories than a Big Mac. If you want a McFlurry, the Snack Size cuts nearly 200 calories.
Drinks — Sodas and Iced Tea
| Item | Calories | Total Fat (g) | Protein (g) | Carbs (g) | Sodium (mg) |
|---|---|---|---|---|---|
| Diet Coke (any size) | 0 | 0 | 0 | 0 | 0 |
| Unsweetened Iced Tea (any size) | 0 | 0 | 0 | 0 | 10 |
| Small Coca-Cola | 140 | 0 | 0 | 39 | 5 |
| Medium Coca-Cola | 200 | 0 | 0 | 55 | 10 |
| Large Coca-Cola | 290 | 0 | 0 | 80 | 15 |
| Small Sprite | 140 | 0 | 0 | 37 | 30 |
| Medium Sprite | 200 | 0 | 0 | 54 | 45 |
| Large Sprite | 280 | 0 | 0 | 76 | 60 |
| Small Fanta Orange | 150 | 0 | 0 | 40 | 15 |
| Medium Fanta Orange | 210 | 0 | 0 | 57 | 20 |
| Large Fanta Orange | 310 | 0 | 0 | 84 | 30 |
| Sweet Tea (Small) | 100 | 0 | 0 | 27 | 10 |
| Sweet Tea (Medium) | 160 | 0 | 0 | 43 | 10 |
| Sweet Tea (Large) | 230 | 0 | 0 | 61 | 15 |
Switching from a Large Coca-Cola to Diet Coke saves 290 calories with zero trade-off in protein or nutrients. This is the single easiest calorie reduction you can make at McDonald's.
Drinks — Shakes and McCafe
| Item | Calories | Total Fat (g) | Protein (g) | Carbs (g) | Sodium (mg) |
|---|---|---|---|---|---|
| Small Vanilla Shake | 510 | 15 | 11 | 83 | 300 |
| Medium Vanilla Shake | 610 | 18 | 14 | 99 | 360 |
| Large Vanilla Shake | 820 | 23 | 18 | 135 | 480 |
| Small Chocolate Shake | 530 | 15 | 12 | 87 | 330 |
| Medium Chocolate Shake | 630 | 18 | 14 | 104 | 400 |
| Large Chocolate Shake | 840 | 23 | 19 | 139 | 530 |
| Small Strawberry Shake | 510 | 15 | 11 | 82 | 280 |
| Medium Strawberry Shake | 610 | 18 | 13 | 99 | 340 |
| Large Strawberry Shake | 820 | 23 | 18 | 134 | 450 |
| Iced Coffee (Small, with cream and sugar) | 180 | 7 | 2 | 28 | 55 |
| Iced Coffee (Medium, with cream and sugar) | 260 | 11 | 3 | 41 | 80 |
| Iced Caramel Latte (Medium) | 270 | 9 | 9 | 39 | 140 |
| Mocha Frappe (Small) | 420 | 18 | 6 | 60 | 130 |
| Mocha Frappe (Medium) | 510 | 22 | 7 | 72 | 160 |
| Caramel Frappe (Small) | 420 | 18 | 6 | 57 | 130 |
| Caramel Frappe (Medium) | 510 | 22 | 7 | 70 | 160 |
A Large Chocolate Shake at 840 calories exceeds the calorie content of a Double Quarter Pounder with Cheese. Most people do not think of a shake as a meal, but calorically it is more substantial than most entrees on the menu.
Happy Meal Options
| Item | Calories | Total Fat (g) | Protein (g) | Carbs (g) | Sodium (mg) |
|---|---|---|---|---|---|
| 4-piece Chicken McNuggets Happy Meal (with small fries, apple slices, 1% low fat milk) | 475 | 21 | 17 | 52 | 620 |
| Hamburger Happy Meal (with small fries, apple slices, 1% low fat milk) | 555 | 20 | 22 | 71 | 780 |
| 4-piece Chicken McNuggets Happy Meal (with small fries, apple slices, apple juice) | 470 | 20 | 14 | 60 | 600 |
| Hamburger Happy Meal (with small fries, apple slices, apple juice) | 550 | 19 | 19 | 79 | 760 |
Happy Meals are portion-controlled by design. Adults looking for a moderate meal can order a Happy Meal without any shame — the Hamburger Happy Meal with milk provides 22 grams of protein at around 555 calories.
Best Choices Under 400 Calories
If you are targeting a meal under 400 calories, here are the strongest options ranked by protein content:
| Item | Calories | Protein (g) | Why It Works |
|---|---|---|---|
| McDouble (no sauce modifications needed) | 400 | 22 | Best protein-per-calorie burger on the menu |
| Filet-O-Fish | 390 | 16 | Moderate calories with a lower-sodium profile |
| McChicken | 400 | 14 | Budget-friendly with decent macros |
| Egg McMuffin | 300 | 17 | Best breakfast option by nearly every metric |
| Sausage Burrito | 310 | 12 | Compact and filling for its calorie count |
| Fruit & Maple Oatmeal | 320 | 6 | Highest fiber breakfast option, lowest sodium |
| 6-piece Chicken McNuggets | 250 | 14 | Great as a protein snack without fries |
| Cheeseburger | 300 | 15 | The reliable classic stays under 300 |
| Hamburger | 250 | 12 | The simplest option, and genuinely solid |
| Vanilla Cone | 200 | 5 | A dessert that fits nearly any calorie budget |
A practical 400-calorie McDonald's meal: Hamburger + Side Salad + Diet Coke = roughly 265 calories with 13 grams of protein. Or Egg McMuffin + black coffee = 300 calories with 17 grams of protein. These are not deprivation orders — they are just informed ones.
Calorie Traps: Items That Seem Light but Are Not
Some McDonald's items carry a health halo or seem smaller than they actually are. These are the most common traps:
Hotcakes (580 calories) — Pancakes feel like a light breakfast, but the syrup and butter push this to 580 calories with 101 grams of carbs and only 9 grams of protein. That is a poor macronutrient profile for the calorie investment.
Fruit & Maple Oatmeal (320 calories) — This is not actually a trap if you know what you are getting, but many people assume oatmeal is "basically zero calories." At 320 calories with 64 grams of carbs and only 6 grams of protein, it is comparable to a Cheeseburger — which has more than double the protein.
Shakes (510-840 calories) — A Small Vanilla Shake has 510 calories. Most people treat shakes as beverages, but they are calorie-dense desserts that contain more calories than a McCrispy sandwich.
McFlurry with M&M's, Regular (640 calories) — This item alone exceeds the calorie content of a Quarter Pounder with Cheese. It is functionally a second meal.
Large Fries + Large Coca-Cola (770 calories) — The sides by themselves, before any entree, total 770 calories. This is more than a Big Mac.
Sausage McGriddles (430 calories) — The smaller form factor makes this feel like a snack, but it packs 430 calories with 22 grams of fat and only 11 grams of protein.
Combo Meal Calorie Totals
Nobody orders just a sandwich. Here is what popular combo meals actually total when you add medium fries and a medium Coca-Cola:
| Combo | Sandwich | Medium Fries | Medium Coca-Cola | Total Calories |
|---|---|---|---|---|
| Big Mac Meal | 550 | 320 | 200 | 1,070 |
| Quarter Pounder with Cheese Meal | 520 | 320 | 200 | 1,040 |
| Double Quarter Pounder Meal | 740 | 320 | 200 | 1,260 |
| 10-piece McNuggets Meal | 410 | 320 | 200 | 930 |
| McCrispy Meal | 470 | 320 | 200 | 990 |
| McChicken Meal | 400 | 320 | 200 | 920 |
| Filet-O-Fish Meal | 390 | 320 | 200 | 910 |
| Big Mac Meal (with large fries, large Coke) | 550 | 480 | 290 | 1,320 |
A standard Big Mac Meal with medium sides hits 1,070 calories. Upgrading to large fries and a large Coke adds 250 calories, pushing it to 1,320. For many people, that is 50-65% of their entire daily calorie budget in one sitting.
The simplest modification: swap the medium Coca-Cola for Diet Coke or water. That drops every combo by 200 calories instantly.
| Modified Combo | Sandwich | Medium Fries | Diet Coke | Total Calories | Savings |
|---|---|---|---|---|---|
| Big Mac Meal (diet) | 550 | 320 | 0 | 870 | -200 |
| Quarter Pounder Meal (diet) | 520 | 320 | 0 | 840 | -200 |
| McCrispy Meal (diet) | 470 | 320 | 0 | 790 | -200 |
| 10-piece McNuggets Meal (diet) | 410 | 320 | 0 | 730 | -200 |
Going further — swap medium fries for small fries and you save another 100 calories:
| Optimized Combo | Sandwich | Small Fries | Diet Coke | Total Calories | vs. Standard |
|---|---|---|---|---|---|
| Big Mac Meal (optimized) | 550 | 220 | 0 | 770 | -300 |
| Quarter Pounder Meal (optimized) | 520 | 220 | 0 | 740 | -300 |
| McCrispy Meal (optimized) | 470 | 220 | 0 | 690 | -300 |
Three hundred fewer calories per visit, same sandwich, still getting fries. This is what data-driven ordering looks like.
Sodium: The Hidden Number
Sodium deserves its own mention. The American Heart Association recommends no more than 2,300 mg of sodium per day, with an ideal limit of 1,500 mg. A single Double Quarter Pounder with Cheese contains 1,360 mg — nearly the entire ideal daily limit in one item.
When you add medium fries (260 mg) and a medium Coca-Cola (10 mg), the meal totals 1,630 mg of sodium. If sodium is a concern for you, the Filet-O-Fish (580 mg) and basic Hamburger (510 mg) are the lowest-sodium sandwich options.
How to Use This Data in Practice
Having nutrition data is only useful if you can act on it in the moment. Here are practical strategies:
Before you order: Pick your meal from the tables above and commit to it before you reach the counter or drive-through speaker. Decision-making in the moment, under time pressure, leads to higher-calorie choices consistently.
Use the two-item rule: Instead of a combo meal, order two individual items. A Cheeseburger and a 4-piece McNuggets totals 470 calories with 24 grams of protein — less than half the calories of a standard Big Mac Meal.
Track what you actually eat: If you use Nutrola, you can voice-log your McDonald's order in about five seconds — just say what you ate, and the AI handles the nutrition lookup. This takes the friction out of fast food tracking, which is where most people give up on logging.
Watch the liquid calories: Every table in this guide reinforces the same pattern. The drink and dessert categories contain some of the highest-calorie items on the menu. A Large Chocolate Shake (840 cal) plus a Big Mac (550 cal) is 1,390 calories — close to a full day's intake for someone in a calorie deficit.
Downsize strategically: Small fries instead of large saves 260 calories. Snack Size McFlurry instead of Regular saves 170-220 calories. These are not sacrifices — they are the same food in a slightly smaller quantity.
Build around protein: The items with the best protein-to-calorie ratios are the Egg McMuffin (17g protein / 300 cal), the McDouble (22g / 400 cal), and the 6-piece McNuggets (14g / 250 cal). Building your order around these items keeps you fuller longer.
A Note on Data Accuracy
All nutrition data in this guide is sourced from McDonald's official U.S. nutrition information, publicly available on their website and in-store nutrition guides. McDonald's updates this data periodically as recipes and suppliers change. Values are also subject to slight variation based on location and preparation.
If you scan a McDonald's item using Nutrola's barcode scanner on packaged items or photograph your tray, the app cross-references multiple nutrition databases to provide the most current data available.
For the most up-to-date numbers, you can always check mcdonalds.com/us/en-us/about-our-food/nutrition-calculator.html.
The Bottom Line
McDonald's is not inherently incompatible with a calorie-controlled diet. A Hamburger, small fries, and a Diet Coke totals 470 calories. An Egg McMuffin with black coffee is 300 calories. These are real meals that fit within almost any nutrition plan.
The problem is never the restaurant — it is the combination of upsizing, sugary drinks, and dessert additions that push a 400-calorie sandwich into a 1,300-calorie meal. The data in this guide gives you the information to make those choices deliberately instead of by default.
Knowing the numbers is the first step. Tracking consistently is what turns knowledge into results.
Ready to Transform Your Nutrition Tracking?
Join thousands who have transformed their health journey with Nutrola!