Skip to Content

Did McDonalds stop giving peanuts?

McDonald’s is one of the most popular fast food chains in the world, known for serving burgers, fries, chicken nuggets, shakes, and more. Over the years, McDonald’s has made various changes to its menu and policies. One of the changes that customers have noticed is that the chain appears to have stopped providing peanuts as a snack option at many locations. This has left some customers wondering – did McDonald’s stop giving out peanuts?

History of Peanuts at McDonald’s

Peanuts have been a part of the McDonald’s experience for decades. When McDonald’s first launched in the 1940s, founder Ray Kroc envisioned it as a restaurant that served quick, no-frills burgers and fries. The concept of offering little complimentary snacks for customers to munch on while they waited for their food became an iconic part of the McDonald’s brand.

For many years, one of these complimentary snacks was a small packet of dry roasted peanuts. Customers could grab a pack of peanuts to snack on while their meal was being prepared. The classic McDonald’s style peanut packs were single-serving sizes and were salted and dry roasted. Having peanuts available built customer loyalty and satisfaction by providing customers with a little something extra at no charge.

Over the ensuing decades, peanuts remained a staple giveaway snack at McDonald’s. Multiple generations have memories of opening up those little branded peanut packets as kids, or handing them out to their own kids and grandkids decades later. Even in the 21st century, peanuts remained a nostalgic part of the McDonald’s experience.

Why Peanuts Were a Popular Choice

There are several reasons why peanuts in particular were such a popular choice for McDonald’s complimentary snacks over the years:

– Inexpensive – Peanuts could be purchased in bulk for very low costs, making them an affordable option to give away.

– Non-perishable – Unlike snacks like cookies or fruit, peanuts have a very long shelf life and don’t require refrigeration. This made storage and distribution easy.

– Nutritious – Although high in fat and calories, peanuts do provide protein, vitamins, minerals, and fiber. They offered some nutritional value in a fast food meal.

– Satisfying – The combination of fat, protein, and fiber means that peanuts are filling. Just a small packet could tide customers over until their meal arrived.

– Kid-friendly – Peanuts are an appealing snack for kids and adults alike. Their salty, crunchy, satisfying flavor makes them fun to eat.

– Promotional – Those branded McDonald’s peanut packets were excellent advertising and helped promote brand awareness. People would see the Golden Arches on the packet even after leaving the restaurant.

The Decline of McDonald’s Peanuts

While McDonald’s peanuts have a long history, in recent years their availability has declined significantly. Since the late 1990s and early 2000s, several factors led to a gradual phase-out of peanuts as a standard snack option at McDonald’s:

Rising Peanut Allergies

Peanut allergies began to skyrocket, especially among children. This made peanuts a dangerous offering at a family-centered restaurant chain. McDonald’s didn’t want anyone to have a life-threatening reaction because of peanut residue being present in the restaurant.

Health Concerns

Nutritionists and health experts began warning about the dangers of excess salt, fat, and calories. McDonald’s came under fire for promoting unhealthy eating, especially to vulnerable groups like children. Continuing to hand out fatty, salty peanuts didn’t align with McDonald’s new image as a more health-conscious brand.

Safety and Sanitation Issues

Leaving peanut packets out on countertops raised concerns about contamination, spills, and food safety hazards. Workers had to constantly monitor and refill the peanut containers. This took time away from other tasks.

Financial Motivations

As prices for peanuts and other supplies went up, McDonald’s sought to cut costs wherever possible. Peanuts were an easy target since they were a free giveaway rather than an essential ingredient.

Menu Changes

As McDonald’s expanded its menu to include healthier items like salads, yogurt, and apple slices, peanuts seemed outdated. The chain wanted to promote a more updated, nutrition-focused image.

The Removal of Peanuts from McDonald’s

By the mid-2000s, McDonald’s began phasing peanuts out completely. The iconic peanut packets disappeared from counters at location after location. Today, McDonald’s restaurants almost never offer peanuts. There are a few factors that helped accelerate the total removal of peanuts:

Allergy Concerns

Customers with peanut allergies had raised issues about peanuts still being present in restaurants, increasing allergy risk. To make restaurants safer for these customers, eliminating peanuts entirely was the best option.

Cost Savings

Removing an entire supply chain and cost center freed up money for other initiatives. With peanuts gone, McDonald’s had one less routine expense to worry about.

Labor and Convenience

Without peanut packets to constantly restock and clean up, restaurants could run more efficiently. Workers no longer had to handle or monitor peanut stations.

Focus on Core Menu

Rather than free snacks, McDonald’s wanted to highlight its burgers, chicken, fries, and other primary products. Free peanuts were a distraction from main offerings.

New Snack Options

McDonald’s introduced new for-purchase snack items like Apple Slices, Fruit ‘n Yogurt Parfaits, and Snack Wraps. The chain wanted customers buying these rather than just taking free peanuts.

Are Peanuts Still Available at McDonald’s?

Today it’s exceedingly rare to get free peanuts at McDonald’s. They are essentially a relic of the past. However, there are a few exceptions:

International McDonald’s Locations

In some countries outside the U.S., individual McDonald’s franchises still offer peanuts. But the trend toward removing them is now common globally.

Special Requests

Once in awhile, if a customer makes a specific request for peanuts, some locations may be able to accommodate them. But this is not advertise or encouraged.

Old Equipment and Inventory

A handful of very old school McDonald’s locations built decades ago may still have functioning peanut dispensers and leftover peanut inventory. But with no active peanut distribution from corporate, this is extremely uncommon.

So for all intents and purposes, McDonald’s peanuts are a thing of the past. While a few rare exceptions exist, the average customer today will not be able to get free peanuts with their McDonald’s order. The days of those little branded peanut packets are long gone.

Why Did McDonald’s Really Get Rid of Peanuts?

McDonald’s has never directly explained their rationale for removing peanuts. But based on available information, these seem to be the core reasons:

Allergy Concerns

Above all else, food allergy issues appear to have triggered the decision. As peanut allergies became more widespread, continuing to serve peanuts posed too much risk.

Health Perceptions

McDonald’s wanted to promote healthier menu options rather than enabling unhealthy overeating of salty, fatty snacks like peanuts.

Operational Efficiency

Eliminating peanuts streamlined operations by removing the time and costs of stocking, cleaning up, and monitoring peanut supplies.

Focus on Core Offerings

McDonald’s wanted to highlight their burgers, fries, chicken, and other signature items rather than distracting customers with peanuts.

So in summary, peanuts were phased out due to allergies, health concerns, operational efficiency, and an effort to spotlight McDonald’s primary menu offerings. The loss of this nostalgic snack option made many longtime customers sad, but food allergies and safety won out over tradition.

Customer Response to the Loss of McDonald’s Peanuts

Many McDonald’s customers have expressed disappointment and nostalgia over the disappearance of peanuts. For generations, those little packages were part of the McDonald’s experience. Some key customer reactions include:


Some customers resented that an iconic part of McDonald’s was taken away. They didn’t think allergy concerns justified removing something so nostalgic.


Customers had fond memories of snacking on McDonald’s peanuts as kids. Not seeing peanut packets anymore represented a lost piece of childhood.

Loss of Value

With no more free peanuts, some feel McDonald’s took away an added value or experience without lowering prices accordingly.


Younger McDonald’s customers may not even realize peanuts were once offered. The disappearance has left them confused.


Many modern customers don’t care about peanuts at all. To them, it’s just an unimportant relic from the past.

Despite some backlash, eliminating peanuts does appear to have been a smart business move overall for McDonald’s. But the nostalgia for this snack lives on among longtime loyal customers.

The Bottom Line

While McDonald’s peanuts still have their fans, the era of free peanuts at McDonald’s has come to an end. Food allergy concerns, health perceptions, operational changes, and business priorities ultimately made peanuts too problematic for the world’s largest burger chain to keep providing.

The loss of peanuts is disappointing for some customers. But McDonald’s stands by the decision as necessary for modernizing their brand and providing a safe experience for all. So for those craving that old-fashioned McDonald’s peanuts experience, you’ll likely have to look to your memories rather than their countertops. Going forward, it appears peanuts will remain a relic of McDonald’s past.

Frequently Asked Questions

When did McDonald’s stop giving out peanuts?

McDonald’s slowly phased out peanuts over the course of the 1990s and 2000s. By the mid-2000s, peanuts had been mostly eliminated from all restaurants.

Can you still request peanuts at McDonald’s?

You can ask, but most locations no longer have peanut supplies or distribution. It’s rare for requests to be fulfilled.

Do McDonald’s still have peanut allergy warnings?

Yes, most McDonald’s still post allergy warnings about the potential for peanut exposure due to shared equipment with other locations.

Does McDonald’s have any peanut-free menu items?

Yes, McDonald’s has designated some menu items like fruit, salads, and sundaes as peanut-free. But there is still a chance of cross-contamination.

Are peanuts healthier than french fries?

Peanuts do contain more protein, vitamins, and minerals than McDonald’s fries. But fries are lower in fat and sodium when comparing equivalent serving sizes. Neither are highly healthy options.

Key Facts and Statistics

Year McDonald’s first opened: 1940
Year peanuts first offered as complimentary snack: Mid 1940s
Number of peanut packets once used annually: Over 1 billion
Estimated decade peanuts removed from most locations: 2000s
Number of people in US with peanut allergy: Over 3 million
Average amount of fat in 1 ounce of peanuts: 14 grams
Average amount of sodium in 1 ounce of McDonald’s fries: 135 mg


McDonald’s decision to remove complimentary peanuts ended a longtime fast food tradition. Customers have mixed feelings, with some understanding the rationale and others lamenting the loss. From a business perspective, eliminating peanuts likely achieved McDonald’s goals of boosting safety, cutting costs, and promoting a healthier brand image. However, for those who fondly remember the days of salty peanuts at McDonald’s, it’s the end of an era. Though other menu options have come and gone, the loss of the classic peanut packet occupies a special place in the nostalgic history of McDonald’s.