What Is Mcdonald’s Allergen Main Menu?
The McDonald’s Allergen Menu gives you a clear breakdown of the nine major allergens across every item on the Main Menu, from the Big Mac to the McChicken. Each burger and sandwich sits on a bun that carries wheat, and most patties are seasoned with milk-based flavoring, so dairy shows up more often than you’d expect. Cheese slices add extra milk, while the special sauce on several sandwiches contains egg and soy. If you’re managing a wheat or gluten sensitivity, skip the bun and ask for a lettuce wrap instead. The chart below lists every Main Menu item side by side with its allergen status, so you can scan for milk, egg, wheat, soy, peanut, tree nut, fish, shellfish, and sesame in seconds. Use it before you order, whether you’re eating in, using the drive-thru, or ordering through the app.

| Item | Wheat | Rye | Barley | Sesame | Milk | Eggs | Fish | Celery | Mustard |
|---|---|---|---|---|---|---|---|---|---|
| Big Mac | Yes | Traces | Traces | Yes | Yes | Yes | No | No | Yes |
| Big Arch | Yes | Traces | Traces | Yes | Yes | Yes | No | No | Yes |
| Quarter Pounder with Cheese | Yes | Traces | Traces | Yes | Yes | No | No | No | Yes |
| Double Quarter Pounder with Cheese | Yes | Traces | Traces | Yes | Yes | No | No | No | Yes |
| McCrispy | Yes | Yes | Traces | Yes | Traces | Yes | No | Traces | Yes |
| McSpicy | Yes | Traces | Traces | Yes | Traces | No | No | Traces | Yes |
| McChicken Sandwich | Yes | Traces | Traces | Yes | Traces | No | No | Traces | Yes |
| Filet-o-Fish | Yes | No | No | Traces | Yes | Yes | Yes | No | Yes |
| Double Filet-o-Fish | Yes | No | No | Traces | Yes | Yes | Yes | No | Yes |
| McPlant (Vegan) | Yes | Traces | Traces | Yes | Traces | No | No | No | Yes |
| Chicken Selects x3 | Yes | No | No | No | Traces | No | No | Yes | No |
| Chicken Selects x5 | Yes | No | No | No | Traces | No | No | Yes | No |
| Chicken McNuggets x4 | Yes | No | No | No | Traces | No | No | Yes | No |
| Chicken McNuggets x6 | Yes | No | No | No | Traces | No | No | Yes | No |
| Chicken McNuggets x9 | Yes | No | No | No | Traces | No | No | Yes | No |
| Chicken McNuggets x20 | Yes | No | No | No | Traces | No | No | Yes | No |
| 9 Chicken Selects Sharebox | Yes | No | No | No | Traces | No | No | Yes | No |
| McDonald’s Chicken Sharebox | Yes | No | No | No | Traces | No | No | Yes | No |
| Hamburger | Yes | Traces | Traces | Traces | Traces | No | No | No | Yes |
| Cheeseburger | Yes | Traces | Traces | Traces | Yes | No | No | No | Yes |
| Double Cheeseburger | Yes | Traces | Traces | Traces | Yes | No | No | No | Yes |
| Mayo Chicken | Yes | Traces | Traces | Traces | Traces | Yes | No | Yes | Yes |
Yes = Contains allergen | Traces = May contain traces | No = Not present | Yes (VE – Vegan) = Suitable for vegans
Mcdonald’s Allergen Breakfast Menu
Breakfast at McDonald’s leans heavily on eggs, milk, and wheat. The Egg McMuffin, Sausage McGriddles, and Big Breakfast all combine an egg patty with a cheese slice and a wheat-based muffin or griddle cake, so three allergens stack up in a single bite. Hash Browns are one of the safer picks on this menu, since they skip egg and dairy, but they still fry in shared oil with items that contain wheat and milk. Hotcakes bring both egg and milk to the table, and the syrup adds nothing extra. If you’re avoiding soy, watch the sausage patties and the biscuit, since soy lecithin sneaks into several recipes. Review the breakfast allergen chart below before you order, because swapping one ingredient often changes the entire allergen profile of the item.

| Item | Vegetarian | Wheat | Rye | Barley | Oats | Spelt | Sesame | Milk | Eggs |
|---|---|---|---|---|---|---|---|---|---|
| Breakfast Wrap with Ketchup | No | Yes | Traces | Traces | No | No | Traces | Yes | Yes |
| Breakfast Wrap with Brown Sauce | No | Yes | Traces | Yes | No | No | Traces | Yes | Yes |
| Sausage & Egg McMuffin | No | Yes | Yes | No | No | No | Traces | Yes | Yes |
| Bacon & Egg McMuffin | No | Yes | Yes | No | No | No | Traces | Yes | Yes |
| Double Sausage & Egg McMuffin | No | Yes | Yes | No | No | No | Traces | Yes | Yes |
| Double Bacon & Egg McMuffin | No | Yes | Yes | No | No | No | Traces | Yes | Yes |
| Egg & Cheese McMuffin | No | Yes | Yes | No | No | No | Traces | Yes | Yes |
| Sausage Sandwich with Ketchup | No | Yes | Traces | No | No | No | Traces | Yes | No |
| Sausage Sandwich with Brown Sauce | No | Yes | Traces | Yes | No | No | Traces | Yes | No |
| Muffin with Jam | Yes | Yes | Yes | No | No | No | Traces | Yes | No |
| Flahavan’s Porridge Oats (Plain) with Milk | Yes | Traces | Traces | Traces | Traces | Yes | No | Yes | No |
| Pancakes & Syrup | Yes | Yes | No | No | No | No | No | Yes | Yes |
| Pancakes with Sausage & Syrup | No | Yes | No | No | No | No | No | Yes | Yes |
| Bacon & Cheese Toastie | No | Yes | No | No | No | No | Traces | Yes | Traces |
| Cheese Toastie | No | Yes | No | No | No | No | Traces | Yes | Traces |
| Hash Brown | Yes (VE – Vegan) | No | No | No | No | No | No | No | No |
Yes = Contains allergen | Traces = May contain traces | No = Not present | Yes (VE – Vegan) = Suitable for vegans
Mcdonald’s Allergen Drinks Menu
Most drinks at McDonald’s are lower risk than the food menu, but dairy still shows up often. McCafé lattes, cappuccinos, and frappés all use milk as a base, and shakes add both milk and soy from the mix. Sodas, teas, and lemonade are typically free of the major allergens, which makes them a safe default when you’re unsure about a food item. Smoothies can contain traces of tree nuts or dairy depending on the fruit base, so check the label each time. If you have a milk allergy, ask for black coffee or a plain soda instead of a McCafé drink. The drinks table below breaks down every item on the menu so you can match your order to your allergy needs without guessing.


| Item | Size | Vegetarian | Spelt | Milk |
|---|---|---|---|---|
| Coca-Cola Zero Sugar | Small/Medium/Large | Yes (VE – Vegan) | No | No |
| Sprite No Sugar | Small/Medium/Large | Yes (VE – Vegan) | No | No |
| Diet Coke | Small/Medium/Large | Yes (VE – Vegan) | No | No |
| Coca-Cola Classic | Small/Medium/Large | Yes (VE – Vegan) | No | No |
| Fanta Orange Zero | Small/Medium/Large | Yes (VE – Vegan) | No | No |
| Chocolate Milkshake | Small/Medium/Large | Yes | No | Yes |
| Strawberry Milkshake | Small/Medium/Large | Yes | No | Yes |
| Vanilla Milkshake | Small/Medium/Large | Yes | No | Yes |
| Tropicana Orange Juice | — | Yes (VE – Vegan) | No | No |
| Tropicana Apple Juice | — | Yes (VE – Vegan) | No | No |
| Bottled Water (Still) | — | Yes (VE – Vegan) | No | No |
| Robinsons Fruit Shoot | — | Yes (VE – Vegan) | No | No |
| Flat White | 8oz | Yes | No | Yes |
| Toffee Latte | Regular/Large | Yes | No | Yes |
| Latte | Regular/Large | Yes | No | Yes |
| Cappuccino | Regular/Large | Yes | No | Yes |
| Americano | Regular/Large | Yes | No | Traces |
| White Coffee | Regular/Large | Yes | No | Yes |
| Hot Chocolate | Regular/Large | Yes | Yes | Yes |
| Lyons Tea (with 1 Milk) | Regular | Yes | No | Yes |
| Lyons Tea (with 2 Milks) | Large | Yes | No | Yes |
| Espresso | Single/Double | Yes | No | Traces |
| Iced Latte | Regular/Large | Yes | No | Yes |
| Caramel Iced Frappé | Regular/Large | Yes | No | Yes |
| Mango & Pineapple Smoothie | Regular/Large | Yes | No | Traces |
Yes = Contains allergen | Traces = May contain traces | No = Not present | Yes (VE – Vegan) = Suitable for vegans
Mcdonald’s Allergen Happy Meal
The Happy Meal menu mirrors the allergens found in the Main Menu and Chicken McNuggets, since kids can choose a hamburger, cheeseburger, or nuggets as their entrée. Nuggets are breaded with wheat and may contain milk and soy, while the cheeseburger adds dairy on top of the usual bun allergens. Apple slices and the mini side salad are two of the cleanest options for a child with multiple allergies, since neither contains any of the nine major allergens. Fries served in the Happy Meal carry the same wheat and milk risk as the regular Fries menu because they cook in the same fryer. Always check the drink and side combination together, since a safe entrée can still pair with a drink or side that triggers a reaction.

| Item | Vegetarian | Wheat | Rye | Barley | Sesame | Milk | Fish | Celery | Mustard |
|---|---|---|---|---|---|---|---|---|---|
| Hamburger | No | Yes | Traces | Traces | Traces | Traces | No | No | Yes |
| Cheeseburger | No | Yes | Traces | Traces | Traces | Yes | No | No | Yes |
| Chicken McNuggets x4 | No | Yes | No | No | No | Traces | No | Yes | No |
| McFish | No | Yes | Traces | Traces | Traces | Traces | Yes | No | No |
| Small Fries | Yes (VE – Vegan) | No | No | No | No | No | No | No | No |
| Fruit Bag – Apple Slices | Yes (VE – Vegan) | No | No | No | No | No | No | No | No |
| Fruit Bag – Pineapple Stick | Yes (VE – Vegan) | No | No | No | No | No | No | No | No |
| Fruit Bag – Melon Chunks | Yes (VE – Vegan) | No | No | No | No | No | No | No | No |
| Carrot Bag | Yes (VE – Vegan) | No | No | No | No | No | No | No | No |
| Cucumber Sticks | Yes (VE – Vegan) | No | No | No | No | No | No | No | No |
| Organic Semi-Skimmed Milk | Yes | No | No | No | No | Yes | No | No | No |
| Robinsons Fruit Shoot | Yes (VE – Vegan) | No | No | No | No | No | No | No | No |
| Tropicana Orange Juice | Yes (VE – Vegan) | No | No | No | No | No | No | No | No |
| Bottled Water (Still) | Yes (VE – Vegan) | No | No | No | No | No | No | No | No |
Yes = Contains allergen | Traces = May contain traces | No = Not present | Yes (VE – Vegan) = Suitable for vegans
Mcdonald’s Allergen Wraps And Salad
Wraps and salads look lighter, but the tortilla and dressing often carry hidden allergens. Every wrap uses a flour tortilla, so wheat is unavoidable here, and grilled or crispy chicken strips add soy from the marinade. Salad greens themselves are allergen-free, but the toppings change the picture fast: cheese brings milk, croutons bring wheat, and some dressings contain egg or soy. Ranch and Caesar dressings are the two to watch closely if you’re avoiding dairy or egg. If you want a lower-allergen option, order a plain salad with grilled chicken and skip the cheese and croutons. See the full wrap, salad, and topping breakdown in the table below.

| Item | Preparation | Vegetarian | Wheat | Rye | Barley | Sesame | Milk | Eggs | Celery | Mustard |
|---|---|---|---|---|---|---|---|---|---|---|
| The Sweet Chilli Chicken One | Grilled | No | Yes | May Contain Traces | May Contain Traces | May Contain Traces | May Contain Traces | Yes | No | Yes |
| The Sweet Chilli Chicken One | Crispy | No | Yes | May Contain Traces | May Contain Traces | May Contain Traces | May Contain Traces | Yes | Yes | Yes |
| The BBQ & Bacon Chicken One | Grilled | No | Yes | May Contain Traces | May Contain Traces | May Contain Traces | May Contain Traces | Yes | No | Yes |
| The BBQ & Bacon Chicken One | Crispy | No | Yes | May Contain Traces | May Contain Traces | May Contain Traces | May Contain Traces | Yes | Yes | Yes |
| Grilled Chicken Salad | — | Yes | No | No | No | No | May Contain Traces | No | No | No |
| Grilled Chicken & Bacon Salad | — | Yes | No | No | No | No | May Contain Traces | No | No | No |
| Crispy Chicken Salad | — | Yes | No | No | No | No | No | No | May Contain Traces | No |
| Crispy Chicken & Bacon Salad | — | Yes | No | No | No | No | No | No | May Contain Traces | No |
| Side Salad | — | Vegetarian (V) | No | No | No | No | May Contain Traces | No | No | No |
| Balsamic Dressing – 30g | — | Vegan (VE) | No | No | No | No | No | No | No | No |
Yes = Contains allergen | Traces = May contain traces | No = Not present | Yes (VE – Vegan) = Suitable for vegans
Mcdonald’s Allergen Condiments & Sauces
Sauces are where allergens hide most easily, since a single packet can carry milk, egg, soy, or wheat without any obvious sign. Big Mac Sauce and Tartar Sauce both contain egg, while creamy sauces like Ranch rely on milk and egg together. Ketchup, mustard, and barbecue sauce are typically free of the major allergens and make a safer swap for sandwiches or nuggets. Soy sauce packets obviously contain soy, but they can also carry wheat depending on the brewing process. If you’re building a custom order, ask for sauces on the side so you can check the packet or skip them entirely. The full condiments and sauces breakdown is listed below.

| Item | Portion | Vegetarian | Wheat | Barley | Soya | Milk | Eggs | Celery | Mustard |
|---|---|---|---|---|---|---|---|---|---|
| Tomato Ketchup | 10g | Vegan (VE) | No | No | No | No | No | No | No |
| Mayo Dip | 19g | Vegetarian (V) | No | No | No | No | Yes | No | Yes |
| BBQ Dip | 25ml | Vegan (VE) | No | No | No | No | No | No | Yes |
| Sweet Curry Dip | 25ml | Vegan (VE) | No | No | No | No | No | Yes | Yes |
| Sweet & Sour Dip | 25ml | Vegan (VE) | Yes | Yes | Yes | No | No | Yes | No |
| Smoky BBQ Dip | 40g | Vegetarian (V) | No | No | No | No | No | No | No |
| Sweet Chilli Dip | 40g | Vegan (VE) | No | No | No | No | No | No | No |
| Butter | 7g | Vegetarian (V) | No | No | No | Yes | No | No | No |
| Strawberry Jam | 15g | Vegetarian (V) | No | No | No | No | No | No | No |
| Pancake Syrup | 40g | Vegetarian (V) | No | No | No | No | No | No | No |
| Sweet & Smoky BBQ Dip | 40g | Vegetarian (V) | No | No | No | No | No | No | No |
| Garlic Mayo Dip | 40g | Vegetarian (V) | No | No | No | No | Yes | No | Yes |
Yes = Contains allergen | Traces = May contain traces | No = Not present | Yes (VE – Vegan) = Suitable for vegans
Mcdonald’s Allergen Fries
McDonald’s Fries are cooked in a shared fryer, and the seasoning itself is where the risk starts. The natural beef flavoring added during processing contains hydrolyzed wheat and hydrolyzed milk, so Fries are not wheat-free or dairy-free despite having no visible bun or cheese. This surprises a lot of customers who assume Fries are a safe side by default. Because the fryer also cooks breaded items like Chicken McNuggets and Filet-O-Fish, cross-contact with fish, soy, and additional wheat is possible at every location. If you have a severe allergy to any of these, ask staff whether a dedicated fryer is available before ordering. The exact allergen status for every fry size is confirmed in the table below.

| Item | Vegetarian |
|---|---|
| Small | Vegan (VE) |
| Medium | Vegan (VE) |
| Large | Vegan (VE) |
Desserts & Treats
Desserts at McDonald’s are almost always built on a milk and wheat base. McFlurries mix soft serve, which contains milk and soy, with mix-ins like Oreo or M&M’s that add wheat and extra soy, plus a peanut cross-contact warning from shared equipment. The Baked Apple Pie contains wheat and soy but stays milk-free, making it a workable option if dairy is your only concern. Sundaes and soft serve cones both rely on the same dairy base, so they aren’t suitable for a milk allergy. Apple Slices remain the one dessert-menu item free of all nine major allergens, making them the safest treat to grab on the way out.

Cross-Contact and Kitchen Handling Disclaimer
Even when a specific ingredient is left out of your order, McDonald’s can’t guarantee the meal comes out completely free of it, because multiple menu items move through the same prep stations. Buns, rolls, and tortillas are toasted on equipment also used for products containing sesame, and a sandwich made without cheese can still pick up traces of milk from the same prep line. Delivery adds another variable, since a single courier run often carries orders from several restaurants at once, which raises the odds of contact along the way. For the most current ingredient details, check the label on your packaging, or reach out to McDonald’s customer service through the official website.
How to Read the Allergen Icons on the Menu?
Nine icons run across McDonald’s menu, standing in for milk, egg, wheat, soy, peanuts, tree nuts, fish, shellfish, and sesame. An icon appears next to an item only when that allergen is a listed ingredient in the recipe itself, not a possibility from nearby prep, so an item without a peanut icon still isn’t certified peanut-safe since the kitchen handles other peanut-containing products close by. Scan for the icon that matches your allergy first, then read any accompanying notes for warnings about how the item is prepared, since two items with identical icons can still carry different levels of risk.

Practical Tips for Ordering Safely with Allergies
A few habits make ordering with a food allergy far less stressful. Decide on your order from the allergen chart ahead of time instead of at the counter, since last-minute substitutions are where most mistakes happen. Say something about your allergy the moment you start ordering rather than after the food is already being made, so the kitchen still has time to adjust. Keep the order simple, since fewer swaps and add-ons mean fewer chances for something to slip in through a sauce or topping. If anything about your food looks or tastes different from what you expected, ask the crew to remake it instead of taking the risk.
McDonald’s Approach to Allergen Transparency
No quick-service kitchen can promise a plate with zero allergen risk, and McDonald’s doesn’t pretend otherwise. Grills, toasters, fryers, and prep counters are shared across dozens of menu items to keep service fast, which means some level of contact between ingredients is built into how the kitchen operates, regardless of what a single recipe calls for. The allergen menu exists to inform your decision, not to promise a risk-free meal. If you manage a severe or life-threatening allergy, use this page as a starting point and speak with restaurant staff directly before every order.
How to Order McDonald’s Allergen Menu?
McDonald’s App
Use the allergen filter inside the app before you build your order, and review the allergen tags listed on each item’s description as you add it to your cart.
Official Website
Browse the full allergen menu from any browser, where you can search by item name or filter by allergen before placing a pickup or delivery order.
Drive-Thru
Have your allergy ready to state clearly as soon as you reach the speaker, since drive-thru orders move fast and last-minute changes are harder to confirm once you’re at the window.
Front Counter
Tell the cashier about your allergy when you order, and ask them to flag it for the kitchen so your meal gets extra attention during prep.
Self-Order Kiosk
Check the allergen icons listed under each item on the kiosk screen, then confirm with a crew member at the counter before you pay, since kiosk screens don’t always surface cross-contact warnings.
McDelivery
Add your allergy details in the special instructions field when you check out, and keep in mind that delivery orders carry a slightly higher cross-contact risk since one courier run can include orders from more than one restaurant.
Frequently Asked Questions
Yes, McDonald’s publishes a downloadable allergen and ingredient guide on its official website, and you can also find a printed copy at most restaurant counters.
No, McDonald’s doesn’t certify any item as gluten-free, since shared fryers and prep surfaces make cross-contact possible even with wheat-free ingredients.
No, Fries contain hydrolyzed wheat and hydrolyzed milk from the natural beef flavoring added during processing, so they aren’t wheat-free or dairy-free.
Ingredients stay consistent nationwide, but preparation and cross-contact risk can vary by restaurant, so always confirm with staff if your allergy is severe.
Apple Slices are free of all nine major allergens, making them one of the few items safe across most common allergies.
McDonald’s updates ingredient and allergen data periodically as suppliers or recipes change, so it’s worth checking back before every visit if you have a severe allergy.
No, McDonald’s doesn’t use peanut oil in its standard cooking oil, though shared fryers and prep surfaces still mean trace nut cross-contact can’t be ruled out.
McDonald’s publishes complete ingredient statements for every menu item on its official nutrition page, covering every component in a recipe, not only the nine major allergens.
Yes, both the app and the website let you check allergen tags on individual items before you add them to your order, so you can build a safer meal without guessing at the counter.
Seek medical attention right away if you notice signs of an allergic reaction, and separately contact McDonald’s customer service through the official website so the order can be looked into.
