McDonald’s Lunch Menu: Calories, Protein, Sodium & What Actually Makes Sense to Order (2026)

McDonald’s Lunch Menu

Lunch value note: on the McValue menu, the McChicken Meal Deal runs $5 and the McDouble Meal Deal $6 (both with 4-piece Chicken McNuggets, small fries, and a small drink) at participating restaurants, and the McDouble is also on the Under $3 menu. From November 2, 2026, the $8 Quarter Pounder with Cheese meal deal (medium fries and a drink) joins for a limited time.

Seasonal lunch note (October 2026): the McRib returned October 27, 2026, but only in select cities (including Los Angeles, Chicago, Miami, Atlanta, Philadelphia, and Dallas) — check the app before going. The Caesar Snack Wrap is also on menus for a limited time at a higher price point than the regular $2.99 wraps (about $3.69–$3.99 on delivery menus).

This page compares six of McDonald’s core lunch-food categories side by side: Burgers, Chicken & Fish Sandwiches, Nuggets & Strips, Snack Wraps, Fries & Sides, and Sauces & Condiments. Looked at separately, each category has its own logic. Looked at together, a few things show up that don’t show up inside any single category: the best protein-efficiency pick among the foods compared here isn’t a burger at all, one dipping sauce is more sodium-dense than any main food in this comparison, and World Famous Fries®, of all things, have the lowest sodium density of any savory side in this comparison.

This page builds on the nutrition data already broken down in depth for burgers, so it won’t re-run those specific rankings here. It uses the same numbers to answer the questions that only make sense once every category is on the same table.

Nutrition figures are official McDonald’s U.S. Nutrition Calculator data, checked October 30, 2026; estimated prices are covered further down, with combo deals on the McValue menu.

Instead of scrolling through six separate tables to compare two items, use the tool below: pick any item from any category on each side, and see calories, protein, sodium, and both efficiency ratios lined up side by side in seconds.

Lunch Quick Compare
Pick any two items, from any category, to compare calories, protein, sodium, and efficiency ratios side by side.
vs
Nutrition figures: McDonald’s U.S. Nutrition Calculator. Cal/g protein and sodium/cal are calculated from those figures. Shown as “n/a” where protein isn’t disclosed for that item (e.g. sauces) or where the calculation is undefined (0 Cal or 0g protein).
mcdonaldssmenu.com · Lunch Quick Compare

What Should I Order for Lunch at McDonald’s?

GoalBest PickWhy
Best protein efficiencyMcCrispy® Strips (3 Piece)12.9 calories per gram of protein, the best protein-efficiency ratio among the lunch foods compared here
Lowest-calorie sandwichFilet-O-Fish®380 Cal, lower than McChicken® at 390 Cal; Hamburger is 250 Cal but is a burger
Lowest-calorie main + Small Fries4 Piece Chicken McNuggets® + Small Fries400 Cal total, before sauce or a drink
Lowest sodium, absoluteApple Slices0mg sodium
Lowest sodium-density savory sideWorld Famous Fries®About 0.81-0.83mg sodium per calorie across sizes
Lowest-sodium dipHoney0mg sodium
Lowest-sodium savory dipHoney Mustard Sauce125mg sodium, lower than Creamy Ranch at 160mg
If sodium is already highAvoid 40 Piece Chicken McNuggets®3,400mg sodium alone, before sauce, side, or drink
Biggest sodium-density warningSpicy Buffalo Sauce520mg sodium for 30 Cal, about 17.3mg per calorie
Protein-efficient but higher sodiumMcCrispy® Strips (3 Piece)Best protein efficiency, but higher sodium density than any Chicken McNuggets® size or Snack Wrap

McDonald’s Lunch Hours: When Does Lunch Start?

Most McDonald’s locations switch from the breakfast menu to the lunch (all-day) menu at 10:30 AM on weekdays and 11:00 AM on weekends, right after breakfast service ends. Once lunch starts, it stays available for the rest of the day until the restaurant closes, there’s no separate lunch-to-dinner switch. That’s the general pattern reported by McDonald’s and multiple hours trackers, not a single nationwide rule: McDonald’s restaurants are franchise-operated, so the exact breakfast cutoff, opening time, and closing time all vary by location, and some restaurants extend these windows on weekends or run 24 hours. Confirm your local restaurant’s exact hours in the McDonald’s app or on the official restaurant locator before planning a visit around a specific time.

McDonald’s Lunch Menu Prices (Estimates Only)

McDonald’s does not publish a nationwide price list, prices are set at the franchise level, which is why the same item can genuinely cost different amounts a few miles apart. Checking multiple independent price trackers for this page turned up a wide spread on the very same items, for example, a Big Mac® alone was listed anywhere from about $5.91 to $8.39 depending on the source. Rather than pick one number and present it as precise, the ranges below reflect that real spread. Treat these as a rough planning budget, not a quote, and confirm the actual price for your location in the McDonald’s app.

CategoryEstimated price range
Classic burgers (Hamburger, Cheeseburger, McDouble®, Double Cheeseburger)~$2.69–$5.29
Quarter Pounder® & Big Mac® line~$5.79–$8.99
McChicken® & Filet-O-Fish®~$2.86–$5.29
McCrispy® family (Regular, Deluxe, Spicy, Spicy Deluxe)~$4.69–$7.49
Chicken McNuggets® (4pc to 40pc)~$3.19–$14.00
McCrispy® Strips (3pc & 4pc)~$5.00–$8.00
Snack Wraps® (Ranch & Spicy)~$2.99 each
World Famous Fries® (Small/Medium/Large)~$2.89–$5.39
Apple Slices~$1.39–$1.50
Sauces & dips~$0.25–$0.40 per packet (ketchup often free on request)

The Best Protein-Efficiency Pick Isn’t a Burger

Our McDonald’s Burger Menu comparison already ranked burgers by calories per gram of protein, with the Double Quarter Pounder with Cheese coming out on top at 15.4 cal/g. Once Chicken & Fish, Nuggets & Strips, and Snack Wraps are added to that same ranking, the Double Quarter Pounder drops to third place.

RankItemCal per gram of protein
1McCrispy® Strips (3 Piece)12.9
2McCrispy® Strips (4 Piece)12.9
3Double Quarter Pounder® with Cheese15.4
4Quarter Pounder® with Cheese17.3
5Bacon Quarter Pounder® with Cheese17.5
6Double Cheeseburger17.6
7McDouble®17.7
8Chicken McNuggets® (10 Piece)17.8
9Chicken McNuggets® (6 Piece)17.9
10Chicken McNuggets® (40 Piece)17.9

McCrispy® Strips beating every burger on this measure is the single most useful cross-category finding on this page. The 3 Piece edges out the 4 Piece before rounding (12.90 vs. 12.93 cal/g), which is why it’s the pick, though both round to 12.9. Within the Chicken & Fish category alone, the breaded sandwiches (McCrispy®, Deluxe, Spicy) all sit closer to 18-20 cal/g, while the Strips, a different product entirely, pull well ahead of everything else compared here.

At the other end, McChicken® (27.9 cal/g), Filet-O-Fish® (23.8 cal/g), and the Snack Wraps (22.9-23.5 cal/g) sit among the least protein-efficient mains in this comparison. McChicken®, Filet-O-Fish®, and the Ranch Snack Wrap® (23.5 cal/g) are all less protein-efficient than the Big Mac® (23.2 cal/g), while the Spicy Snack Wrap® is slightly better at 22.9 cal/g.

Hidden Sodium: Your Dipping Sauce Can Beat Your Sandwich

Sodium density (mg per calorie) tells a very different story than total sodium. A sauce with a small total number can still be the most concentrated sodium source in the entire order.

ItemSodium per calorie
Spicy Buffalo Sauce~17.3mg/cal
Ketchup Packet~9.0mg/cal
Tangy Barbeque Sauce~5.8mg/cal
McCrispy® Strips (3 & 4 Piece)~3.3mg/cal
Sweet ‘N Sour Sauce~3.2mg/cal
Spicy Snack Wrap®~2.6mg/cal
Ranch Snack Wrap®~2.4mg/cal
Chicken McNuggets® (any size)~2.0mg/cal
Creamy Ranch Sauce~1.5mg/cal
McChicken®~1.4mg/cal
World Famous Fries® (any size)~0.81-0.83mg/cal

Spicy Buffalo Sauce, a 30-calorie condiment, is more sodium-dense than any sandwich, burger, or nugget order on this list. Ketchup Packet’s ~9mg/cal also looks alarming on paper, but the actual serving is only 10 Cal and 90mg of sodium, small enough that the ratio matters far less in practice than it does for a sauce you might use two or three packets of, or a Buffalo sauce cup poured over a full nugget order. Ratios flag concentration, not necessarily real-world impact at typical portion sizes, and Ketchup is the clearest example of that gap on this menu.

The genuinely useful takeaway: if sodium is a concern, the sauce you choose can matter as much as the sandwich underneath it. Among the more traditional savory dipping sauces, Creamy Ranch Sauce (~1.45mg/cal) is the lowest. Two condiments technically score lower still, Honey (0mg sodium, 0mg/cal) and Mayonnaise Packet (~0.67mg/cal), but neither is really a substitute for a savory dip on a chicken order.

Fries Have the Lowest Sodium Density Among Savory Sides

Across every category compared on this page, food included, World Famous Fries® come out as the lowest sodium-density savory item, at about 0.81-0.83mg of sodium per calorie across sizes (Kids through Large). That’s lower than any burger (1.65-2.55mg/cal), any Chicken & Fish item (1.4-2.5mg/cal), any Nugget or Strip size (2.0-3.3mg/cal), and every savory sauce except Mayonnaise Packet.

That’s sodium density, not absolute sodium. Apple Slices carry 0mg of sodium outright, the lowest in absolute terms of anything on this page, but they aren’t really a savory-side alternative to Fries. Among the actual savory sides, Fries are the lower-sodium-density choice, not a compromise.

Example Lunch Orders: What the Numbers Add Up To

Single-item numbers are useful, but almost nobody orders a single item. These are illustrative orders built from the figures above, not official McDonald’s combo configurations, showing what the totals look like once everything on the tray is added together.

Lowest-calorie main + Small Fries: 4 Piece Chicken McNuggets® + Small Fries = 400 Cal, 530mg sodium, 12g protein.

Example standard order: McCrispy® (sandwich) + Medium Fries + Creamy Ranch Sauce = 470 + 320 + 110 = 900 Cal, 1,140 + 260 + 160 = 1,560mg sodium, about 68% of a full day’s 2,300mg sodium limit, before adding a drink.

Example heavy order: Chicken McNuggets® (20 Piece) + Large Fries + two Tangy Barbeque Sauces = 830 + 480 + 90 = 1,400 Cal, 1,700 + 400 + 520 = 2,620mg sodium, already over the full-day sodium limit from food alone.

The middle example is the one worth sitting with: a single sandwich, a medium fries, and one dip, not an oversized order, already covers more than two-thirds of a day’s sodium.

Data Transparency

A few things from the official source are preserved here exactly as given, not smoothed into a tidier number:

  • Deluxe McCrispy®, Spicy McCrispy®, and Spicy Deluxe McCrispy® are all listed at exactly 530 Cal. Their carb, sugar, and sodium figures differ slightly from each other, so this isn’t a copy-paste artifact, it’s a genuine three-way tie on calories specifically.
  • Chicken McNuggets® (6 Piece) has no Dietary Fiber figure in the official data, unlike the other four sizes, which all list one. Left blank rather than guessed.
  • Creamy Ranch Sauce and Ketchup Packet both have no Dietary Fiber figure in the official source, re-checked twice with the same result. They are left blank here rather than assuming the missing value is 0g.

Full Reference Tables

These tables exist to support the cross-category comparisons on this page, calories, protein, sodium, and cal/g protein side by side across all six lunch categories, not as a standalone breakdown of each category. For deeper analysis of a single category (protein-per-dollar, sodium density rankings, fat-share breakdowns), see that category’s dedicated menu page where one exists, starting with the Burger Menu below.

Burgers

The full burger breakdown, including protein-per-dollar, sodium density, and fat-share rankings, is covered in depth on the dedicated Burger Menu page. Summary only, for cross-category reference:

BurgerCalProteinSodium
Hamburger25012g510mg
Cheeseburger30015g720mg
McDouble®39022g920mg
Double Cheeseburger44025g1,120mg
Daily Double49022g810mg
Quarter Pounder® with Cheese52030g1,140mg
Big Mac®58025g1,060mg
Quarter Pounder® with Cheese Deluxe63030g1,210mg
Bacon Quarter Pounder® with Cheese63036g1,470mg
Double Quarter Pounder® with Cheese74048g1,360mg

Chicken & Fish Sandwiches

ItemCalProteinFatSodiumCal/g protein
McChicken®39014g21g560mg27.9
Filet-O-Fish®38016g19g580mg23.8
McCrispy®47026g20g1,140mg18.1
Deluxe McCrispy®53027g26g1,050mg19.6
Spicy McCrispy®53027g26g1,320mg19.6
Spicy Deluxe McCrispy®53027g26g1,200mg19.6

Nuggets & Strips

ItemCalProteinFatSodiumCal/g protein
Chicken McNuggets® (4 pc)1709g10g340mg18.9
Chicken McNuggets® (6 pc)25014g15g500mg17.9
Chicken McNuggets® (10 pc)41023g24g850mg17.8
Chicken McNuggets® (20 pc)83046g49g1,700mg18.0
Chicken McNuggets® (40 pc)1,65092g98g3,400mg17.9
McCrispy® Strips (3 pc)40031g20g1,320mg12.9
McCrispy® Strips (4 pc)53041g26g1,760mg12.9

Snack Wraps

ItemCalProteinFatSodiumCal/g protein
Ranch Snack Wrap®40017g23g970mg23.5
Spicy Snack Wrap®39017g22g1,000mg22.9

Fries & Sides

ItemCalProteinFatSodium
World Famous Fries® (Kids)1102g5g90mg
World Famous Fries® (Small)2303g11g190mg
World Famous Fries® (Medium)3205g15g260mg
World Famous Fries® (Large)4807g23g400mg
Apple Slices150g0g0mg

Figures shown are “No Ketchup Packet” as served.

Sauces & Condiments

ItemCalSodiumSodium per calorie
Creamy Chili McCrispy® Strip Dip110250mg2.27mg/cal
Tangy Barbeque Sauce45260mg5.78mg/cal
Spicy Buffalo Sauce30520mg17.33mg/cal
Creamy Ranch Sauce110160mg1.45mg/cal
Honey Mustard Sauce60125mg2.08mg/cal
Sweet ‘N Sour Sauce50160mg3.20mg/cal
Ketchup Packet1090mg9.00mg/cal
Mayonnaise Packet9060mg0.67mg/cal
Mustard Packet070mgn/a (0 Cal)
Honey500mg0mg/cal

FAQ

What’s the most protein-efficient item on the McDonald’s lunch menu?

McCrispy® Strips (3 Piece), at 12.9 calories per gram of protein, have the best protein efficiency among the lunch foods compared here.

Which McDonald’s lunch menu item has the highest sodium density?

Spicy Buffalo Sauce, at roughly 17.3mg of sodium per calorie, is the most sodium-dense item among the lunch foods and sauces compared here.

What are the lowest-sodium options on the McDonald’s lunch menu?

Apple Slices have the lowest absolute sodium at 0mg. Among savory sides, World Famous Fries® have the lowest sodium density, at about 0.81-0.83mg per calorie across sizes.

How much sodium is in a 40 Piece Chicken McNuggets® lunch order?

A 40 Piece Chicken McNuggets® order contains 3,400mg of sodium before any sauce, side, or drink, equal to 148% of the 2,300mg daily value used in the nutrition data.

Which McDonald’s lunch menu item is best for protein efficiency?

McCrispy® Strips (3 Piece) are the top choice in the cross-category comparison, at 12.9 calories per gram of protein, ahead of every burger, sandwich, and nugget size compared here.

What time does McDonald’s start serving lunch?

Most locations switch to the lunch menu at 10:30 AM on weekdays and 11:00 AM on weekends, right after breakfast ends, and it stays available until close. Exact timing varies by location since McDonald’s restaurants are franchise-operated, so check the app for your restaurant’s hours.

How much does McDonald’s lunch cost?

It depends heavily on location, since McDonald’s prices are set franchise by franchise rather than nationally. As a rough planning range, classic burgers and sandwiches run about $2.69–$5.29, the Big Mac® and Quarter Pounder® line about $5.79–$8.99, and a Snack Wrap® around $2.99. Confirm the exact price for your location in the McDonald’s app.

The Short Version

If protein efficiency is the priority, McCrispy® Strips lead among the foods compared here, ahead of every burger. If sodium is the concern, the sauce matters as much as the main, Spicy Buffalo Sauce has a higher sodium density than any main food in this comparison, while Fries have the lowest sodium density among the savory sides rather than just being lower in calories. And before ordering a large Nuggets tray, it’s worth knowing that 40 pieces alone already use up most of a day’s recommended sodium. For the full McDonald’s menu across every category, see the complete menu breakdown.

Nutrition data: McDonald’s U.S. Nutrition Calculator, checked October 30, 2026. Not affiliated with or endorsed by McDonald’s Corporation.