
London takes brunch seriously. Whether you’re after a slow Sunday with coffee and pancakes, a lively bottomless brunch with friends, or a cosy little café that does eggs perfectly, there’s no shortage of places to try.
The only problem? There are almost too many options.
Some brunch spots look great online but feel rushed, overpriced or a bit underwhelming when you get there. Others are hidden away on quiet side streets and are exactly the kind of place you want to return to again and again.
So, if you’re wondering where to find the best brunch spots in London, this guide breaks it down by neighbourhood, food style and what to look for before you book.
- Where to Find the Best Brunch in London
- What Makes a Great Brunch Spot in London?
- Best Brunch in London by Neighbourhood
- 1. Notting Hill: Best for pretty cafés and weekend brunch
- 2. Soho: Best for buzzy central London brunch
- 3. Shoreditch: Best for trendy brunch and creative menus
- 4. Covent Garden: Best for brunch before a day out
- 5. London Bridge and Borough: Best for foodie brunch near the market
- 6. Marylebone: Best for elegant cafés and a polished brunch
- 7. Hampstead: Best for cosy brunch and a walk on the Heath
- 8. Hackney and London Fields: Best for laid-back East London brunch
- 9. Brixton: Best for flavour-packed brunch
- 10. Islington and Angel: Best for neighbourhood brunch
- 11. Chelsea and South Kensington: Best for stylish brunch
- 12. Camden: Best for casual and alternative brunch
- 13. Richmond: Best for brunch with a walk afterwards
- Food-First Brunch Recommendations
- Tips for Finding the Best Brunch Spots in London
- Best Areas in London for Different Brunch Moods
- Final Thoughts on the Best Brunch Spots in London
- Frequently Asked Questions
Where to Find the Best Brunch in London

If you’re searching for the best brunch in London, the good news is that the city has no shortage of stylish cafés, neighbourhood favourites, and food-first restaurants serving everything from perfect eggs and pancakes to inventive seasonal plates. Whether you want a laid-back cafe shop London vibe, a buzzy weekend table, or a spot that feels like one of the most exciting cool eats London has to offer, this roundup will help you narrow it down.
Instead of listing random places, this guide focuses on neighbourhoods so you can find a great brunch option in London wherever your day takes you. From Notting Hill and Soho to Shoreditch and Hampstead, these are some of the top brunch places London visitors and locals should have on their radar.
Stuck on where to go? Here are some London Restaurant Reviews to help.
Dining in Bournemouth: The Best Restaurants to Try in 2026
Tigermilk Tottenham Court Road Review: Is It Worth Visiting?
Sunday in Brooklyn Notting Hill brunch review
Ambassadors Club London Review: Menu, Ambience, Service & Verdict
Darjeeling Express London Review: What’s Changed Since It Opened?
Jamavar London Review: Is This Mayfair Indian Restaurant Worth It?
What Makes a Great Brunch Spot in London?
A great London brunch spot is about more than just smashed avocado and a good flat white. The best places usually get a few key things right.

1. A menu that feels worth leaving the house for
The best brunch menus have a mix of comfort, freshness and something a little different. Think fluffy pancakes, Turkish eggs, shakshuka, French toast, breakfast buns, shakshuka, veggie plates, good pastries, or a proper full English with quality ingredients.
A strong brunch menu should also work for different moods. Sometimes you want something light and healthy. Other times, you want a plate of carbs and a second coffee.
2. Good coffee, fresh juices or cocktails
Brunch in London often comes with a drink in hand. For some people, that means excellent coffee. For others, it’s a mimosa, Bloody Mary or bottomless prosecco. A great brunch spot usually knows its drinks are just as important as the food.
3. A relaxed atmosphere
Nobody wants to feel like they’re being rushed through brunch. The best spots have a warm, relaxed feel, whether that’s a buzzy restaurant in Soho, a leafy neighbourhood café in Richmond, or a tiny bakery in East London.
4. A location that suits the plan
A brunch before shopping? Go central. A lazy weekend walk afterwards? Try Hampstead, Richmond or Notting Hill. Meeting friends for a lively afternoon? Shoreditch, Soho or Brixton might be better.
The “best” brunch spot often depends on what you’re doing before and after.
5. Good value for the experience
London brunch can be expensive, but expensive doesn’t always mean better. A great place should feel worth it, whether you’re spending £12 on eggs and coffee or £45 on a bottomless brunch.
London does brunch well because it blends global flavours with classic café culture. The best places usually get three things right: excellent coffee, a menu that goes beyond basic eggs on toast, and a setting that suits the neighbourhood.
Some brunch spots are worth visiting for fluffy stacks and pastries, while others stand out for shakshuka, Turkish eggs, breakfast buns, or beautifully plated seasonal dishes.
- For classic brunch: Look for all-day cafés with eggs, sourdough toast, and pastries.
- For a food-focused brunch, choose restaurants with chef-driven menus and seasonal ingredients.
- For trendy vibes: Head to stylish spots in Soho, Shoreditch, and Notting Hill.
- For a slower morning: Try neighbourhood cafés in Hampstead, Marylebone, or Richmond.

Best Brunch in London by Neighbourhood
London is a city of neighbourhoods, and each area has its own brunch personality. Here’s where to look depending on the kind of morning or afternoon you have in mind.
1. Notting Hill: Best for pretty cafés and weekend brunch
Notting Hill is one of the prettiest areas in the city and an easy place to build a relaxed brunch morning around. Expect polished interiors, beautiful pastries, and fashionable cafés where the menu is just as carefully considered as the décor. This is a strong choice if you want a great brunch in London experience with a neighbourhood stroll afterwards.
Look for spots serving ricotta pancakes, avocado toast done properly, soft scrambled eggs, and speciality coffee. If you enjoy brunch with a side of shopping and pastel streets, Notting Hill is hard to beat.
If you are building a Notting Hill day plan, my quick guide on Best Things to do in Notting Hill will give you everything you need to know plus the exact locations.
What to look for in Notting Hill
- Cosy cafés with outdoor seating
- Brunch places near Portobello Road
- Fresh pastries and good coffee
- Pretty interiors if you want somewhere photogenic
Best for
- Cute brunch spots in London
- Weekend dates
- Brunch with visitors
- A slower, more relaxed morning

2. Soho: Best for buzzy central London brunch

For a more energetic brunch scene, Soho delivers. This is where you’ll find compact, high-quality restaurants, modern cafés, and some of the most reliable all-day menus in central London. Soho is ideal if you want brunch before a West End show, shopping, or a full day in the city centre.
The best brunch places here often lean creative, with chilli eggs, breakfast sandwiches, French toast, and globally inspired small plates. If your idea of the best brunch in London includes atmosphere and people-watching, Soho should be high on your list.
What to look for in Soho
- All-day brunch menus
- Good coffee and cocktails
- Restaurants with outdoor tables
- Places that take bookings, especially on weekends
Best for
- Catch-ups with friends
- Pre-theatre brunch
- Brunch before shopping on Oxford Street or Carnaby Street
- A lively central London vibe
3. Shoreditch: Best for trendy brunch and creative menus
Shoreditch is one of the best areas for diners looking for cool eats London is known for. Brunch here tends to be trend-led, creative, and full of personality. You’ll find everything from minimalist coffee bars to bold, flavour-packed menus with Middle Eastern, Australian, and East Asian influences.
If you love discovering newer concepts or brunch that feels a little less traditional, Shoreditch is a smart pick. Think seasonal plates, inventive pastries, excellent coffee, and interiors that feel designed for a long, lingering weekend meal.
What to look for in Shoreditch
- Independent cafés
- Creative egg dishes
- Vegan and vegetarian options
- Brunch spots near Redchurch Street, Great Eastern Street and Columbia Road
Best for
- Trendy brunch places
- Coffee lovers
- Casual weekend plans
- Brunch before visiting markets or vintage shops
4. Covent Garden: Best for brunch before a day out


Covent Garden is ideal when brunch is part of a bigger London day out. Maybe you’re going to the theatre, visiting museums, shopping or meeting friends somewhere central.
There are plenty of reliable brunch restaurants around here, from stylish dining rooms to casual spots where you can grab coffee, eggs and pastries.
What to look for in Covent Garden
- Restaurants that accept bookings
- Brunch menus served into the afternoon
- Places close to Seven Dials, Leicester Square or the Strand
- Good options for groups
Best for
- Group brunches
- Brunch before the theatre
- Central London meet-ups
- Tourists and visitors
5. London Bridge and Borough: Best for foodie brunch near the market

If food is your priority, London Bridge and Borough are excellent places to start. With Borough Market nearby and plenty of strong independent restaurants in the area, this part of the city offers some of the most satisfying brunch places in London for serious eaters.
Expect quality ingredients, standout baked goods, and menus that often go beyond the usual brunch formulas. It’s a great area for anyone who wants a more culinary take on brunch rather than just a photogenic café.
What to look for in London Bridge and Borough
- Brunch spots near Borough Market
- Cafés and restaurants around Bermondsey Street
- Bakeries with fresh pastries and good coffee
- Places close to the Thames for a walk afterwards
- Restaurants that take bookings, especially at weekends
- Market-style food, if you want a more casual brunch
Best for
- Foodie brunch in London
- Brunch before Borough Market
- Central London meet-ups
- Coffee and pastries
- Brunch followed by a riverside walk
- Casual dates, visitors and weekend plans


6. Marylebone: Best for elegant cafés and a polished brunch
Marylebone has a refined, polished brunch scene with elegant cafés, bakery-led concepts, and restaurants that feel upscale without being too formal. This is one of the best areas to choose if you want a slower, more classic brunch in central London.
Menus here often include excellent pastries, quality egg dishes, grain bowls, smoked salmon plates, and beautifully made coffee. If you want a cafe shop London experience that feels chic and calm, Marylebone is a reliable option.

What to look for in Marylebone
- Cafés and restaurants around Marylebone High Street
- Bakeries with fresh pastries and good coffee
- Brunch spots near Chiltern Street and Paddington Street Gardens
- Places with a relaxed but polished atmosphere
- Menus with classic eggs, pancakes, granola and seasonal dishes
Best for
- Stylish weekend brunch
- A quieter central London option
- Brunch before shopping
- Coffee and pastries
- Catch-ups, dates and relaxed mornings
7. Hampstead: Best for cosy brunch and a walk on the Heath
For a village-like atmosphere, Hampstead is one of the most charming brunch neighbourhoods in the city. It’s perfect for a slower morning, especially if you want to pair brunch with a walk on Hampstead Heath. The area has a mix of cozy cafés, bakeries, and neighbourhood restaurants that feel less hectic than central London.
This is a great place to find seasonal brunch dishes, fresh pastries, and excellent coffee in a more relaxed setting. If your ideal brunch is unhurried and local-feeling, Hampstead is one of the best picks.

What to look for in Hampstead
- Cosy cafés near Hampstead High Street
- Bakeries and coffee shops close to the Heath
- Dog-friendly brunch spots
- Seasonal menus and homemade cakes
- Restaurants with a relaxed neighbourhood feel
Best for
- Brunch followed by a walk on Hampstead Heath
- Cosy cafés
- Relaxed weekend plans
- Dog-friendly brunch
- Dates, families and slower mornings
8. Hackney and London Fields: Best for laid-back East London brunch
Hackney is brilliant for relaxed, neighbourhood-style brunch. Around London Fields, Broadway Market and Mare Street, you’ll find cafés, bakeries and restaurants that feel local but are still worth travelling for.
This is a great area if you want brunch without the polished central London feeling. It’s casual, creative and especially good on weekends.
What to look for in Hackney
- Bakeries with excellent pastries
- Cafés near London Fields or Broadway Market
- Seasonal menus
- Casual spots with good coffee
Best for
- Relaxed weekend brunch
- Brunch before a market stroll
- East London coffee shops
- Independent neighbourhood cafés

9. Brixton: Best for flavour-packed brunch
Brixton is one of the best neighbourhoods in London if you want brunch with big flavours. The area has a brilliant food scene, with influences from the Caribbean, West Africa, Latin America and beyond.
You’ll find classic brunch options too, but Brixton is especially good if you want something more exciting than the usual eggs on toast.
What to look for in Brixton
- Brunch spots in Brixton Village and Market Row
- Caribbean-inspired breakfast dishes
- Casual restaurants with lively atmospheres
- Good vegetarian and vegan options
Best for
- Flavourful brunch
- Casual group meals
- Brunch with a bit of energy
- Trying something different
10. Islington and Angel: Best for neighbourhood brunch
Islington is a strong choice if you want somewhere that feels polished but not too hectic. Upper Street and the surrounding roads are full of cafés, bakeries and restaurants serving reliable brunch.
It’s a good middle ground: lively enough to feel like a proper London brunch, but usually less intense than Soho or Shoreditch.
What to look for in Islington
- Brunch spots near Upper Street
- Cosy cafés and bakeries
- Restaurants with weekend menus
- Places good for small groups or couples
Best for
- Brunch dates
- Catch-ups
- North London locals
- A calmer alternative to central London
11. Chelsea and South Kensington: Best for stylish brunch
If you’re looking for a more polished brunch, Chelsea and South Kensington are good areas to try. Expect elegant cafés, pretty interiors, classic brunch menus and plenty of places that work well for a weekend treat.
This area is also ideal if you’re planning to visit museums, walk around the King’s Road or meet someone for a slightly more grown-up brunch.
What to look for in Chelsea and South Kensington
- Elegant cafés and restaurants
- Classic brunch dishes
- Good pastries and coffee
- Spots near the museums or King’s Road
Best for
- Stylish brunch
- Museum days
- Special occasions
- A quieter luxury feel

12. Camden: Best for casual and alternative brunch
Camden is great for a more casual brunch, especially if you want food before exploring the market or canals. You’ll find diners, cafés, vegan spots, bakeries and plenty of laid-back places.
It’s not always the most polished brunch area, but it’s fun, easygoing and full of choice.
What to look for in Camden
- Brunch near Camden Market
- Vegan cafés
- Casual restaurants
- Filling breakfasts and comfort food
Best for
- Casual brunch
- Vegan options
- Brunch before the market
- A relaxed, alternative vibe
13. Richmond: Best for brunch with a walk afterwards
Richmond is perfect for a wholesome weekend brunch. It has a calmer pace than central London and works especially well if you want to pair brunch with a walk by the river or through Richmond Park.
Expect cosy cafés, bakeries, riverside restaurants and plenty of places that are ideal for a slow morning.
What to look for in Richmond
- Cafés near the river
- Brunch spots close to Richmond Green
- Dog-friendly places
- Fresh, seasonal menus
Best for
- A relaxed weekend escape
- Brunch and a walk
- Riverside views
- Families and dog owners
Food-First Brunch Recommendations
If you care more about what’s on the plate than what’s on Instagram, London still has plenty to offer. The strongest Brunch Spots in London by Food Type usually share a few qualities: a concise menu, seasonal ingredients, proper bread and pastries, and dishes with real balance rather than just oversized portions.
- Go bakery-first if you want exceptional viennoiserie, toast, buns, and coffee.
- Choose neighbourhood restaurants for more thoughtful, savoury brunch plates.
- Look for weekday brunch service if you want to avoid long weekend queues.
- Prioritise quality over hype in areas with lots of trendy cafés.
Some of the best brunch in London experiences are found in places that don’t overdo the concept. A small menu, great produce, and a room full of locals are often better signs than a viral dish.
1. Best brunch for pancakes and French toast

If your idea of brunch involves something sweet, look for places known for pancakes, waffles or French toast. London does this category very well, especially in Soho, Shoreditch, Notting Hill and Covent Garden.
The best versions usually have a good balance of texture and toppings. You want fluffy pancakes, crisp-edged French toast, fresh fruit, proper syrup, cream, compote or something rich like chocolate, caramel or mascarpone.
Good areas to try
- Soho
- Covent Garden
- Notting Hill
- Shoreditch
- Chelsea
What to search for
- “best pancakes in London”
- “French toast London brunch”
- “sweet brunch spots London”
2. Best brunch for eggs



Eggs are the backbone of a classic brunch menu. Whether you love eggs Benedict, Turkish eggs, shakshuka, scrambled eggs on sourdough or a breakfast bun, London has endless options.
If you’re searching for egg-based brunch, look for cafés with seasonal menus, Middle Eastern-inspired restaurants, Australian-style brunch spots and modern British cafés.
Good areas to try
- Shoreditch
- Hackney
- Islington
- Soho
- Notting Hill
What to search for
- “Best Eggs Benedict London”
- “Turkish eggs London”
- “shakshuka brunch London”
3. Best brunch for a full English breakfast

Sometimes only a proper full English will do. The best ones in London usually use quality sausages, good bacon, eggs cooked properly, grilled tomatoes, mushrooms, beans and toast that doesn’t feel like an afterthought.
You can find a full English all over London, from classic cafés to smarter restaurants. If you want something traditional and filling, look for places with strong breakfast reviews rather than just pretty interiors.
Good areas to try
- Soho
- Camden
- Islington
- London Bridge
- Marylebone
What to search for
- “best full English breakfast London”
- “proper English breakfast London”
- “classic breakfast London”
4. Best brunch for vegan and vegetarian options

London is one of the easiest cities for vegan and vegetarian brunch. Many cafés now have proper plant-based dishes rather than just one token option.
Look for menus with tofu scramble, vegan pancakes, mushrooms on toast, plant-based fry-ups, smoothie bowls, roasted vegetables, avocado dishes, vegan pastries and dairy-free coffees.
Good areas to try
- Camden
- Hackney
- Shoreditch
- Brixton
- Notting Hill
What to search for
- “vegan brunch London”
- “vegetarian brunch London”
- “plant-based brunch London”
5. Best brunch for bottomless drinks
Bottomless brunch is a London weekend favourite, but it’s worth choosing carefully. Some places are generous and fun, while others feel rushed or strict with timings.
Before you book, check what drinks are included, how long the bottomless slot lasts, whether food is included in the price, and if there are any rules around ordering.
Good areas to try
- Soho
- Shoreditch
- Covent Garden
- Clapham
- Brixton
- London Bridge
What to search for
- “best bottomless brunch London”
- “Bottomless Brunch Soho”
- “Bottomless brunch Shoreditch”
- “affordable bottomless brunch London”
6. Best brunch for healthy options
If you want something fresh and lighter, London has plenty of cafés serving smoothie bowls, porridge, granola, salads, eggs, sourdough, juices and matcha.
Healthy brunch is especially easy to find in areas with lots of boutique gyms, parks and weekend cafés.
Good areas to try
- Notting Hill
- Chelsea
- Marylebone
- Richmond
- Islington
What to search for
- “healthy brunch London”
- “smoothie bowls London”
- “Best healthy cafes London”
7. Best brunch for pastries and coffee

Not every brunch needs to be a full sit-down meal. Sometimes the best brunch is a really good pastry, a strong coffee and a quiet corner.
London’s bakery scene is excellent, especially if you like croissants, cinnamon buns, cardamom buns, sourdough, filled doughnuts and seasonal pastries.
Good areas to try
- Hackney
- London Fields
- Notting Hill
- Soho
- Bermondsey
- Marylebone
What to search for
- “best bakeries in London”
- “best pastries London”
- “coffee and brunch London”
Tips for Finding the Best Brunch Spots in London
With so many options, it helps to know how to filter the good from the average. Here are a few practical tips before you choose where to go.
1. Check the menu before you travel
This sounds obvious, but it saves disappointment. Some places only serve brunch on weekends, while others stop serving breakfast earlier than expected. Check the menu, serving times and whether the dishes you want are actually available.
2. Book ahead for popular weekend spots
For popular brunch areas like Soho, Shoreditch, Notting Hill and Covent Garden, booking is usually a good idea. Walk-ins can work, but on Saturdays and Sundays, you might end up waiting a long time.
If a place doesn’t take bookings, arrive early or be prepared to queue.
3. Look beyond Instagram
Pretty interiors are nice, but they don’t always mean good food. Read recent reviews and look for comments about service, portion sizes, wait times and whether the food is actually worth the price.
A beautiful brunch that arrives cold after 45 minutes is not the dream.
4. Search by neighbourhood, not just “London”
“Best brunch in London” is a useful starting point, but London is huge. You’ll get better results if you search by area, such as:
- “best brunch in Soho”
- “best brunch in Shoreditch”
- “best brunch in Notting Hill”
- “best brunch in Covent Garden”
- “best brunch near London Bridge”
This helps you find places that are actually convenient, rather than somewhere that looks good but takes an hour to reach.
5. Match the brunch spot to the occasion
The best place for a birthday brunch might not be the best place for a quiet solo coffee. Think about what you actually need.
For example:
- For a date: choose somewhere cosy, relaxed and not too loud.
- For a group: look for bookings, big tables and set menus.
- For a birthday: check if they do a bottomless brunch or sharing plates.
- For a quick bite: choose a bakery or café.
- For visitors: pick an area with something to do afterwards.
6. Check the timing
Some London brunch spots are busiest between 11 am and 1 pm. If you want a calmer experience, try going earlier in the morning or later in the afternoon if the menu is still running.
7. Don’t ignore weekday brunch
Weekend brunch gets all the attention, but weekday brunch can be much better if you want a quieter table, better service and less waiting around. If you work flexibly or have a day off, it’s worth taking advantage.
Best Areas in London for Different Brunch Moods
If you’re still not sure where to go, here’s a quick guide.
1. For a trendy brunch
Try Shoreditch, Hackney or London Fields.
These areas are great for independent cafés, creative menus, good coffee and a more relaxed East London feel.
2. For a pretty brunch
Try Notting Hill, Chelsea, Marylebone or Hampstead.
These neighbourhoods are ideal for charming cafés, stylish interiors and brunch that feels like a treat. If you want to look for Photography spots in London, refer to the 25 Most Instagrammable Spots in London.
3. For a lively brunch
Try Soho, Brixton or Covent Garden.
These areas are perfect if you want atmosphere, cocktails, people-watching and somewhere central.
4. For a relaxed weekend brunch
Try Richmond, Islington, Marylebone, or Hampstead.
These neighbourhoods are better for slower mornings, leafy walks and a calmer pace.
5. For a foodie brunch
Try Brixton, Shoreditch, Hackney, Borough, London Bridge or Bermondsey.
You’ll find more variety, bold flavours and interesting menus.

Final Thoughts on the Best Brunch Spots in London
The best brunch in London really depends on what kind of morning you want. For stylish neighbourhood charm, head to Notting Hill or Marylebone. For lively energy and central convenience, Soho is a standout. For creative menus and trend-forward dining, Shoreditch is one of the top choices. And if you want a slower, more local feel, Hampstead is always a good idea.
With so many excellent brunch places London has to offer, the smartest approach is to choose by neighbourhood, mood, and menu style. Do that, and you’ll have no trouble finding a great brunch London visitors and locals alike would happily return to.
For regular blog updates, you can also look at my subsatck.
Frequently Asked Questions
What is the average price of brunch in London?
A simple brunch dish with coffee might cost around £15 to £25 per person. A more restaurant-style brunch can cost £25 to £40, while a bottomless brunch often starts from around £35 and can go much higher depending on the venue and drinks included.
Where can I find an affordable brunch in London?
Affordable brunch can be found across London if you look beyond the most hyped spots. Try local cafés in areas like Camden, Brixton, Hackney, Shepherd’s Bush, Finsbury Park and Deptford. Bakeries are also a good option if you want coffee and pastries without spending too much.
What should I order for brunch in London?
Popular brunch dishes in London include eggs Benedict, Turkish eggs, shakshuka, pancakes, French toast, avocado toast, full English breakfast, breakfast buns, granola bowls and pastries. If you’re somewhere known for a signature dish, it’s usually worth trying that.
What area has the best brunch in London?
It depends on the vibe you want. Soho is great for central and lively brunch, Shoreditch is best for trendy cafés, Notting Hill is ideal for pretty weekend spots, Marylebone is perfect for polished cafés, Hampstead is lovely for cosy brunch and a walk on the Heath, London Bridge and Borough are great for foodie brunch near the market, and Richmond is ideal for a relaxed riverside brunch.
Do I need to book brunch in London in advance?
Yes, for weekends it’s a good idea to book ahead, especially at popular brunch places in London. Walk-ins are easier on weekdays or if you arrive early.
What time is brunch usually served in London?
Most London brunch spots start serving between 9:00 and 10:00 a.m. and continue until around 2:00 or 3:00 p.m., though some cafés offer all-day brunch menus.
Are there good food-first brunch spots in London?
Absolutely. Areas like Borough, Marylebone, and parts of Shoreditch have excellent food-first brunch options with seasonal ingredients, strong coffee, and more thoughtful menus.
What should I look for in a great brunch London café?
Look for a menu that suits your taste, consistently good coffee, fresh pastries or quality bread, and a neighbourhood that matches your plans for the day. The best café is not always the trendiest one.














Leave a Reply