McDonald’s is one of the most keto-friendly fast-food chains in America — if you know how to order. The burgers are real meat, the cheese is real cheese, and the kitchen will happily make almost anything bunless. The problem isn’t the food; it’s the default order that piles on buns, fries, and sugary sauces.
The key to keto at McDonald’s is the bunless burger. Every burger on the menu can be ordered without the bun, which instantly removes 30-40g of carbs. Add cheese, bacon, and low-carb toppings, skip the fries and ketchup, and you have a genuinely satisfying high-protein, high-fat meal.
If you’re new to keto, start with our keto basics guide first. This is the restaurant-specific playbook.
The Golden Rule: Bunless or Lettuce-Wrap Everything
Every burger at McDonald’s can be ordered:
- “Bunless” — the kitchen puts the burger in a box or on a bed of lettuce instead of a bun
- “Lettuce-wrapped” — the burger is wrapped in lettuce like a sandwich
- Either way, you remove the bun and the 30-40g of carbs that come with it
Ask for 'no bun' at the register
McDonald’s employees are used to keto and low-carb orders. Saying “I’d like a double cheeseburger, no bun, with extra pickles and mustard” works at the counter and in the app. Don’t be shy — the bun removal is a standard modification.
The Best Keto McDonald’s Orders
The Classic Bunless Double Cheeseburger
- Double cheeseburger, no bun
- Extra pickles, extra mustard
- No ketchup (it’s sugar-loaded)
- ~5g net carbs, 30g protein, 25g fat
Quarter Pounder with Cheese, Bunless
- Quarter pounder with cheese, no bun
- Add bacon (if you want more fat)
- ~6g net carbs, 30g+ protein
McDouble, Bunless
- McDouble, no bun
- ~4g net carbs — a leaner option
The Protein-Style Burger
- Any burger, lettuce-wrapped (like In-N-Out’s “protein style”)
- Ask for a lettuce wrap instead of a bun
- ~4-6g net carbs
Ditch the ketchup, keep the mustard
Ketchup at McDonald’s has ~4g of sugar per packet — it adds up fast across a whole burger. Mustard, pickles, and mayo are all zero-to-minimal carb. If you want a sauce, ask for a side of mayonnaise or mustard instead of ketchup.
The Hidden Carb Traps at McDonald’s
Avoid these and you’ll stay safely in ketosis:
- The bun — 30-40g of carbs. Always remove it.
- Fries — a medium fries is ~40g net carbs. Skip entirely.
- Ketchup and BBQ sauce — both are sugar-loaded. Use mustard, mayo, or pickles instead.
- The McChicken and crispy chicken sandwiches — the breading adds carbs. Stick to grilled or bunless burgers.
- Biscuits and muffins — the breakfast breads are pure carbs.
- Hash browns — ~15-20g net carbs. Skip.
- Fruit and yogurt parfaits — contain added sugar.
The Sweet Tea Trap
Sweet tea at McDonald’s has ~25g of sugar per large cup. Unsweetened iced tea, diet soda, black coffee, or water are all keto-safe. Never assume a drink is sugar-free — ask or check.
Keto McDonald’s Breakfast
Breakfast is doable at McDonald’s if you skip the carbs:
| Item | How to Order | Carbs |
|---|---|---|
| Sausage & egg | Sausage McMuffin, no muffin | ~2g |
| Bacon & egg | Egg McMuffin, no muffin | ~2g |
| Scrambled eggs | A side of scrambled eggs | ~1g |
| Sausage patty | On its own | ~1g |
| Egg McMuffin, no muffin | Just the egg, ham, and cheese | ~3g |
The Bottom Line
Keto at McDonald’s is easy: order any burger bunless, skip the fries and sugary sauces, and stick to meat, cheese, and low-carb toppings. A bunless double cheeseburger with mustard and pickles is a solid keto meal at ~5g net carbs and 30g+ protein. Breakfast works too if you skip the muffin and hash browns.
If you’re mapping out more low-carb eating on the go, check our keto at Starbucks and keto at Chipotle guides. And for making better low-carb meals at home, the meal prep guide covers batch cooking.