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

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.
What Should I Order for Lunch at McDonald’s?
| Goal | Best Pick | Why |
|---|---|---|
| Best protein efficiency | McCrispy® Strips (3 Piece) | 12.9 calories per gram of protein, the best protein-efficiency ratio among the lunch foods compared here |
| Lowest-calorie sandwich | Filet-O-Fish® | 380 Cal, lower than McChicken® at 390 Cal; Hamburger is 250 Cal but is a burger |
| Lowest-calorie main + Small Fries | 4 Piece Chicken McNuggets® + Small Fries | 400 Cal total, before sauce or a drink |
| Lowest sodium, absolute | Apple Slices | 0mg sodium |
| Lowest sodium-density savory side | World Famous Fries® | About 0.81-0.83mg sodium per calorie across sizes |
| Lowest-sodium dip | Honey | 0mg sodium |
| Lowest-sodium savory dip | Honey Mustard Sauce | 125mg sodium, lower than Creamy Ranch at 160mg |
| If sodium is already high | Avoid 40 Piece Chicken McNuggets® | 3,400mg sodium alone, before sauce, side, or drink |
| Biggest sodium-density warning | Spicy Buffalo Sauce | 520mg sodium for 30 Cal, about 17.3mg per calorie |
| Protein-efficient but higher sodium | McCrispy® 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.
| Category | Estimated 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.
| Rank | Item | Cal per gram of protein |
|---|---|---|
| 1 | McCrispy® Strips (3 Piece) | 12.9 |
| 2 | McCrispy® Strips (4 Piece) | 12.9 |
| 3 | Double Quarter Pounder® with Cheese | 15.4 |
| 4 | Quarter Pounder® with Cheese | 17.3 |
| 5 | Bacon Quarter Pounder® with Cheese | 17.5 |
| 6 | Double Cheeseburger | 17.6 |
| 7 | McDouble® | 17.7 |
| 8 | Chicken McNuggets® (10 Piece) | 17.8 |
| 9 | Chicken McNuggets® (6 Piece) | 17.9 |
| 10 | Chicken 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.
| Item | Sodium 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:
| Burger | Cal | Protein | Sodium |
|---|---|---|---|
| Hamburger | 250 | 12g | 510mg |
| Cheeseburger | 300 | 15g | 720mg |
| McDouble® | 390 | 22g | 920mg |
| Double Cheeseburger | 440 | 25g | 1,120mg |
| Daily Double | 490 | 22g | 810mg |
| Quarter Pounder® with Cheese | 520 | 30g | 1,140mg |
| Big Mac® | 580 | 25g | 1,060mg |
| Quarter Pounder® with Cheese Deluxe | 630 | 30g | 1,210mg |
| Bacon Quarter Pounder® with Cheese | 630 | 36g | 1,470mg |
| Double Quarter Pounder® with Cheese | 740 | 48g | 1,360mg |
Chicken & Fish Sandwiches
| Item | Cal | Protein | Fat | Sodium | Cal/g protein |
|---|---|---|---|---|---|
| McChicken® | 390 | 14g | 21g | 560mg | 27.9 |
| Filet-O-Fish® | 380 | 16g | 19g | 580mg | 23.8 |
| McCrispy® | 470 | 26g | 20g | 1,140mg | 18.1 |
| Deluxe McCrispy® | 530 | 27g | 26g | 1,050mg | 19.6 |
| Spicy McCrispy® | 530 | 27g | 26g | 1,320mg | 19.6 |
| Spicy Deluxe McCrispy® | 530 | 27g | 26g | 1,200mg | 19.6 |
Nuggets & Strips
| Item | Cal | Protein | Fat | Sodium | Cal/g protein |
|---|---|---|---|---|---|
| Chicken McNuggets® (4 pc) | 170 | 9g | 10g | 340mg | 18.9 |
| Chicken McNuggets® (6 pc) | 250 | 14g | 15g | 500mg | 17.9 |
| Chicken McNuggets® (10 pc) | 410 | 23g | 24g | 850mg | 17.8 |
| Chicken McNuggets® (20 pc) | 830 | 46g | 49g | 1,700mg | 18.0 |
| Chicken McNuggets® (40 pc) | 1,650 | 92g | 98g | 3,400mg | 17.9 |
| McCrispy® Strips (3 pc) | 400 | 31g | 20g | 1,320mg | 12.9 |
| McCrispy® Strips (4 pc) | 530 | 41g | 26g | 1,760mg | 12.9 |
Snack Wraps
| Item | Cal | Protein | Fat | Sodium | Cal/g protein |
|---|---|---|---|---|---|
| Ranch Snack Wrap® | 400 | 17g | 23g | 970mg | 23.5 |
| Spicy Snack Wrap® | 390 | 17g | 22g | 1,000mg | 22.9 |
Fries & Sides
| Item | Cal | Protein | Fat | Sodium |
|---|---|---|---|---|
| World Famous Fries® (Kids) | 110 | 2g | 5g | 90mg |
| World Famous Fries® (Small) | 230 | 3g | 11g | 190mg |
| World Famous Fries® (Medium) | 320 | 5g | 15g | 260mg |
| World Famous Fries® (Large) | 480 | 7g | 23g | 400mg |
| Apple Slices | 15 | 0g | 0g | 0mg |
Figures shown are “No Ketchup Packet” as served.
Sauces & Condiments
| Item | Cal | Sodium | Sodium per calorie |
|---|---|---|---|
| Creamy Chili McCrispy® Strip Dip | 110 | 250mg | 2.27mg/cal |
| Tangy Barbeque Sauce | 45 | 260mg | 5.78mg/cal |
| Spicy Buffalo Sauce | 30 | 520mg | 17.33mg/cal |
| Creamy Ranch Sauce | 110 | 160mg | 1.45mg/cal |
| Honey Mustard Sauce | 60 | 125mg | 2.08mg/cal |
| Sweet ‘N Sour Sauce | 50 | 160mg | 3.20mg/cal |
| Ketchup Packet | 10 | 90mg | 9.00mg/cal |
| Mayonnaise Packet | 90 | 60mg | 0.67mg/cal |
| Mustard Packet | 0 | 70mg | n/a (0 Cal) |
| Honey | 50 | 0mg | 0mg/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.
