The healthiest McDonald’s options for staying full on fewer calories are the Egg McMuffin, the McDouble, a 6-piece Chicken McNuggets and the classic Hamburger, all between 250 and 390 calories. Pair any of them with Apple Slices instead of fries, or put two together, and you get a real meal with 24 to 36 g of protein for roughly 500 to 650 calories. Below are 10 picks, the combos that work best, and the swaps that make the biggest difference.
Numbers come from McDonald’s published U.S. nutrition information, cross-checked against nutrition databases that reproduce it. Menus and recipes change, so check the McDonald’s app for your restaurant.
Healthy McDonald’s options at a glance
| Order | Calories | Sodium | Protein | Best for |
|---|---|---|---|---|
| Hamburger | 250 | 510 mg | 12 g | Fewest calories |
| 6-piece Chicken McNuggets | 250 | 500 mg | 14 g | Lowest sodium |
| Cheeseburger | 300 | 720 mg | 15 g | A little more protein |
| Egg McMuffin | 310 | 770 mg | 17 g | Breakfast |
| Sausage Burrito | 310 | 800 mg | 13 g | Breakfast on the go |
| Filet-O-Fish | 380 | 580 mg | 16 g | Fish lovers |
| McDouble | 390 | Not listed here | 22 g | Most protein under 400 |
| McChicken | 390 | Not listed here | 14 g | Chicken sandwich craving |
| Quarter Pounder with Cheese | 520 | 1,140 mg | 30 g | Big appetite |
| Apple Slices | 15 | 0 mg | 0 g | Side instead of fries |
The lowest-calorie burgers and sandwiches
McDonald’s classic small burgers are some of the best calorie bargains in fast food. They’re modest in size, so the trick is pairing them well rather than ordering one and wishing you had more.
1. McDouble

Per sandwich: 390 calories, 22 g protein, 20 g fat.
Two beef patties and one slice of cheese make this my pick for the most protein you can get at McDonald’s for under 400 calories. It’s 50 calories less than the Double Cheeseburger (440 calories, 25 g protein), which only adds a second slice of cheese. Ask for extra pickles and onions if you want more crunch for no real calorie cost.
2. Hamburger
Per sandwich: 250 calories, 12 g protein, 510 mg sodium.
The plain Hamburger is the lowest-calorie sandwich on the menu. On its own it’s more of a snack than a meal, so it works best doubled up or paired with McNuggets (see the combos below). Two Hamburgers come to 500 calories and 24 g protein.
3. Cheeseburger
Per sandwich: 300 calories, 15 g protein, 720 mg sodium.
The slice of cheese adds 50 calories and 3 g protein, but it also adds over 200 mg sodium. If you’re watching salt, the Hamburger is the better choice; if you want the cheese, this is still a light order.
4. Filet-O-Fish
Per sandwich: 380 calories, 16 g protein, 580 mg sodium.
You’ll also loveHealthy Crockpot Meals That Aren’t Just Chicken
It’s lower in sodium than the Cheeseburger despite being a bigger sandwich. Asking for light tartar sauce is the easiest way to trim it.
5. Quarter Pounder with Cheese
Per sandwich: 520 calories, 30 g protein, 1,140 mg sodium.
Not a low-calorie item, but if you’re truly hungry it’s a better choice than a burger plus medium fries. It has the most protein of any regular burger here. Skip the cheese and the Quarter Pounder drops to 420 calories. Pair it with Apple Slices rather than fries.
Chicken picks
6. 6-piece Chicken McNuggets
Per order (no sauce): 250 calories, 14 g protein, 500 mg sodium.
Six McNuggets match the Hamburger on calories with a little more protein and slightly less sodium. The sauce is where the numbers creep up, so pick one packet and use it for dipping rather than drowning. The 10-piece is 410 calories and 23 g protein if you’d rather make it the whole meal.
7. McChicken
Per sandwich: 390 calories, 14 g protein, 21 g fat.
A fair choice when you want a chicken sandwich, though it has less protein than the McDouble for the same calories. Ordering it with light mayo is the simplest way to trim it. The newer chicken items land in the same range or higher: the Spicy Snack Wrap is 390 calories, the Ranch Snack Wrap 400 and the McCrispy 470.
Breakfast picks
8. Egg McMuffin
Per sandwich: 310 calories, 17 g protein, 770 mg sodium, 3 g sugar.
A freshly cracked egg, Canadian bacon and cheese on an English muffin make this the best breakfast item on the menu for protein per calorie. The Sausage McMuffin with Egg looks similar but comes in at 480 calories, so the original is the one to order. If you cook eggs at home, our guide to protein in eggs breaks down exactly what each one adds.
9. Sausage Burrito
Per burrito: 310 calories, 13 g protein, 800 mg sodium.
Scrambled eggs, sausage, cheese, green chiles and onion in a flour tortilla. It’s lighter than most of the breakfast sandwiches, but one burrito won’t hold most people until lunch. Two come to 620 calories and 26 g protein, or pair one with an Egg McMuffin (see below).
What about the Fruit & Maple Oatmeal? It’s 320 calories with only 6 g protein and 31 g sugar, so it’s less filling than it looks.
10. The side to order instead of fries
Apple Slices: 15 calories, 0 g protein, 0 mg sodium, 3 g sugar.
Even a small fries is 230 calories, close to a whole Hamburger. Swapping in Apple Slices saves more than 200 calories, and if you’d rather spend those calories, a second sandwich gives you far more protein than the fries do.
High-protein McDonald’s combos
- McDouble + 6-piece McNuggets: 640 calories, 36 g protein.
- Two Egg McMuffins: 620 calories, 34 g protein, 1,540 mg sodium.
- Quarter Pounder with Cheese + Apple Slices: 535 calories, 30 g protein, 1,140 mg sodium.
- Egg McMuffin + Sausage Burrito: 620 calories, 30 g protein, 1,570 mg sodium.
- Hamburger + 6-piece McNuggets + Apple Slices: 515 calories, 26 g protein, 1,010 mg sodium.
- Two Hamburgers + Apple Slices: 515 calories, 24 g protein, 1,020 mg sodium.
Combo totals don’t include sauces or drinks. If you want a home-cooked version of these numbers, our low calorie high protein meals all come in under 400 calories, and our healthy fast food guide has the best order at other big chains.
How to order healthier at McDonald’s
- Order two small items instead of a combo meal. Two Hamburgers are 500 calories, while a Quarter Pounder with Cheese plus small fries is 750.
- Swap fries for Apple Slices. It saves more than 200 calories, even against a small fries.
- Drink water, unsweetened iced tea or diet soda. A sugary soda can add more calories than the sandwich itself.
- Go light on mayo, tartar sauce and cheese. These add fat and sodium without much protein.
- Use the app to customize. Removing sauces or cheese takes a couple of taps, so you don’t have to ask at the counter.
How these picks were chosen
Every pick is on McDonald’s regular U.S. menu. Items were chosen for low calories, protein per calorie and how filling they are, with sodium as a tiebreaker. Calories come from McDonald’s own product pages; protein, sodium and sugar come from nutrition databases that reproduce McDonald’s figures, used only where their calories matched McDonald’s current numbers. Combo totals were added up and double-checked. Lestta isn’t affiliated with McDonald’s, and this isn’t medical advice; if you’re managing a health condition, check with your doctor or a registered dietitian.





