Cheap eats in Mumbai under ₹500
₹500 in Mumbai buys a two-course lunch at a 1940s Udupi restaurant, an unlimited thali, or four rounds of street food with change left. Twenty-odd addresses that never disappoint.
A plate of masala dosa and filter coffee on a marble table in a Mumbai Udupi restaurant
What ₹500 actually buys
Mumbai's food economy is bluntly two-tier. A hotel club sandwich costs ₹900 and a better lunch than that costs ₹250 two streets away. Under ₹500 you can have a full South Indian meal with filter coffee, a Maharashtrian thali with unlimited refills, a plate of Bademiya seekh kebabs, a Gomantak fish thali, or four separate street snacks eaten across an afternoon. Above ₹500 you enter the mid-market restaurant band, where the food improves marginally and the bill doubles once you add a beer at ₹350-450.
The practical framing for a business trip: use hotel breakfast because you have paid for it, then spend ₹200-400 on lunch and ₹300-500 on dinner at real places rather than ₹2,500 on hotel dining. You will eat better, and the addresses below are almost all within a short walk or a ₹150 cab ride of the Fort, BKC, Lower Parel, Bandra and Andheri business pockets. Carry cash in ₹100 notes — many of these places take UPI but a surprising number still prefer notes.
Street stalls worth the queue
Vada pav is ₹20-25 anywhere and best at Ashok Vada Pav outside Kirti College in Prabhadevi, where the queue moves fast and the chutney is the point. Cannon Pav Bhaji outside CSMT does a ₹150 plate that has fed generations of commuters; Sardar in Tardeo is the ₹200-250 upgrade and worth the wait. At Girgaum Chowpatty, bhel puri and sev puri run ₹60-120 a plate from the licensed stalls, best eaten at dusk with the sea behind you.
Bademiya on Tulloch Road behind the Taj in Colaba grills seekh kebabs and baida roti on the pavement until around 02:00 — ₹250-500 for a proper feed, and the only late-night option in south Mumbai that is genuinely good rather than merely open. Ayub's, in the same lane, does chicken rolls for ₹200-300. Around Mohammed Ali Road during Ramadan, nalli nihari, malpua and phirni at ₹100-250 a plate make the best food night of the Mumbai year.
Udupi and Irani sit-downs
The Udupi restaurants are Mumbai's great value institution: marble tables, ceiling fans, no reservations, and a full meal for ₹150-300. Cafe Madras on Kings Circle in Matunga, running since 1940, does rava masala dosa, upma and filter coffee under ₹250 with a queue from 07:00. Ram Ashraya nearby opens at 06:00 and serves idli sambar for the price of a bus fare. Mani's Lunch Home on Bhandarkar Road does a full South Indian thali for around ₹250.
The Irani cafes cover the other end of the day. Kyani & Co near Metro Cinema, Yazdani Bakery on Cawasji Patel Street in Fort, and B Merwan near Grant Road station all sell bun maska, brun pao, mawa cake and Irani chai for ₹40-120 total — the cheapest and most atmospheric breakfast in the city. Ideal Corner on Gunbow Street in Fort does full Parsi plates including salli boti and dhansak for ₹250-450, which is remarkable value ten minutes from the Nariman Point offices.
Thalis under ₹500
The unlimited thali is the most food per rupee available anywhere in Mumbai. Aaswad in Dadar West does a Maharashtrian thali with thalipeeth, zunka and puran poli for ₹300-450, plus the city's best misal pav at around ₹120. Vinay Health Home near Charni Road station serves a straightforward Maharashtrian plate for under ₹250. Friends Union Joshi Club, up a staircase off Kalbadevi Road, does an unlimited Gujarati thali for roughly ₹350-450 at lunch only, weekdays.
For Gomantak and Malvani fish thalis — curry, fried fish, solkadhi, rice and bhakri — the khanavals around Girgaum, Fort and the Highway Gomantak outlets charge ₹350-500 and are open for lunch service only, usually 12:00-15:30. Note that the full-dress Gujarati thalis at Shree Thaker Bhojanalay and Rajdhani cost ₹700-900 and sit above this budget; the smaller clubs and bhojanalays do 80 percent of the same thing for half the money. All of them refill until you cover the plate.
Office-district lunch strategy
Each business pocket has its cheap lunch answer. In Fort and Ballard Estate, the Irani cafes plus Kailash Parbat on Sheriff Devji Street for chole bhature at ₹250-350, and the pavement dabba vendors around Horniman Circle at ₹120-180. In BKC, the food court at Jio World Drive and the Maharashtra Nature Park side vendors cover ₹200-400; SodaBottleOpenerWala's lunch plates start nearer ₹450. In Lower Parel, the Kamala Mills lanes have ₹250-400 options behind the ₹1,200 restaurants — look for the queue of employees.
In Andheri East, the MIDC and Chakala side streets run canteens and Udupi outlets at ₹150-300, and the Andheri station bridge stalls are the fastest option between meetings. Navi Mumbai is cheapest of all: Vashi's Sector 17 market and the Belapur station area do thalis for ₹120-200. And the whole city runs on the dabbawala system — around 200,000 lunch tins delivered daily by 5,000 carriers — which is why office-district food is priced to compete with a home-cooked tiffin.
Sweets, chai and the cheap sign-off
Finishing well costs almost nothing. Badshah opposite Crawford Market has poured falooda since 1905 at ₹150-200 a glass. K Rustom near Churchgate sells ice-cream sandwiches for under ₹120 and you eat them standing on the pavement. Parsi Dairy Farm on Princess Street does kulfi and shrikhand over the counter. Taj Ice Creams in Bhendi Bazaar hand-churns sitaphal and mango kulfi for ₹100-180. Any of these beats a ₹700 hotel dessert.
Chai is the everyday version: a cutting chai from a street stall is ₹10-15, an Irani chai with bun maska ₹50-90, and a filter coffee at Cafe Madras around ₹50. Sugarcane juice at ₹40, nimbu pani at ₹30, and coconut water from a cart at ₹50-60 are the hot-weather essentials — take the coconut over bottled soft drinks, both for the electrolytes and because the shell is the only genuinely zero-waste packaging on the street.
Hygiene, timing and practicalities
The rules for eating cheap in Mumbai without consequences: choose the stall with the longest queue and the fastest turnover, eat food that is cooked hot in front of you, skip pre-cut fruit and cold chutneys that have been sitting out, and use bottled or filtered water only. Ice at established restaurants and cafes is fine; ice from a cart is not. Carry hand sanitiser, because street stalls have no washbasin. Fried and griddled items — vada pav, dosa, kebabs, pav bhaji — are the safest starting point on day one.
Timing matters as much as choice. Udupi restaurants serve breakfast 07:00-11:00 and lunch 11:30-15:30, thali places do lunch only or split service with a 15:30-19:00 break, and street stalls in the office districts wind down after 20:00 while Colaba and Mohammed Ali Road run late. Many Kalbadevi and Bhuleshwar institutions close Sundays entirely. During the monsoon, stick to indoor sit-downs — street stalls in heavy rain are neither pleasant nor a good hygiene bet.
Frequently asked questions
What people ask before they set off on this one.
A vada pav is ₹20-25, a cutting chai ₹10-15, a plate of bhel or sev puri ₹60-120, pav bhaji ₹150-250, and seekh kebabs at Bademiya ₹250-500 for a full meal. A satisfying afternoon of grazing across three or four stalls comes to under ₹400, which is less than a single hotel sandwich.
Aaswad in Dadar West does a Maharashtrian thali for ₹300-450, Friends Union Joshi Club off Kalbadevi Road an unlimited Gujarati thali for ₹350-450 at weekday lunch, and Vinay Health Home near Charni Road a plate for under ₹250. Gomantak fish thalis run ₹350-500. All refill until you cover the plate with your hand.
Broadly yes, if you pick busy stalls where the food is fried or griddled in front of you. Avoid pre-cut fruit, cold chutneys sitting out and street-cart ice, and drink only bottled or filtered water. Start with vada pav, dosa and kebabs. Carry sanitiser, since stalls have no handwashing facilities.
Irani cafes and dabba vendors in Fort at ₹120-350, food courts and side-street canteens in BKC at ₹200-400, the lanes behind Kamala Mills in Lower Parel at ₹250-400, and Udupi outlets around MIDC in Andheri East at ₹150-300. Roughly 200,000 home-cooked tiffins also arrive daily via the dabbawala network, which keeps prices honest.
Bun maska and Irani chai at Kyani & Co, Yazdani Bakery or B Merwan for ₹40-120. Or idli sambar and filter coffee at Ram Ashraya in Matunga from 06:00 for under ₹150. Cafe Madras on Kings Circle does a rava masala dosa and coffee under ₹250 but has a queue from 07:00.
Most sit-down Udupi restaurants and Irani cafes accept cards or UPI, but street stalls prefer cash or a UPI QR code, and UPI generally needs an Indian bank account. Carry ₹500-1,000 in ₹100 notes for a day of eating cheaply. Small places rarely have change for large notes, so break them at your hotel.
Hotels in Mumbai
Hotels we cover across Mumbai
- Zest Stays 1054 2★
- Zostel Mumbai Hostel 2★
- AccoMaxx 1★
- Baramati Stays 1★
- BKC Backpackers Trade Centre 1★
- BKC Corporate Hostel 1★
- Comfortable Living 1★
- Corporate Hospitality 1★
- Delta Dormitory Hostel 1★
- Diamond Guest House 1★
- Dream Dormitory 1★
- Eqvity Hotel 1★
- Forrest Hostels 1★
- Green Apple PG & Dormitory 1★
- Home Inn 1★
- Horn Ok Please Hostel 1★
- Hotel Aaiye Lodging & Boarding By WB Inn 1★
- Hotel Adarsh Mahal 1★
- Hotel Al Hamd 1★
- Hotel Ameya 1★
- Hotel Amol 1★
- Hotel AR Residency 1★
- Hotel Cbd 1★
- Hotel Divya International 1★
More guides to Mumbai
All guides
Itineraries · 9 min read
48 hours in Mumbai
A two-day plan built around one hotel base, 2 metro lines and zero rented cars — designed for the business traveller who lands Thursday night and flies out Sunday morning.
Itineraries · 10 min read
One week in Mumbai
Seven days across the island city, the suburbs, Navi Mumbai and the harbour islands — including 2 UNESCO World Heritage sites and one full day you should keep free for work.
Itineraries · 9 min read
Mumbai in 3 days on a budget
Three full days in India's most expensive city for under ₹9,000 all in — using local trains at ₹10 a ride, free monuments and 3 walkable districts.
Pick your pocket, compare rates on app.impt.io, and every confirmed stay funds one verified tonne of carbon removal at no extra cost.