Mokai
Photo by Sneha Nair | Mokai
Photo by Sneha Nair

The best breakfast restaurants in Mumbai

You’re in luck, because this city does dal pakwan mornings as well as it does strawberry matcha brunches

Sneha Nair
Advertising

A good Mumbai breakfast ranges from a quick bite on the go to one that'll keep you full for hours. Almost all of it arrives impossibly fast, piping hot, and perfected over generations… a testament to the sheer variety of people this city calls home: Iranis, Parsis, Maharashtrians, Gujaratis, South Indians, and everyone who followed. 

I'd also argue that breakfast restaurants should, and do, differ greatly from brunch restaurants. There's something about the early morning queues at the busier joints, the smell of eggs and toast wafting out of the newer Bandra outlets, and the brisk service at the old South Indian insitutions that've been churning out regional breakfasts for years. 

Read more: Pastry chef Pooja Dhingra's Mumbai breakfast favourites

Whether it's the flaky dal pakwan that's been feeding Sindhi camp since the '70s, a brun pav dunked into irani chai at a Fort bakery, or a slow breakfast in Bandra with a cold matcha on the side, mornings here have always had something of a character of their own – and we’re here to help you find the best of it in the city. 

The best breakfasts in Mumbai at a glance

Best for Irani chai and heritage bakes: Yazdani, Fort
Best for early-morning Mughlai comfort: Patel, Masjid Bandar
Best for a global, pet-friendly brunch: Kuckleiku, Colaba
Best for a fiery local staple: Suruchi Misal, Thane
Best for Parsi eggs and cafe vibes: Kala Ghoda Cafe, Kala Ghoda
Best for matcha and aesthetic sandos: Mokai, Bandra

Editor's note: This guide lists some of the best tried-and-test places across Mumbai – including India-famous establishments that have been around for decades and upheld quality, as well as newer, bougier favourites that play on your eggs-and-toast trope. 

The best breakfasts in Mumbai

  • Mumbai
  • 4 out of 5 stars
  • Recommended

What is it: An Asian-inspired cafe serving a picture-perfect breakfast and specialty coffee

Why we love it: In its second, bigger home, deeper still into the heart of shimmering Bandra, Mokai has blossomed into a beige-and-gold feast for the senses. From the Japanese hanko-stamp logo at the entrance to a Great Wave-inspired chandelier suspended below the skylight, and washroom doors styled like washing machines, there's plenty to admire in a space built for lingering. Part European, part Asian, the menu plays both sides well: cute sandos, Asian-style eggs, an extensive matcha list, and desserts that split the difference.

What to order: The tornado-style omelette, served on toast with fragrant chilli oil. The ‘not so Turkish’ eggs are also a popular pick. Pair either with a cold matcha on a hot day.

Time Out tip: Visit at 10am: no lines and the breakfast menu's still running. Stay on and you can catch the matcha bar at noon and try the red-light therapy masks with your drink.

Address: Building, Ground Floor, 600, 601, 602, Hill Crest, Dr Ambedkar Rd, next to Arvind Store, Pali Naka, Bandra West, Mumbai, Maharashtra 400050
Timings: Mon-Sun. 8am-11.30pm.
Price: ₹1,500 for two

  • Mumbai
  • 4 out of 5 stars
  • Recommended

What is it: An all-day breakfast spot serving dishes from around the world

Why we love it: Kuckleiku knows a great meal needs the right room around it: comfortable couches, big windows, the works. It's one of the few places in Mumbai where conversations can get loud without spilling onto the next table, and where you (and your pet!) can actually spread out and kick back. The menu roams the globe and the palate, from sweet to savoury, trendy to traditional, across toasts, bowls and platters. Portions are shareable, and everything involving cheese, sausage or egg tastes the part because the ingredients are top-notch sourced. The waffles are non-negotiable.

What to order: If you're only having one thing (you shouldn't be), make it the chicken and waffles: sweet, salty, and tied together with a warm syrup that brings the contrasts to a savoury peak. Pair it with a Bicerin, a potent coffee mixed with ganache and cream – a worthy detour from hot chocolate.

Address: First Floor, Kamal Mansion, 4/25, Arthur Bunder Rd, near Radio Club, Apollo Bandar, Colaba, Mumbai, Maharashtra 400005

Timings: Wed-Mon. 8am-7pm. Tues closed.

Price: ₹1,500 for two

Advertising
  • Cafés
  • Mumbai
  • 4 out of 5 stars
  • Recommended

What is it: A friendly neighbourhood cafe with affordable breakfast and brunch fare

Why we love it: Backyard Brew is the place you come to work on weekdays and linger over drinks and a long brunch on weekends. Over four years, it's become a neighbourhood fixture where the menu answers to regulars more than to trends. The coffee is sourced from Chikmagalur and kept medium-roast, the matcha isn't oversweetened, and the bagels are baked fresh in-house.

What to order:  For something that'll carry you through the day, go for the wraps, salads or eggs benedict. The bagels are soft and elevate the mushroom-kale sandwich: add an egg or a side of bacon. Pair it with a strong oat jaggery latte.

Time Out tip: The gravy fries are an unusual but well-loved breakfast order, and can come with egg and toast if you want.


Address: Shop No. 1 & 2, Poseidon Apartment, Inlaks Nagar, Versova, Andheri West, Mumbai, Maharashtra 400061
Timings: Mon-Sun. 10 am-11 pm.
Price: ₹1,200 for two

Yazdani

What is it: An old-school Persian bakery serving quintessentially Mumbai breads and bakes

Why we love it: Yazdani serves Mumbai's answer to the Parisian warm-croissant-and-coffee breakfast, except the croissant is a warm brun, pav or currant bun, and the coffee is irani chai. Since 2023, there's been nowhere to sit, but linger a few minutes at the counter and the waiter will throw in some small talk and a generous slab of butter with your bread. Around since 1953 and barely changed since, the bakery is as much a local breakfast ritual as a stop on the tourist trail. Come noon, it also churns out an iconic apple pie and mawa cake – ideal for an after-lunch treat.

What to order: The brun pav, slathered with butter. As it melts into the crust and seeps into the airy crumb, dunk it into the milky, sweet irani chai for a final glaze of sweetness. It's a small breakfast, but heavy enough to fuel a stroll through the pretty lanes of Fort.

Address: 11A, Cawasji Patel St, Kala Ghoda, Fort, Mumbai, Maharashtra 400001 

Timings: Mon-Sun. 7am-7pm. 

Price: ₹200 for two

Advertising

Patel Restaurant

What is it: A small but revered Mughlai joint with an underrated breakfast

Why we love it: It's been around for 70 years, but most people stumble on Patel for the first time simply by being in the area: if it's breakfast hour, walk straight in. Spread over two floors and always full (a good sign your food will be fresh), it serves parathas, freshly made spicy bhurji and mildly spiced kheema from as early as 8am. Service is brisk in the mornings, and the staff will always check that your dish has hit the mark.

What to order: Kheema turns up all over Mumbai, but Patel's kheema ghotala is practically umami in a bowl: beaten eggs folded into mildly spiced mince, studded with perfectly cooked peas. Order it with the fresh parathas, and a kahwa on the side if you're not in the mood for milky tea.

Address: Topiwala Mansion, 95/97, Mohammed Ali Rd, Near Crawford Market, Masjid Bandar West, Masjid Bandar, Mumbai, Maharashtra 400003 

Timings: Sat-Thurs, 8am-12.30pm, 2pm-midnight. Fridays closed.

Price: ₹400 for two

Prakash Shakahari Upahar Kendra

What is it: An old-school Maharashtrian joint with hot, snacky breakfast fare

Why we love it: Prakash doesn't offer much before 11am, which makes it a little surprising that even on a Monday you might have to wait for a seat. What's on offer feels more like treats than a hearty breakfast: vadas and a small plate of poha stand in for the heartier options most Maharashtrian restaurants serve. Service is fast and laser-focused on getting your snacks to you while they're still hot and crunchy, so arrive before 10 for vadas at their freshest and sweets that somehow double as breakfast too.

What to order: The sabudana vada is a family recipe, and despite being deep-fried, it eats almost light and airy. The batata vada nails the ratio of coating to filling to bhaji spice. There's hot chai, but go for the piyush instead: a thick, sweet yoghurt drink flavoured with nutmeg.

Time Out tip: Prakash is cash-only, so carry change. The misal with poha mixed in, served post-11am, is also excellent.

Address: 9/10, Horizon Building, Gokhale Rd N, Dadar West, Mumbai, Maharashtra 400028

Timings: Sat-Thurs. 7.30am-10pm. Fridays closed.

Price: ₹300 for two

Advertising

Suruchi Misal

What is it: A spot for a Maharashtrian staple served with zero fuss

Why we love it: Misal is everywhere in Mumbai, and while it's always spicy, no two versions taste alike, which makes recommending just one spot tricky. But if you have to pick, Thane, where misal borders on an obsessive cult following, is the place to go. Most misal joints put on a show while Suruchi keeps it deliberately lean: one piece of wall art, five tables, and two dishes: the Kolhapuri and the Suruchi special, spicy in entirely different registers. Three drinks stand by for when your mouth's on fire, from cooling buttermilk to sweet piyush.

What to order: Order both the Kolhapuri and the Suruchi special: everyone else will be doing the same. Ask for extra gravy (the tarri here is excellent!) so there's enough to mop up with your pav.

Address: Shop Number 2, Saraswati Niwas, Gopal Krishna Gokhale Marg, next to Bafna Surgicals, Prashant Nagar, Naupada, Thane West, Thane, Maharashtra 400602


Timings: Mon-Sun. 6.30am-9.30pm.
Price: ₹300 for two

KTR

What is it: South Indian breakfast staples in a darshini-style cafe

Why we love it: From lightly spiced potato palya tucked into spongy, buttery Davangere dosas to strong filter coffee, crisp medu vadas and fluffy benne idlis, the food here is built to make you fall for Karnataka's tiffin-house cooking. It's a self-serve cafe in one of the busiest parts of the city, but community seating and sunlight pouring through a skylight give KTR the feel of a quiet courtyard. A charming spot to people-watch over a generously buttered meal.

What to order: The benne masala dosa hits the perfect soft-spongy balance, and the temple puliyogare is a tangy must-try rice dish, any time of day. The cold filter coffee is a strong companion to everything on the menu.

Address: Shop No. 202, Society, JP Rd, Aram Nagar Part 2, Machhimar, Versova, Andheri West, Mumbai, Maharashtra 400061
Timings: Mon-Sun. 7am-3.30pm, 5pm-11.30pm.
Price: ₹400 for two

Advertising

Vig Refreshments

What is it: A regional spot preserving hearty Sindhi recipes with precision

Why we love it: From a no-name stall in the '70s to a brick-and-mortar mainstay, Vig has grown without losing its soul, and regulars swear by how faithfully it sticks to cherished Sindhi recipes. Set in the heart of Sindhi Camp, where the community settled after Partition alongside other iconic Sindhi-owned businesses (Jama Sweets and its unbeatable gulab jamuns among them), Vig remains a go-to for the classics. Mumbai has no shortage of dal pakwan today, but Vig's flaky, layered flatbread still pulls crowds from across the city as early as 7am. This isn't a light breakfast.

What to order: The dal pakwan, layered with house chutney and raw onion, is unbeatable, and the aloo chaap is breadcrumbed to perfection. Get there early and the cloud-like bhature with pindi chole is served fresh and hot. Come hungry, and finish with the thick lassi: sweet or salted.

Address: Shop No. 17, Vig Refreshments, Camp East, Chembur Colony, Chembur, Mumbai, Maharashtra 400074
Timings: Mon-Sun. 7am-10pm.
Price: ₹400 for two

Kala Ghoda Cafe

What is it: A coffee house serving elevated Bombay classics

Why we love it: With barely-there signage, KGC opens from a tiny cafe into a dining room and a bar at the back that feels like someone's living room. The monogrammed mugs, white-tiled floors and unhurried staff only add to that sense. But it's hard to stay composed once the silken akuri eggs arrive, or the dense, can’t-believe-it’s-gluten-free chocolate cake that shouldn't work but does, or the superb masala coffee. Breakfast is just the start: the menu carries that same precision through gluten-free mutton burgers tucked into idlis and a ham-and-cheese sandwich.

What to order: The Parsi egg dishes – eggs Kejriwal chief among them – are excellent. Feeling indulgent? The gluten-free waffles deliver. Either way, have it with the masala chai or coffee.

Time Out tip: KGC will turn any sandwich gluten-free by swapping the bread for a ragi wrap.

Address: 10, Rope Walk Ln, Kala Ghoda, Fort, Mumbai, Maharashtra 400001
Timings: Mon-Sun. 8am-midnight.
Price: ₹1,200 for two

Advertising

Boojee Cafe

What is it: A cosy breakfast spot with a tight, quality-focused menu

Why we love it: Despite multiple branches across the city now, Boojee's four-page menu still pulls a queue of new faithfuls daily, entirely on the strength of quality ingredients handled with consistent care. The plating is minimal, the decor is too, which makes it an easy place to nurse a coffee while you slowly wake up to your weekend.

What to order: The salmon benedict and cold coffee make for an indulgent weekend breakfast. The hash brown, stuffed with chicken or mushroom and cheese, is a Boojee original worth trying at least once.

Address: Shop No. 6, New Kantwadi Road, off Perry Cross Road, Bandra West, Mumbai, Maharashtra 400050

Timings: Mon-Sun. 7am-11pm.
Price: ₹1,500 for two

Recommended
    Latest news
      Advertising