Best Spots for Indian Brunch London

Looking for something different from the usual fry-up or eggs Benedict to start your day? There are plenty of great places for an Indian brunch in London, so treat yourself to rich flavours, spices, and unique Indian cuisine this weekend. Whether you want traditional Indian food, fusion, or a modern take on classic flavours, you can find something for everyone. Take a look at our list of recommendations for where you’ll find the tastiest destinations for Indian brunch London.

1. Dishoom Shoreditch

If you want a traditional taste of India, be sure to try Dishoom. This cosy and relaxed cafe brings the atmosphere of 1970s Mumbai to London, along with a wide range of popular dishes. With warm light, cool decor, and comfy chairs, you’ll find this is a great place to start your weekend. The brunch menu includes naan rolls with breakfast-style fillings, omelettes and Indian-spiced eggs, as well as porridge, granola, and lighter bites. There are even special breakfast cocktails, including their own take on the Bloody Mary.

2. Brigadiers, City of London

Brigadiers is inspired by Indian army mess halls, where the officers would go to eat, drink, and catch up. This unique restaurant encourages socialising, with sports on TV or card and pool games to play with your friends and family. The food is the main attraction though, coming straight off the grill to let you enjoy a wide range of Indian BBQ. Be sure to try the flavourful beef rib, or get stuck into their tempting selection of dishes inspired by Indian street food. Just be warned that if there’s a big sports game on, you’ll definitely need to book a table.

3. Cinnamon Club

The Cinnamon Club is located in the historic building that used to be Westminster Library, and it is well known as a place for Indian fine dining. Their Saturday brunch offering harkens back to the days of old-school Indian glamour, with gentle jazz music and plenty of options. For £45 per person, you’ll get a range of choices such as kedgeree, shrimp curry, smoked lamb, poached pears, and more. Brunch is served from midday to 2:30 pm, and there are multiple vegetarian options to choose from too.

4. Jikoni

Jikoni is all about mixed-heritage cooking, combining ideas from all over the world to bring Indian cuisine to new levels. The restaurant itself is attractive and welcoming, with large wooden tables and comfy cushions, making it a lovely place to go on your weekend. And, if you’re looking for a vegan or vegetarian brunch, this is one place not to be missed. The menu includes sharing plates of pancakes and waffles, as well as seafood moilee curry, chickpea fries, and more.

5. Chai Ki

With its sleek and modern decor and delicious takes on traditional food, Chai Ki serves up a delicious Indian brunch every weekend. Whether you want to eat in the stunning dining room or on their rooftop terrace, head on over to this hidden gem in the heart of Canary Wharf. You’ll find plenty of food options, including Indian bread with toppings such as spiced paneer, chicken tikka, and more, plus traditional curries. For a boozy brunch, be sure to try one of their signature cocktails, like their pomegranate mojito.

6. Meraz

This cosy and inviting restaurant specialises in informal, relaxed dining with flavours from northern India. Meraz has been open since 1974, serving authentic Indian cuisine to people of the area. Nowadays, you can absolutely expect a great brunch experience here. There is a huge range of dishes to choose from, such as curries, biriyani, and authentic tandoori. There’s also a great range of vegan plates to enjoy, as well as vegan starters. Be sure to finish your brunch off with a sweet mango lassi.

7. Bombay Brasserie

Bombay Brasserie is a modern and fashionable bar that mixes the style of contemporary Kensington life with Indian heritage. The food combines flavours from all the different regions of India to give you a wide choice of delicious dishes. Brunch is served every Saturday and Sunday from 12:30 pm to 3:30 pm. This buffet-style brunch includes old favourites like tikka chicken and spiced chickpeas, as well as different styles of bread, sides, and desserts. Be sure to try the traditional Indian ice cream.

8. Chutney Mary

When you step into Chutney Mary, the first thing you’ll notice is the warm and luxurious decor. This restaurant is welcoming and lavish, and it’s a wonderful place to start your weekend. When it comes to food, the focus here is on reinventing traditional Indian dishes from throughout the country, bringing you something unique and exciting every time. Brunch is served all weekend at £39 per person for two courses, including options such as venison samosas, lamb kebabs, and more. You can also add a 1-litre pitcher of your chosen cocktail for £18 to your brunch.

9. Cinnamon Kitchen Battersea

Cinnamon Kitchen is all about inventive modern cuisine with bold Indian spices and flavours. The sleek and chic dining room is a great place to catch up with friends and family over some delicious food. The brunch menu is available every Saturday from midday to 4:30pm, and costs £29 per person. This allows you to pick from a range of dishes such as seared sea bass or tandoori chicken, as well as rich Indian desserts. You can also add bottomless prosecco, or try some of their spiced cocktails. For larger groups, they even offer semi-private dining on the mezzanine.

10. Colonel Saab

Colonel Saab is a unique and fun place for brunch. From the richly decorated walls to the ceiling covered in chandeliers, you’ve probably not had brunch like this before. Whether you want a tiffin with a choice of curries or an afternoon-tea style brunch, there are plenty of options here. Plus there are plenty of speciality cocktails designed in-house to complement the rich and moreish food. Be sure to try the Noora cocktail, mixing tequila with almond and raspberry for a special treat.

Hungry for more? Check out these posts for more exciting brunch inspiration: