How Much Does a Full English Breakfast Cost?

From a £5 greasy spoon fry-up to a £30 luxury hotel spread, the cost of a full English breakfast varies enormously. This guide breaks down prices by venue type, region, and whether you cook it yourself, so you always know what you should be paying.

The Quick Answer

The price of a full English breakfast depends primarily on where you eat it. A traditional greasy spoon cafe will charge between £5 and £8, an independent cafe or bistro between £8 and £12, a gastropub between £12 and £18, and a hotel restaurant anywhere from £15 to £30 or beyond. Making one at home costs roughly £3 to £8 depending on ingredient quality.

Greasy Spoon Cafe

£5 - £8

The traditional no-frills cafe. Simple, honest ingredients cooked on a flat grill. Large portions, fast service, and the most authentic experience. Look for Formica tables, a tea urn, and a queue of regulars.

Independent Cafe

£8 - £12

A step up in quality and presentation. Often uses locally sourced produce, free-range eggs, and artisan bread. The sweet spot between value and quality for most breakfast seekers.

Gastropub

£12 - £18

Higher-end ingredients in a relaxed pub setting. Expect hand-made sausages, dry-cured bacon, and perhaps black pudding from a specialist producer. Often available as a weekend brunch special.

Hotel Restaurant

£15 - £30+

Premium ingredients, attentive table service, and an elevated setting. May include buffet extras like fresh fruit, pastries, and juices. Best experienced as part of a hotel stay or special occasion.

Prices by Region

Where you are in the UK makes a significant difference to the price. London and the South East command a noticeable premium, while the North of England, Wales, and Northern Ireland offer the best value. Here is a comparison of typical price ranges across the country.

RegionGreasy SpoonIndependent CafeGastropub / Hotel
London£7 - £10£10 - £15£18 - £35+
South East£6 - £9£9 - £14£15 - £25
Midlands£5 - £8£8 - £12£12 - £20
North England£4.50 - £7£7 - £11£11 - £18
Scotland£5 - £8£8 - £13£13 - £22
Wales£5 - £7£7 - £11£11 - £18
Northern Ireland£4.50 - £7£7 - £11£11 - £17

These prices reflect typical charges in 2024. London prices are roughly 20 to 30 percent higher than the national average, driven by higher rent, labour costs, and overheads. Scotland and Wales tend to be slightly above the North of England due to different supply chain costs, particularly in rural and Highland areas.

The Cost of Making It at Home

Cooking a full English breakfast at home is substantially cheaper than eating out. The total cost depends on whether you shop at a budget supermarket, a mainstream retailer, or buy premium artisanal ingredients. Here is an ingredient-by-ingredient breakdown for a single serving.

IngredientBudget (Aldi/Lidl)Mid-range (Tesco/Sainsbury's)Premium (Waitrose/M&S)
Bacon (4 rashers)£0.80£1.40£2.20
Pork sausages (2)£0.50£1.00£1.80
Eggs (2)£0.40£0.70£1.10
Baked beans£0.30£0.50£0.80
Mushrooms (100g)£0.25£0.40£0.60
Tomatoes (1 large)£0.20£0.35£0.55
Bread (2 slices)£0.15£0.30£0.60
Butter£0.08£0.12£0.18
Tea (1 cup)£0.05£0.08£0.15
Cooking oil£0.05£0.08£0.12
Total (per person)£2.78£4.93£8.10

These prices are per serving and assume standard pack sizes with costs divided accordingly. Buying in bulk or on offer reduces the cost further. Budget supermarket ingredients can produce an excellent breakfast when cooked with care, while premium ingredients make a noticeable difference in flavour and texture.

Restaurant vs Home: The Full Comparison

Cost is only one factor when deciding between eating out and cooking at home. Here is how the two experiences compare across every dimension that matters.

FactorRestaurantAt Home
Cost£8 - £15 per person£3 - £8 per person
QualityVaries; can be exceptionalYou control every ingredient
ConvenienceSomeone else cooks and cleansRequires shopping and washing up
Portion SizeFixed by the kitchenAs large or small as you like
ExperienceAtmosphere, service, going outComfort of your own kitchen
CustomisationLimited substitutionsFull control over every item
TimingLimited serving hoursWhenever you want

The best approach is to enjoy both. Eat out when you want the atmosphere, the convenience, and the experience. Cook at home when you want to control the quality, save money, or enjoy a lazy morning without leaving the house.

Where to Get the Best Value

Getting a great breakfast does not mean spending a fortune. Here are our top tips for finding excellent value without sacrificing quality.

Seek Out the Old-School Greasy Spoon

The traditional greasy spoon cafe remains the best value breakfast in Britain. For £5 to £8, you get a generous plate of properly fried food, a cup of tea, and often toast included. These places survive on loyal regulars, which means the food has to be good. Look for cafes near markets, industrial estates, and railway stations.

Visit Market Cafes

Markets often have small cafes or stalls serving excellent breakfasts at remarkably low prices. Borough Market in London, Kirkgate Market in Leeds, and the Birmingham Bull Ring all have breakfast options that punch well above their price. The ingredients are fresh because they are surrounded by suppliers.

Look for Early Bird Deals

Many cafes and pubs offer discounted breakfast menus before 9:00 AM or 9:30 AM. These early bird specials can reduce the price by 20 to 30 percent, bringing a £10 breakfast down to £7 or £8. If you are an early riser, this is one of the easiest ways to save.

Avoid Tourist Hotspots

A cafe on a main tourist street will always charge more than one on a side street two minutes away. In popular areas like London's West End, Edinburgh's Royal Mile, or Bath city centre, walking just a few blocks away from the main drag can cut the price significantly without sacrificing quality.

Check Pub Chain Breakfasts

Some pub chains offer surprisingly decent breakfast deals, particularly Wetherspoons, where a traditional breakfast costs around £5 to £7. While not gourmet, the quality is consistent, the portions are generous, and the price is hard to beat, especially in city centres.

Cook at Home for the Biggest Savings

The single best way to save money on a full English is to make it yourself. With budget supermarket ingredients, a complete breakfast costs under £3 per person. Even with premium ingredients, you will spend less than half the price of a comparable restaurant meal. Follow our full English recipe guide for step-by-step instructions.

The Premium Breakfast Market

At the top end of the market, the full English breakfast becomes something rather different. Luxury hotels, fine-dining restaurants, and exclusive members clubs charge £25, £30, or even £50 for a breakfast that bears only a passing resemblance to the greasy spoon original. But there is more to these prices than mere markup.

The ingredients in a premium breakfast are genuinely different. Artisan sausages made by hand from rare-breed pork, dry-cured bacon aged for weeks, organic free-range eggs from small farms, wild mushrooms, heirloom tomatoes, and sourdough bread from celebrated bakeries all cost significantly more than their supermarket equivalents. A single artisan sausage from a specialist butcher can cost more than an entire greasy spoon breakfast.

Five-Star Hotels

£25 - £50+

The Savoy, The Ritz, Claridge's. Impeccable service, luxurious surroundings, and ingredients sourced from Britain's finest producers. The breakfast is often included in room rates that start at £400 per night.

Michelin-Level Dining

£20 - £35

Restaurants like St John, Hawksmoor, and The Wolseley elevate the breakfast with chef-level technique and extraordinary ingredients. The experience is closer to fine dining than a traditional fry-up.

Artisan Cafes

£14 - £22

A growing number of independent cafes focus on provenance, listing every supplier on the menu. Free-range eggs, hand-reared pork, and locally baked bread. Not cheap, but ethically and gastronomically superior.

Whether a £30 breakfast is worth it depends entirely on what you value. If you care about ingredient provenance, animal welfare, and the skill of the kitchen, a premium breakfast can be a genuinely memorable experience. If you simply want a hearty plate of food to start the day, a £6 greasy spoon will serve you just as well.

Historical Prices: How the Cost Has Changed

The price of a full English breakfast has risen steadily over the decades, driven by inflation, changing ingredient costs, and shifting consumer expectations. Here is how the cost has evolved from the post-war years to the present day.

EraTypical PriceContext
1950s~2s 6d (12.5p)Post-war rationing was ending; the fry-up became a symbol of returning plenty. Served in transport cafes and works canteens.
1970s75p - £1.00Decimalisation arrived in 1971. Inflation began to bite, but the greasy spoon remained outstanding value.
1990s£3.00 - £5.00The rise of the gastropub and the celebrity chef brought new attention to British food, but the classic cafe fry-up stayed affordable.
2010s£6.00 - £8.00The brunch craze and the artisan food movement pushed prices upward. Independent cafes with sourdough toast and free-range eggs became the norm.
2024£8.00 - £12.00Inflation, rising energy costs, and supply chain pressures have pushed cafe prices higher. The cheapest greasy spoons now charge around £7, while premium spots easily exceed £15.

Adjusted for inflation, the cost of a full English breakfast in a cafe has remained relatively stable over the long term. What has changed is the gap between the cheapest and most expensive options, which has widened considerably as the premium and artisan market has grown.

Frequently Asked Questions

How much does a full English breakfast cost in a cafe?+

A full English breakfast in a traditional greasy spoon cafe typically costs between £5 and £8. Independent cafes and bistros generally charge £8 to £12, while gastropubs and restaurants charge £12 to £18. Hotel breakfasts are the most expensive, ranging from £15 to £30 or more.

Is it cheaper to make a full English breakfast at home?+

Yes, making a full English breakfast at home is significantly cheaper. Buying all the ingredients from a supermarket costs roughly £5 to £7 for a complete breakfast for one person, compared to £8 to £15 at a cafe or restaurant. Shopping at budget supermarkets like Aldi or Lidl can bring the cost down to around £4 per person.

How much does a full English breakfast cost in London?+

In London, a full English breakfast typically costs 20 to 30 percent more than the rest of the UK. A greasy spoon in London charges around £7 to £10, independent cafes charge £10 to £15, and hotel or restaurant breakfasts can cost £18 to £35 or more. Budget options are still available, but the average price is noticeably higher.

Why do some hotel breakfasts cost over £30?+

Premium hotel breakfasts justify their price through high-quality artisanal ingredients such as organic free-range eggs, hand-made sausages from specialist butchers, dry-cured bacon, and locally sourced produce. You are also paying for table service, luxurious surroundings, and the overall experience. Some luxury hotels include champagne, smoked salmon, and other premium items that push the price even higher.

How has the price of a full English breakfast changed over time?+

In the 1950s, a full English breakfast cost around 2 shillings and sixpence (roughly 12.5p in decimal currency). By the 1970s, it was about 75p to £1. In the 1990s, cafe prices reached £3 to £5. By the 2010s, the average was £6 to £8. As of 2024, a typical cafe breakfast costs £8 to £12, with inflation and ingredient costs driving steady increases.

Where is the cheapest place to get a full English breakfast in the UK?+

The cheapest full English breakfasts are found in traditional greasy spoon cafes in the North of England, Wales, and Northern Ireland, where prices can start from as little as £4.50 to £6. Motorway service stations and some pub chains also offer competitive prices. Making it at home is the cheapest option of all, at around £4 to £5 per person with supermarket ingredients.

Related Guides