For Your Midnight Craving: 10 Restaurants in Kolkata That Serve Food 24 Hours!

Midnight munchies or early cravings? Kolkata's top 24-hour eateries will spoil you with everything from doodh cola to sushi rolls. Ready for the feast?

author-image
Tiyasa Das
New Update
Best late night restaurant near me

Are you the kind who craves food at odd hours? Whether it’s a midnight munch or a 3 a.m. meal, you’ll know how hard it can be to find good food when the city sleeps. But don’t worry, Kolkata’s culinary scene has you covered with a selection of fantastic restaurants that are open 24 hours a day. From dhaba-style comfort food to luxurious fine dining, here’s a list of the top 10 spots in the City of Joy that serve amazing food round the clock. Get ready to dive into flavours that satisfy your cravings at any hour!

1. Balwant Singh's Eating House

Balwant Singh’s Eating House, 24-hour food offerings
Image Courtesy: Balwant Singh's Eating House

Balwant Singh’s Eating House in Bhawanipore is a well-known 24 hours restaurant in Kolkata serving North Indian snacks and beverages. Popular for its doodh cola and kesari chai, the menu includes parathas, jalebis, and other vegetarian dishes. Located near Gurudwara Singh Sabha, it’s a go-to for early morning or late-night food cravings. The first floor offers an air-conditioned seating area, while the ground level retains its dhaba-style charm. Prices are reasonable, making it a must visit restaurant in Kolkata for late-night bites.

Where: 10/B, Harish Mukherjee Rd, Bhawanipore

Time: Open 24 Hours

Price: Rs. 400 (approx.)

2. The Bridge

Located at The Park Hotel on Park Street, The Bridge is among the best restaurants in Kolkata, offering 24-hour food service. Its multi-cuisine menu covers Indian, Continental, and Asian dishes, ensuring variety at any hour. Vegetarian, vegan, and gluten-free options are available, making it suitable for diverse dietary needs. The spacious indoor setting with a central water feature provides a calm dining atmosphere. The location makes it easy to access for late-night or early-morning meals in the city.

Where: 17, Park St, Taltala

Time: Open 24 Hours

Price: Rs. 2,000 (approx.)

3. Alfresco

Alfresco restaurants in kolkata
Image Courtesy: Alfresco

Alfresco at Dalhousie Square is a 24 hours restaurant in Kolkata offering a mix of Indian, Continental, and Chinese food. The dining area is airy with large windows and comfortable seating, suitable for both casual and work-related meetings. Its menu caters to breakfast, lunch, dinner, and midnight snacks with consistent quality. This restaurant’s central location makes it convenient for those seeking late-night meals in the business district and is among the must-visit restaurants in Kolkata

Where: Old Court House Street, Dalhousie Square

Time: Open 24 Hours

Price: Rs. 2,000 (approx.)

4. Soul Cafe

Soul Cafe must-visit restaurants in kolkata
Image Courtesy: Soul Cafe

Soul Cafe in Kankurgachi is one of the restaurants in Kolkata open 24 hours, serving Bengali dishes, fast food, and desserts. It’s a local spot for those wanting quick, filling meals at any hour. The cafe’s menu includes snacks like rolls, cutlets, and sandwiches, along with mains such as biryani and thalis. Desserts and beverages round out the offerings. Tt’s an accessible option for late-night hunger, especially for those living in or near North and Central Kolkata.

Where: SH 1, Kadapara, Phool Bagan, Kankurgachi

Time: Open 24 Hours

Price: Rs. 600 (approx.)

5. Sharma Dhaba

Best Dhaba In Kolkata,  best restaurants in kolkata

Craving dhaba-style food at 2 a.m.? Look no further than Sharma Dhaba in Ballygunge. Known for its budget-friendly prices and finger-licking North Indian, South Indian, and Chinese dishes, this spot is a crowd favourite. From buttery naans to spicy Manchurian, the variety will leave you spoilt for choice. Plus, it’s easy on the pocket—pura paisa vasool!

Where: 17/1B, Ballygunge Circular Rd, Ballygunge

Time: Open 24 Hours

Price: Rs. 1000 (approx.)

6. Belgian Waffle Junction

For dessert lovers, Belgian Waffle Junction is heaven on earth. Open round the clock in Lake Town, they serve indulgent waffles, thick shakes, and sweet treats that will satisfy your sugar cravings anytime. Whether you’re in the mood for Nutella-drizzled waffles or a creamy shake, this place is a must-visit.

Where: 39, Bangur Ave, Lake Town

Time: Open 24 Hours

Price: Rs. 600 (approx.)

7. Delhi Darbar

Delhi Darbar
Image Courtesy: Delhi Darbar

From Mughlai kebabs to Gujarati farsan, Delhi Darbar in Tiljala is a melting pot of flavours. Their extensive menu spans over 15 cuisines, ensuring there’s something for everyone. Whether you’re in the mood for spicy biryani or comforting Punjabi dal, this place has got your back—day or night.

Where: 23a Chowbaga Road, Tiljala

Time: Open 24 Hours

Price: Rs. 500 (approx.)

8. JW Kitchen at JW Marriott

JW Kitchen at JW Marriott, 24 hours restaurant in kolkata
Image Courtesy: JW Kitchen at JW Marriott

If you’re up for a lavish feast, JW Kitchen is the place to be. JW Kitchen is a fine-dining 24 hours restaurant in Kolkata, serving global cuisine in a modern setting. The buffet spreads are extensive, with Indian, Asian, and Continental dishes available at any hour. A la carte options cater to lighter meals or specific cravings. Located in Tangra, it’s convenient for both locals and travellers. 

Where: 4A, JBS Haldane Ave, Tangra

Time: Open 24 Hours

Price: Rs. 4,000 (approx.)

9. Pan Asia at ITC Sonar

Fancy a sushi roll at 3 a.m.? Pan Asia at ITC Sonar is your answer. Specialising in Asian cuisines like Thai, Chinese, and Japanese, this elegant restaurant offers authentic flavours in a sophisticated setting. Whether you’re here for dim sum or ramen, every dish is a culinary masterpiece.

Where: 1, JBS Haldane Ave, Tangra

Time: Open 24 Hours

Price: Rs. 2,000 (approx.)

10. First Innings

First Innings in Salt Lake is a 24 hours restaurant in Kolkata offering multi-cuisine options. Its menu covers Bengali, North Indian, and Italian dishes, allowing diners to mix comfort food with lighter bites. Located near the stadium, it’s convenient for post-event dining or late-night gatherings. Average prices are around ₹2,000 for two. With indoor seating and prompt service, it caters well to both group meals and solo diners looking for consistent food quality at any hour in the Salt Lake area.

Where: Gate No 3, Stadium, JB Block, Salt Lake

Time: Open 24 Hours

Price: Rs. 2,000 (approx.)

food 24-hour food offerings restaurants in kolkata must-visit restaurants in kolkata best restaurants in kolkata 24 hours restaurant in kolkata