McDouble

Typical price$2.99
Calories400
Protein22 g
AvailableAfter breakfast until close

Prices last checked October 28, 2026

Two 100% beef patties with a slice of cheese, pickles, onions, ketchup and mustard.

The McDouble is one of the best values at McDonald’s. It has two regular beef patties but only one slice of cheese, which is what separates it from the Double Cheeseburger and keeps it on the McValue Under $3 menu.

With 22 grams of protein for around three dollars, it is consistently one of the best protein-per-dollar items on the entire menu, and it is the base of the $6 McDouble Meal Deal.

McDouble Price (October 2026)

The McDouble typically costs $2.99 at U.S. McDonald’s restaurants. Because most locations are run by franchisees who set their own prices, you can expect to pay anywhere from about $2.50 to $4.59. Airports, highway rest stops and big cities are usually at the top of that range, and delivery apps add a further markup.

ItemTypical priceCalories
McDouble$2.99400

McDouble Calories and Nutrition

The McDouble has 400 calories, about 20% of a 2,000-calorie day, along with 22 g of protein and 920 mg of sodium.

NutrientAmount% Daily Value*
Calories40020%
Total fat20 g26%
Carbohydrates33 g12%
Protein22 g44%
Sodium920 mg40%

*Percent Daily Values are based on a 2,000-calorie diet. Nutrition is approximate and based on McDonald’s published U.S. nutrition information.

What’s in the McDouble?

  • Regular bun
  • Two 1.6 oz beef patties
  • Pasteurized American cheese
  • Pickles
  • Chopped onions
  • Ketchup
  • Mustard

Allergens: contains Wheat, Milk, Soy. Recipes and suppliers can change, so always check the allergen information in the McDonald’s app or ask the restaurant if you have a food allergy.

When can you order the McDouble?

The McDouble is on the regular lunch and dinner menu, which starts when breakfast ends (usually 10:30 or 11 a.m.) and runs until closing, including late night at 24-hour locations. See when McDonald’s starts serving lunch.

Is the McDouble worth it?

At a typical $2.99, the McDouble works out to about $0.75 per 100 calories and 7.4 grams of protein per dollar, which is better than the average for burgers on the menu (5.6 g per dollar).

On a tighter budget? The Hamburger costs about $2.29.

It is also on the McValue Under $3 menu at participating restaurants, which makes it one of the cheapest things you can order.

Ordering tips

  • Add lettuce and Big Mac sauce to make a budget Big Mac.
  • The $6 McDouble Meal Deal adds 4-piece McNuggets, small fries and a small drink.

McDouble FAQ

How much does the McDouble cost at McDonald's?

The McDouble costs about $2.99 at a typical U.S. McDonald’s as of October 2026. Prices we tracked range from $2.50 to $4.59 depending on the restaurant.

How many calories are in the McDouble?

The McDouble has 400 calories, 20 g of fat, 33 g of carbohydrates and 22 g of protein.

Can you order the McDouble during breakfast?

At most restaurants, no. The McDouble is part of the regular menu that starts when breakfast ends, usually at 10:30 or 11 a.m., and is then served until close.

What is the difference between a McDouble and a Double Cheeseburger?

The McDouble has one slice of cheese and the Double Cheeseburger has two, which is why the McDouble is cheaper.

See the full Burgers menu with prices