McDonald’s Bacon Roll Price, Calories & Nutrition UK (2026)

The Bacon Roll is one of the simplest things on the McDonald’s UK breakfast menu, and it’s still one of the most ordered. If you just want the McDonald’s Bacon Roll price before you head out, A single McDonald’s Bacon Roll costs between £4.89 and £5.19 at most UK branches in 2026, depending on your location and whether you go for ketchup or brown sauce. It’s part of the core breakfast line-up, made with a few rashers of back bacon in a soft roll nothing complicated, just a proper British breakfast classic.

How Much Does a McDonald’s Bacon Roll Cost?

The bacon roll mcdonalds price sits at £4.89 for the ketchup version and £5.19 for the brown sauce version at most UK restaurants, though a small number of branches may charge slightly more or less depending on local pricing.

Item

Price (£)

Calories (kcal)

Bacon Roll with Ketchup

£4.89

332

Bacon Roll with Brown Sauce

£5.19

336

McDonald’s also runs a Bacon Roll Meal Deal through the app from time to time, bundling the roll with a regular drink and a choice of Hash Brown or a fruit bag for a set price, and occasional app-only promotions have offered a Bacon Roll on its own for under £2. These deals rotate, so it’s worth checking the “Offers” section of the app before you order.

For the full breakfast menu and current prices, check our complete McDonald’s UK breakfast guide.

What’s Inside a McDonald’s Bacon Roll?

The Bacon Roll keeps things straightforward a handful of ingredients, nothing overcomplicated:

  • Rashers of back bacon
  • A soft white bread roll
  • A choice of tomato ketchup or brown sauce

Unlike the McMuffins, there’s no egg or cheese in the standard Bacon Roll, which is part of why it stays lighter and cheaper than most of the sandwich options on the breakfast menu. Some branches will let you add cheese for a small extra charge if you want to bulk it out.

McDonald’s Bacon Roll Nutrition Facts

Here’s the nutritional breakdown per serving, based on the standard Bacon Roll with ketchup.

Nutrient

Per Serving

% Reference Intake*

Energy

1390 kJ / 332 kcal

17%

Fat

10g

14%

Saturated Fat

3.5g

18%

Carbohydrates

40g

15%

Sugars

6g

7%

Protein

20g

40%

Salt

2.2g

37%

Reference intake of an average adult: 8,400 kJ / 2,000 kcal.

At 332 calories, the Bacon Roll sits toward the lighter end of the breakfast menu, and 20g of protein makes it a reasonably filling option for something this simple. The brown sauce version comes in slightly higher on sugar and calories than the ketchup version, but the difference is small enough that it mostly comes down to taste preference.

Bacon Roll Allergen Information

If you have a food allergy or intolerance, here’s what to check before ordering:

Allergen

Source

Gluten (Wheat)

Roll

Mustard

Brown sauce (if chosen)

Sesame

Possible trace, from shared toaster with sesame buns

The plain Bacon Roll with ketchup has a shorter allergen list than most breakfast sandwiches, since it skips the egg and cheese found in the McMuffins. That said, McDonald’s kitchens handle multiple allergens in the same space, so cross-contamination is always possible. If you have a severe allergy, it’s worth speaking to a crew member or checking the allergen guide on the app before ordering.

Ketchup or Brown Sauce: Which Should You Pick?

Every Bacon Roll comes with a choice of two sauces, and it’s a genuine 50/50 split among regulars:

  • Tomato Ketchup — adds a touch of sweetness, and keeps the calorie count slightly lower at 332 kcal.
  • Brown Sauce — a richer, tangier option that’s closer to a traditional British bacon butty, coming in at 336 kcal.

If you’re not fussed either way, you can also ask for the roll without any sauce at all, which shaves a few calories off either option.

How Does It Compare to Other Breakfast Items?

If you’re deciding between the Bacon Roll and something else on the breakfast menu, here’s how it stacks up.

Item

Price

Calories

Protein

Bacon Roll (ketchup)

£4.89

332 kcal

20g

Sausage & Egg McMuffin

£4.79

424 kcal

Egg & Cheese McMuffin

£4.19

295 kcal

Hash Brown

£2.39

127 kcal

1.1g

The Bacon Roll sits in the middle of the pack heavier than a Hash Brown or an Egg & Cheese McMuffin, but lighter than a full Sausage & Egg McMuffin. If you want something meaty without the extra calories of egg and cheese, it’s one of the better balanced picks on the menu.

When Can You Get a Bacon Roll?

The Bacon Roll is only available during breakfast hours, which run from roughly 5:00 AM to 11:00 AM at most UK branches. It’s not part of the all-day menu, so once breakfast service ends, it’s off the board until the next morning.

FAQs

A single Bacon Roll costs £4.89 with ketchup or £5.19 with brown sauce at most UK branches, though prices can vary slightly by location.

The ketchup version has 332 calories, and the brown sauce version has 336 calories.

Yes. McDonald’s occasionally runs a Bacon Roll Meal Deal through the app, bundling the roll with a regular drink and a Hash Brown or fruit bag for a set price. These offers rotate, so check the app for what’s currently running.

Not by default. The standard Bacon Roll is just bacon, roll, and your choice of sauce, though most branches will add cheese for a small extra charge if you ask.

You can choose between tomato ketchup and brown sauce, or ask for the roll without any sauce at all.

No. It’s a breakfast-only item and is only sold between roughly 5:00 AM and 11:00 AM at most UK restaurants.

The Bacon Roll has around 20g of protein, which is a solid amount for a relatively low-calorie breakfast item.

For the price, it’s one of the simpler and lighter breakfast options on the menu. It’s not the cheapest item available, but it delivers a decent amount of protein for its calorie count, and pairs well with a Hash Brown if you want a fuller breakfast.

Similar Posts