Food & Drink

Brunch in London: Top 25 places to have brunch and breakfast

London is famous for its diverse food scene, and brunch is no exception. Whether you enjoy it sweet, savoury, bottomless, Mediterranean or fully traditional, London is not a city to mess with your breakfast or brunch. There are plenty of options for the foodie in you!

Whether you’re looking for a stylish spot, revisited afternoon tea or Indian dishes, here’s a list of some of the best places to have brunch in London and tick your food bucket list off.

View the full map here.

Where can you have a delicious brunch in London?

  • The Wolseley – When it comes to eggs, nowhere does they better than The Wolseley. At this stylish restaurant in Piccadilly, breakfast is a grand affair. Poached eggs are served three ways (Benedict, Florentine or Arlington), omelettes are laden with 30g of caviar, and classics such as bacon and eggs are given a royal upgrade – try the Haggis with fried duck eggs.
  • Duck & Waffle, Bishopsgate, City of London – Enjoy breakfast or brunch in the clouds at Duck & Waffle. Located on the 40th floor of the Heron Tower, it’s one of London’s highest restaurants, meaning views from its floor-to-ceiling windows are unbeatable. Brunch is served every Saturday and Sunday until 4pm, with a wide selection of savoury dishes, waffles, main meals and sweet treats.
  • Dishoom – With its colonial-era-inspired décor, aromatic chai, and iconic brunch menu, Dishoom transports you to the bustling streets of Bombay. You may want to try the legendary Bacon Naan Roll, a modern twist on traditional Indian bread stuffed with crispy bacon, cream cheese, and a tangy chilli-tomato jam.
  • Granger & Co. – Australian chef Bill Granger’s restaurant has become a London institution for laid-back brunches in an effortlessly chic atmosphere. The signature Ricotta Hotcakes are delightfully fluffy and served with bananas, honeycomb butter, and maple syrup for a perfect sweet-savoury balance.
  • Sketch Located in chic Mayfair, Sketch is as much an art gallery as it is a culinary destination with incredible design. Try their renowned Afternoon Tea brunch, a true delight. The brunch menu offers innovative dishes that are as visually stunning as they are delicious! Whatever you pick, be ready for a stylish experience.
  • Balthazar – Nestled in Covent Garden, Balthazar brings a slice of Paris to London with its grand French brasserie and Parisian ambience. The brunch menu features dishes like Eggs Royale: poached eggs atop smoked salmon and toasted English muffins in hollandaise sauce.
  • Caravan – With industrial-chic interiors and a menu with influences from the globe, Caravan is a must-visit for brunch lovers. You’ll love their Mediterranean-cuisine Baked Eggs with Chorizo as much as their spicy Avocado on Toast. Caravan is also a haven for coffee enthusiasts.
  • Pavilion Café – Tucked away in the serene setting of Victoria Park, Hackney, the Pavilion Café is loved for its commitment to organic and locally sourced ingredients. The brunch menu shines with daily fresh pastries, organic salads, artisan bread, and brewed coffee.
  • Sunday in Brooklyn – The place to be for American brunch classics! At Sunday in Brooklyn, melt for the sweet Pancakes with Hazelnut Maple Praline, which is perfect for sharing (or not!).
  • Farm Girl Café – If you care about your image, head to Farm Girl Café for its vegan, healthy and nutritious dishes, crafted with fresh, organic ingredients. From antioxidant Acai Bowls to the Instagram-famous Rose Latte, you have your calorie count covered.
  • Milk – Renowned for its inventive and seasonal brunch offerings, Milk‘s signature dishes go from the Sweetcorn Fritters to the ‘Convict,’ a creative spin on Eggs Benedict. Keep an eye on their ever-changing menu for even more innovative twists!
  • Riding House Café – Known for its stylish decor, the Riding House Café serves up a diverse brunch menu that caters to all tastes. Their Lobster Benedict will leave you in awe as much as their fluffy and sweet Buttermilk Pancakes.
  • Megan’s – With its Mediterranean-inspired menu and Instagrammable décor, Megan’s has become Londoners’ favourite. Shakshouka, Turkish Brunch Feast, Sourdough Toasts… feel the Middle-Eastern cuisine vibes at every corner.

Where can you have bottomless brunch in London?

  • GRIND With several locations throughout London, GRIND is a concept restaurant serving delicious brunch food with a lovely Bottomless menu lasting 90 minutes. They’ve also created their own coffee brand, which is a must for coffee lovers.
  • BabaBoom – On Saturdays and Sundays from 10am, BabaBoom charges £15 for an hour of unlimited frozen margaritas. First comes coffee, and second comes the drinks. Only then can you munch a ‘good morning’ kebab spruced up with glazed bacon. Food items are priced individually.
  • Brigadiers – If you’d rather drink a pint (or two!) than sup a glass of bubbly, head to Brigadiers. On Sundays between noon and 6pm, you can feast on a three-course Indian meal and gulp down as much beer as you can in two hours – all for under £50. If you want to add a touch of sophistication to your morning session, you can swap the lager for prosecco or Buck’s fizz.
  • BungaTINI – Bloody Marys, Bellini cocktails and bubblies are on the weekend bottomless menu at BungaTINI. Located in Covent Garden, BungaTINI is an Italian restaurant that serves to-die-for pizzas. Despite its traditional décor, Bungatini is a binger’s paradise. Down as many drinks as you like in two hours and eat a three-course meal for as little as £35 at our favourite pizzeria in the City.
  • Darcie and May Green – Too impatient to wait until the weekend for a full day of drinking? Darcie and May Green have you covered. Every day from 10am, you can enjoy a two-hour session of bottomless mimosas or prosecco for under £40. That price includes two Aussie-inspired dishes.
  • CUT at 45 Park Lane – This restaurant is a cut above the rest if you’re looking for brunch cocktails. CUT at 45 Park Lane, the brainchild of celebrity chef Wolfgang Puck, offers four Bloody Mary options – Crossed Eyed Mary, Bloody Carrot, Gazpacho Mary and Bloody Troot – all of which are created to your taste at your table. To accompany your drinks, choose from starters, salads, entrées, and truffle-based dishes while listening to live jazz.

Where can you have a traditional English breakfast in London?

english breakfast
Photo by Moein Moradi / Pexels
  • Terry’s Café – Terry’s Café offers an all-day breakfast that uses home-cooked food from the local markets. If you are after a straightforward breakfast served all day and with great quality to boot, then it may be time for Terry’s Café in Newington. Winning TripAdvisor’s 5-star rating and Certificate of Excellence for two years running, Terry’s should not disappoint.
  • Regency Café – Located in Westminster near the Home Office, you cannot get more central than this one. Regency café is not just your average greasy spoon. The café is traditionally cheap and cheerful, with breakfast costing between £6 and £8. It’s your go-to place if you are looking for a non-nonsense breakfast with good quality and pricing.
  • Bill’s – The restaurant chain Bill’s serves a tasty selection of vegan, full English, and vegetarian breakfasts. Their mouthwatering vegan options combine smashed avocado, spinach, roasted plum tomatoes, mushrooms, mixed seeds, and toasted sourdough with hummus.
  • The Breakfast Club – When nothing but a proper American-style breakfast will do, head straight to The Breakfast Club. Leave the diet at the door and tuck into a hearty feast at one of the nine locations across the city. With several spots across London, this quirky chain is a pancake lover’s paradise, with savoury and sweet options available all day.
  • Smiths of Smithfield – Located in a historic meat market in Farringdon, Smiths of Smithfield is an excellent choice for a hearty English breakfast. They source top-quality meat for their sausages and bacon, making their Full English a standout, alongside eggs, mushrooms, tomatoes, and toast.
  • Café 338 – Based in Bethnal Green, Café 338 is a local favourite known for its generous portions and low prices. Their Full English is a classic affair, served hot and fast in a canteen-style setting.

One thing that you should not miss while visiting London is a brunch or English breakfast with your other half, friends or family. Remember to book in advance as it gets busy, especially at weekends!