What Can a Diabetic Eat at McDonald’s? Low-Carb Picks

You can eat at McDonald’s with diabetes. The key is choosing items that keep carbohydrates in a manageable range, ideally 30 to 45 grams per meal for most people, and pairing them with enough protein to slow down the blood sugar response. Several items on the menu fall within that window without any special modifications, and a few simple swaps can make even more options work.

Best Burger Options by Carb Count

Not all burgers are created equal when you’re watching carbohydrates. The regular hamburger and cheeseburger are actually reasonable choices at 32 g and 33 g of carbs respectively. The McDouble is a strong pick: 34 g of carbs with 22 g of protein, giving you a solid protein-to-carb ratio that helps blunt the blood sugar spike from the bun.

The Quarter Pounder with Cheese jumps to 42 g of carbs, and the Big Mac hits 47 g, which pushes toward or past a typical per-meal carb target. If you want something bigger, the Quarter Pounder’s 31 g of protein at least provides a meaningful buffer. The Big Mac’s extra bun slice (the middle one) is what drives its carb count higher, so it’s the least diabetes-friendly of the standard burgers.

One easy trick: order any burger without the top bun or eat it open-faced. That removes roughly 15 g of carbs from the meal, which can bring a Quarter Pounder down into the low 30s or make a McDouble closer to 20 g.

Breakfast That Won’t Spike You

The Egg McMuffin is one of the best diabetes-friendly items on the entire menu. It has about 29 to 31 g of carbs, nearly 18 g of protein, and the English muffin provides a small amount of fiber. The Sausage McMuffin with Egg is similarly balanced: 30 g of carbs and 21 g of protein, though it’s higher in saturated fat and sodium.

What you want to avoid at breakfast is anything wrapped in a large tortilla, served on a biscuit, or paired with hotcakes. Biscuits tend to carry more carbohydrates than English muffins, and pancakes with syrup can easily push a single breakfast past 80 or 90 g of carbs. Stick with the McMuffin line and you’re in a much safer range.

Chicken McNuggets and Sides

A 10-piece Chicken McNuggets order has 30 g of carbs and 22 g of protein, which makes it a workable option on its own. If you’re pairing it with a side, though, you need to be careful. A small order of fries adds another 30 g of carbs with almost no protein, essentially doubling your meal’s carb load to 60 g. That’s too high for most people managing diabetes.

Apple slices are a better side choice, typically adding only about 8 g of carbs. If the location offers a side salad, that’s even lower. Swapping fries for one of these options keeps a McNuggets meal in the 35 to 40 g range, which is much more manageable.

Watch dipping sauces too. Sweet sauces like barbecue and sweet and sour can add 10 to 12 g of carbs per packet. Hot mustard or plain mustard adds almost none.

Drinks Make or Break the Meal

A medium Coca-Cola at McDonald’s has roughly 58 g of sugar. That single drink contains more carbohydrates than most entrĂ©es on the menu. Swapping your drink is the single highest-impact change you can make.

Zero-carb drink options include Diet Coke, unsweetened iced tea, hot tea, and Dasani water. Black coffee (hot or iced) is also essentially carb-free. If you take your coffee with cream, that adds a trivial amount. Sugar and flavored syrups are what to skip.

How To Build a Complete Meal

The strategy that works best is what dietitians call the plate method: fill roughly half your intake with vegetables or low-carb items, a quarter with protein, and a quarter with starch. At McDonald’s, that’s hard to replicate perfectly, but you can get close.

Here are a few sample meals that keep total carbs between 30 and 45 g:

  • McDouble (no ketchup) + side salad + water: roughly 32 to 34 g of carbs, 22 g of protein
  • Egg McMuffin + black coffee: roughly 29 to 31 g of carbs, 18 g of protein
  • 6-piece McNuggets + apple slices + unsweetened iced tea: roughly 26 to 28 g of carbs, 14 g of protein
  • Cheeseburger (no bun) + small fries + Diet Coke: roughly 32 to 34 g of carbs, 15 g of protein

Notice the pattern: you pick one carb-heavy item (the bun, the fries, or the breading) and pair it with something low-carb. You don’t double up on starches. A burger plus fries plus a regular soda can easily total 90 to 100 g of carbs, which is what leads to a big post-meal spike.

Items To Avoid or Limit

The Filet-O-Fish sounds lighter, but its breaded coating and tartar sauce bring it to 39 g of carbs with only 15 g of protein, making it one of the weaker ratios on the menu. Large fries can hit 65 g of carbs on their own. Any milkshake or frappe will run between 70 and over 100 g of sugar depending on size.

Specialty and limited-time items tend to be the worst offenders because they often feature extra sauces, larger buns, or crispy toppings. If something is new and you haven’t checked the nutrition info, the McDonald’s app and website let you look up any item before you order. That five-second check is worth it.

Keeping Carbs Consistent Across the Day

One thing that matters as much as the total carbs in a McDonald’s meal is how it fits into your overall day. Eating a roughly similar amount of carbohydrates at each meal, rather than going very low at breakfast and very high at lunch, helps keep blood sugar more stable throughout the day. If your target is 45 g per meal, a McDonald’s lunch in that range is no different from any other lunch. The goal isn’t to never eat fast food. It’s to make choices that keep your numbers where they need to be.