Eating out in London is always an experience. Whether you’re looking for breakfast, brunch, lunch or dinner in the capital, you’ll find a huge selection of restaurants serving a versatile range of cuisines. One dining experience that true Londoners feel very passionate about is breakfast. With so many incredible brunch and breakfast spots on offer, it’s no wonder that city dwellers consider it the most important meal of the day. From cosy neighbourhood cafés to elegant spots serving hearty buffets, the best breakfast in London can be found at some must-visit dining destinations scattered around the city.
Visit an elegant Mediterranean restaurant that transports diners to the Aegean coast with freshly caught seafood and a gorgeous open-air terrace. Experience the vibrant spread of Anatolian flavours and spices with Turkish restaurants serving traditional breakfast platters or opt for tried-and-true British classics at a scenic breakfast buffet. You can also find plenty of places that serve classic brunch cocktails, as well as London cafes with a reputation for pouring a killer cup of coffee. These local gems and sophisticated spots are famed for serving the best breakfast in London.
The best breakfast in London is an in-demand affair – book your spot now on OpenTable.
Read on for the best breakfast in London
For a delicious morning boost and one of the best breakfasts in London – head to The Riding House in Fitzrovia and Bloomsbury


Whether you’ve got a day of city sightseeing planned or a full schedule of business meetings, The Riding House in Fitzrovia and Bloomsbury offers one of the best breakfasts in London for an energising morning meal. With elegant locations in two of the capital’s most stylish areas, The Riding House offers casual dining and also offers some of the best breakfast pancakes in London. Try a stack of deep dish malted pancakes served with toasted marshmallows and white chocolate or go for the bacon, sour cream and maple syrup topping. For savoury breakfasts, you can order a full fry-up complete with streaky bacon, black pudding and eggs or indulge with grilled halloumi and avocado on sourdough. Juicy smoothies, like a pineapple, date and vanilla blend, are a refreshing health kick. Meanwhile, house lattes, like turmeric or matcha, will set you up for the day.
📍 Fitzrovia — Check availability
📍 Bloomsbury — Check availability
For relaxed vibes and one of the best breakfasts in London – try Archie’s in Highgate



Beloved by locals for its stylish, laid-back vibe, Archie’s in Highgate is a lovely brunch spot and plant shop that serves one of the best breakfasts in London. The brunch menu runs until 3 pm daily, making this a great location for a catch-up with friends or to enjoy a relaxed breakfast while you get through some work. High-quality ingredients make the food stand out, with popular specials like the breakfast of champions – which includes organic eggs, pork and leek sausages, and smoky back bacon – or the full English burrito filled with streaky bacon, hash browns and scrambled egg. Raspberry and coconut French toast is perfect if you fancy something sweet, while the huevos rancheros is ideal for spice lovers. You can also enjoy a boozy brunch, with classic brunch cocktails or some fizz.
For one of the best bakeries in London – visit Rose Bakery in Haymarket
Treat yourself to one of the best breakfasts in London and sample freshly baked cakes and pastries at Rose Bakery in Haymarket. Located inside a modern London loft the bakery has a chic, minimalist aesthetic and a focus on high-quality baked goods made from fresh, simple ingredients. Tuck into a poached egg breakfast served with roasted zucchini and fluffy pitta bread or try freshly made sourdough and juicy Mediterranean salads. Loaded focaccias and sandwiches are ideal if you want something filling to start your day. Meanwhile, the selection of cakes and oven-fresh baked goods offer showstopping sweet options. Choose from a range of iced sponges and tasty pies with a moist, indulgent finish. Sip on a frothy coffee or a fruit juice if you’re dining early or try something from the selection of local wines if you’re enjoying a late brunch.
For the best breakfast in London for buffet lovers – book at The Park Restaurant and Lounge in Bayswater



The Park Restaurant and Lounge in Bayswater offers the best breakfast in London for gorgeous scenery and a stylish, upmarket feel. Serving an elegant breakfast buffet and a la carte menu, The Park Restaurant and Lounge offers stunning views of Hyde Park and the Italian Gardens from its chic, modern dining room. Tuck into the extensive buffet or order breakfast specials, like an English breakfast bap – Cumberland sausage, bacon and egg on a soft brioche roll – or a goat’s cheese and spinach omelette. Give yourself a healthy boost with a green juice or enjoy an indulgent celebration with a brunch bellini or a fizz-laden kir royale. Ethically sourced coffee is perfect to close your meal, while the sophisticated vibes make this a great spot for a breakfast meeting.
For premium ingredients and delicious coffee at one of the best breakfast places in London – visit TAB x TAB in Bayswater



TAB x TAB in Bayswater offers the best breakfast in London for fresh, seasonal ingredients and serves a killer cup of coffee. Embracing a minimalist ethos, the kitchen at TAB x TAB offers fine dining quality food and a small yet luxurious menu. It also has some of the best breakfast pancakes in London, vegan blueberry pancakes served with pecan butter. Diners can enjoy sensational brunch staples, like avocado, poached eggs and haloumi cheese on sourdough toast or French toast with strawberries and pistachio namelaka. The high-quality coffee selection includes a house espresso or a guest roast. You can also sip on a velvety green matcha or try a refreshing iced latte. Or, try unique cocktails, like yuzu negroni or a coconut espresso martini. The modern, charming feel and exquisite presentations make this a great spot for a stylish brunch.
For one of the best breakfasts in London for transportative Persian food – try Bergamot Café in Sheperd’s Bush


Treat your loved one to something special with a brunch date at Bergamot Café in Sheperd’s Bush – a family-run restaurant that serves that best breakfast in London for sumptuous Persian cuisine. The warm inviting feel and lavish decor make this a great place for a romantic occasion or a peaceful, intimate brunch. Sample Persian breakfast omelettes, such as the Guzlameh Azari omelette made with free-range eggs and topped with garlic yogurt and toasted pistachios, or the Tehrani tomato omelette. You could also share a chasht platter for two that comes with spiced feta, fresh salad vegetables and a pot of Persian tea. At weekends, the kitchen also makes Halim – a traditional slow-cooked lamb and wheat porridge for a warming start to your day. Other delicious drinks include a selection of infused Persian lattes and frothy iced coffees, such as a pistachio affogato.
For gourmet brunch and the best breakfast in central London – don’t miss The Black Penny in Covent Garden, Southbank and Chelsea



With three vibrant venues in stylish London locations, The Black Penny Covent Garden, Southbank and Chelsea is a well-known gourmet brunch spot that serves one of the best breakfasts in London. The ethos revolves around sustainable local produce and features creative takes on English breakfast classics. Curate your perfect fry-up with free-range eggs cooked to order and a selection of sides, including bacon, smoked salmon and roast tomatoes. Hearty bubble and squeak with pork sausage and a fried egg is a satisfying staple, while the Black Penny Hash selection features a salt beef hash or a crispy duck option. Sophisticated brunch cocktails, such as bloody mary and Aperol spritz, are perfect for a weekend get-together. For cosy café vibes, the Covent Garden location is a haven of exposed red brick and stylish bistro decor, while the Sloane Square outpost is great for alfresco dining.
📍 Covent Garden — Check availability
📍 Southbank — Check availability
📍 Chelsea — Check availability
For a luxurious breakfast at one of London’s best Italian restaurants – visit Cecconi’s in Mayfair


Cecconi’s in Mayfair is a traditional yet stylishly contemporary Italian restaurant. The airy dining room and simple decor give this restaurant a fresh, chic feel that’s perfect for a special occasion or a treat-yourself breakfast. Dig into Mediterranean-inspired dishes, like the baked eggs arrabiatta or the truffle scramble on brioche served with prosciutto and burrata. Meanwhile, brunch classics like eggs benedict or eggs royale, are a relaxed way to start your day. The fresh bakery offers a selection of pastries and sweet treats like buttermilk pancakes with mixed berry compote. The bar serves a range of cold-pressed juices and freshly ground espresso. Warm, knowledgeable service and a lively atmosphere make Cecconi’s stand out.
For hearty brunch classics at one of the best places for breakfast in London – try Charlotte’s Cloud Chelsea in Chelsea



Get your friends together for an unforgettable brunch at Charlotte’s Cloud Chelsea – the best breakfast in London for stylish group dining and a relaxed, homely feel. Located in a glass-fronted brick building in London’s fashionable southwest, Charlotte’s Cloud Chelsea offers a charming urban space to enjoy a slow morning or to host a casual business brunch. The menu features traditional breakfast options with a contemporary twist, like beetroot hummus and fried eggs on toasted sourdough or zucchini fritters with poached eggs. If you’re in the mood for something hearty, the salmon benedict or brunch burger are both satisfying choices. Boozy brunch cocktails, like a classic mimosa or a strawberry and peach bellini, are great for lively weekends.
For traditional Anatolian flavours and the best breakfast in London for Turkish cuisine – don’t miss Bursa Restaurant in Marble Arch


Discover the rich and complex flavours of traditional Anatolian cuisine and enjoy one of the best breakfasts in London at Bursa Restaurant in Marble Arch. Hot breakfast options include meat dishes, like Sucuklu Yumurta – Turkish beef sausage with eggs – or a full Turkish breakfast that comes with eggs, sausage, halloumi and Turkish cream and honey, among other things. If you’re out on a brunch date, you can order Turkish breakfast for two and enjoy a decadent sharing platter and a pot of Turkish tea. The menu also includes lavish vegetarian dishes, like vegetable omelette and Turkish menemen slow cooked eggs with peppers and tomatoes. You can also order a selection of hot and cold meze throughout the day or try traditional Turkish pide between 9 am and 4 pm. Welcoming service and grand, modern decor gives Bursa Restaurant a stately yet modern feel.
Going out for brunch is a rite of passage when you visit London – whether you’re a tourist or a regular in the city. These breakfast and brunch spots offer some of the best morning fare in the capital so you can kick your day off to a great start. No matter what type of food you love, these London breakfast spots have you covered.
Restaurants serving the best breakfast in London sell out fast – book your table on OpenTable now.
Want to discover more great places to eat in London? Try these city guide hotspots:
- 9 destinations for showstopping desserts in London
- The best Sunday roasts in London for a memorable lunch out
- The best burgers in London can be found in these 10 must-visit spots
- The best sushi restaurants in London to book right now
- The best sushi restaurants in London to book right now
- 13 elegant afternoon teas in London
- 10 of the best dim sum restaurants in London
- The 10 best wine bars in London for cracking food and wine pairings
- The 11 best restaurants in North London for exceptional food and local vibes
- The 10 best cocktail bars in London for killer drinks and slick vibes