Top 37 Amazing Places to Eat in Kolkata

Top 37 Amazing Places to Eat in Kolkata

The cultural capital of the country, Kolkata is famous for its rich culture and historic diversity. This city is also famous for its delicious foods and unique cooking style. If we call Kolkata the paradise for foodies, then there is nothing wrong with that. From breakfast to the main course, from street food to dessert, Kolkata has never failed to surprise. There are so many restaurants in Kolkata that serve a wide range of vegetarian, non-vegetarian, and authentic Bengali dishes. From those, we have listed some of the best places to eat delicious food in Kolkata, which may be helpful for you on your Kolkata trip.

Places to eat Breakfast in Kolkata


Opened in 1972, Flurys is an iconic confectionery of Kolkata located in Park Street. This popular tearoom is famous for its delicious pastries, chocolates, puddings, and cakes. It has been considered one of the finest places to eat in Kolkata since the British era. Above all, the decoration of the restaurant with furniture and color gives it a vintage appearance.

Location: 18A, Park Street, Park Street area, Kolkata

Timing: Monday to Sunday – 7:30 AM to 11:00 PM

Banana Leaf

If you are looking for delicious South-Indian food in Kolkata, then head to the famous Banana Leaf. It is an authentic South-Indian restaurant that serves different lip-smacking food like Dosa, Appam, Upma, Pongal, Bisi bele bath, and filter coffee. Although the decor of this restaurant is very simple, the taste of its food is not comparable.

Location: P-264C, Hemanta Mukhopadhyay Sarani, Near Vivekananda Park, Southern Avenue, Near Lake School for Girls, South Kolkata

Timing: 8:00 AM to 10:00 PM

The Wise Owl Steakhouse

Wise Owl is one of the popular places in Kolkata, which provides the best coffee in the city. It is one of the top breakfast joints in Kolkata. Think pancakes, sandwiches, and egg dishes are some of the delicacies of this beautiful restaurant. This cafe also offers Italian, continental, American, and Indian food. Undoubtedly, the greenery in front of the cafe makes this more vibrant and beautiful.

Location: 66/2 B, Purna Das Road, Sarat Bose Road

Timing: 7:30 AM to 10:45 PM

Must read:- 22 Best Places in Kolkata that You must visit

Bombay Shiv Sagar

Bombay Shiv Sagar is considered to be the must-visit restaurant of Kolkata that offers the best Pav bhaji in the town. This vegetarian joint also offers some of the other delicious breakfast like Dosa, Idli, Vada, Uttapam, Dahi Puri, and more. If you are a tea lover, then you must try the freshly brewed Masala chai of this place.

Location: No. 1, Block- B, 22, Behind Pantaloons, First Floor, Camac St, Kankaria Estates, Park Street area

Timing: 10:00 AM to 11:00 PM

The Bikers Cafe

The Bikers Cafe is one of the luxurious multi-cuisine restaurants of Kolkata. It has the richest breakfast menus like butter Paratha, samosa, eggs, and pancakes. It also offers freshly brewed coffee and tea, including delicious continental, Italian, and oriental cuisine. In addition to this, the decor of this Biker-themed cafe makes this more modern and elegant.

Location: 31, Elgin Road, Platinum mall 

Timing: 7:30 AM to 12:00 AM

Desi Cuisine

Desi cuisine of Kolkata

Desi Cuisine is a pure vegetarian Indian restaurant in the city. Although the decor is not very luxurious, the taste of its food is unparalleled. This restaurant offers really delicious fast food, Gujarati, Jain, North Indian food. It is one of the places in Kolkata that serves Jain food.

Location: 11, Harish Mukherjee road, Bhawanipur, near Gurudwara

Timing: 6:00 AM to 4:00 PM; 12:00 AM to 2:00AM

The Corner Courtyard

This is a uniquely designed restaurant in Kolkata with all-day breakfast options. The interior decor of this restaurant will give you the most modern-rustic home feel. Apart from its unique design, it is one of those places in Kolkata, which is also popular for its delicious Italian, European and continental food.

Location: 92B, Ground Floor, Sarat Bose Road Hazra, near SBI, south Kolkata

Timing: 8:00 AM to 12:00 AM

Putiram Sweets

If you are searching for a traditional Bengali breakfast, then you must head to the historic Putiram Sweets. It is one of the busiest shops in the city, offering iconic Cholar Dal and Radhaballavi. It is considered to be one of the popular places to eat authentic Bengali breakfast in Kolkata.

Location: Adjecnt City College of Commerce, 12B, Surya Sen St, College Square

Timing: 6:00 AM to 9:00 PM

Places to eat in Kolkata: Fine Dining

JW kitchen

With beautiful decoration, JW Kitchen serves a wide range of North Indian, Mediterranean, Continental, and Thai food. The impeccable service and the stunning elegant decor makes this place one of the finest food destinations in Kolkata.

Location: JW Marriott Hotel, 4A, J.B.S Haldane Avenue, Science City Area

Timing: 24 hours


Located in the metros of almost all countries, this Pan Asia restaurant serves delicious cuisine that looks quite pretty. It serves contemporary Cantonese dim sum along with patisserie. The poached Peking dumplings, prawn and water chestnut rolls, and steamed red snapper are the specialties of Yauatcha. Moreover, the ambiance, service, and aroma of the food compel people to visit this place once.

Location: 33, Level 5, Quest Mall, Syed Amir Ali Avenue, Ballygunge

Timing: 12.00 PM to 11.30 PM


Souk is one of the best places to eat delicious Arabic food in Kolkata. It serves the awesome authentic Mediterranean and Middle Eastern cuisine together with the flavors of Morocco, Greece, and Turkey. The elegant contemporary dining setting with a theatrical open kitchen and the Casablanca room for private dining will surely give you an awesome experience.

Location: Taj Bengal, 34B, Reformatory Street, Alipore

Timing: 7.00 PM to 11.30 PM

Dum Pukht

Dum Pukht is Asia’s first fine dining restaurant that has received the prestigious Golden Fork Award. The ancient dum pukht style of cooking is the key attraction of this restaurant. In this cooking process, the food is patiently roasted over a slow fire in a bottomed and tightly sealed pot, the handi. With delicious cuisine, the stunning, luxurious vibe and top-notch service also make this one of the finest restaurants in Kolkata.

Location: JBS Haldane Avenue, EM Bypass, Science City Area

Timing: 7.30 PM to 12.00 AM (Sat-Sun)

Best Places in Kolkata for Local Food

Sonar Tori

If you are searching for authentic Bengali cuisine in Kolkata, then you must visit Sonar Tori. It serves the best Bengali food in the city. The Machar Paturi and the dessert of Sonar Tori are highly recommended. Beautiful decor, great service, and delicious food make it one of the great places to eat delicious Bengali food in Kolkata.

Location: Plot 1, 4th Floor, DC Block, City Center, Sector 1, Salt Lake

Timing: 12.00 PM to 11.00 PM

Oh! Calcutta

Your Bengali culinary journey is incomplete without visiting Oh! Calcutta. It serves the mainstays of traditional Bengali cuisine. The smoked boneless hilsa and smoked bhetki are the favorites of Oh! Calcutta. Make sure you also try their home-made date palm jaggery ice cream. The elegant environment, private dining area, and of course, the traditional old-style Bengali recipes will surely give you a beautiful experience.

Location: 4th, Forum Mall, 10/3, Elgin Road, Sreepally, Bhowanipore

Timing: 12.00 PM to 4.00 PM, 7.00 PM to 11.00 PM

Must read:- Top 20 Delicious Foods of Kolkata that You must try


This iconic fine dining restaurant of Kolkata is famous among Indians as well as foreigners, as it is a fusion of two unrelated cultures, namely Indian and french. Aaheli is serving authentic Bengali cuisine for decades, which are influenced by the French style of cooking and flavors. Moreover, live music and the traditional attire of waiters add an extra charm to the environment. The Zamindar thali of Aaheli is highly recommended.

Location: The Peerless Inn Hotel, 12, Jawaharlal Nehru Road, New Market Area

Timing: 12:30 PM to 3:00 PM, 7:30 PM to 11 PM

6 Ballygunge Place

When we talk about the Bengali buffet restaurants in Kolkata, the first name that always comes to mind is 6 Ballygunge Place. It is a well-known restaurant in Kolkata for years, which needs no introduction. It serves delicious authentic Bengali food in the city. With some lip-smacking dishes like Kacha Aam Diye Ilish Macher Roll, Begun Ilish Jugalbandi, and Pur Bhora Morich Ilish, it is a paradise for fish lovers. If you are a fish lover, then you should not miss this one in Kolkata.

Location: Ballygunge

Timing: 12:30 PM to 3:30 PM, 7 PM to 10:30 PM


Best Places in Kolkata for Street food

Jabbrr Afghani

When you feel hungry, you need something quick and delicious to satiate it. If you are looking for something fast and delicious food, then you must head to Jabbrr Afghani at Salt Lake. This place offers some mouth-watering snack options like rolls, biryani, kebabs, tikkas, and much more. You must try the delightful rolls here.

Location: City Center 1, DC 22, Salt Lake, Sector 1

Timing: 12.00 PM to 1:30 AM

Fairlie Place and Stock Exchange, BBD Bag

Luchi and aloo dum

Fairlie Place is the business district of Kolkata, and the street is full of stalls selling everything from chats to full meals. But the most famous dish of this place is the traditional Luchi and Aloo dum. It is also a great place where you can find Kachori, Rice, and Fish curry. This street is also popular for different types of sweets. The Stock Exchange road is one of the best places to eat Chilla, Dal Pakori, and Dahi Chaat in Kolkata.

Sharma Dhaba

Sharma Dhaba is one of the popular food destinations of Kolkata. It serves a wide range of delicious North Indian cuisine at a reasonable price. The food quality along with night service and desi style of cooking makes this place one of the famous places to eat in Kolkata. If you really want to enjoy the nightlife in the city of joy, then you must visit Sharma Dhaba once.

Location: 17/1B, Ballygunge Circular Rd, Chakraberia, Ballygunge

Timing: 11.00 AM to 1.00 AM

Balwant Singh’s Eating House

Balwant Singh’s Eating House is one of the famous places in Kolkata which has been serving mouth-watering breakfast, lunch, dinner, and much more for almost a century. In the early morning, pedestrians stop at this place to have the masala chai and samosa. It also serves a wide range of vegetarian food like paneer tikka, veg seekh kebab, cheese sandwiches, and parathas at a very affordable price. The most famous dish in this shop is Doodh Cola, which is a unique combination of cola and milk.

Location: 10/B, Harish Mukherjee Road, Near Elgin Road Gurdwara

Timing: 6.00 AM to 12.00 AM

Dacre Lane or Dacre Street

Jhal muri

Dacre Lane or Dacre Street is one of the popular places of Kolkata for food lovers. Along with a variety of Punjabi and Chinese food options, you will also find several authentic Bengali dishes here. Chowmein, Schezwan chicken, Luchi-Alu Dum, Fish roll, Ghugni, Puchkas, Jhal Muri are some of the best street foods of this place. According to WHO, the food of this place is the best street food in the World.

Maharaja Chat Centre

Maharaja chat centre of Kolkata famous for serving delicious chaats and puchkas

Maharaja Chat Centre adjacent to Vivekananda Park is considered to be one of the best places to eat street food in Kolkata. This shop serves the best chaat in the city. The spicy and tangy Puchka is the famous dish of this shop. So, a large number of people gather here every day to taste these mouth-watering tiny water balls.

Location: Lake Terrace, Kavi Bharatisalai, Hemanta Mukherjeesalai, Ballygunge

Timing: 4.00 AM to 10.00 PM

Tewari Brothers

Delicious chai and samosa at Tewari brothers

Tewari Brothers at Bara Bazar is famous for its Special Chai. Tea with hot samosa is a perfect combination for an evening snack. If you are a tea person, then you must visit Tewari Brothers once.

Location: 3A, Jagmohan Mullick Lane, Bara Bazar

Timing: 7.00 AM to 10.00 PM

Indian Coffee House

Indian Coffee House, Kolkata

The Indian Coffee House is a place that has literally stopped the time. It has stopped at a time before our independence, and it still looks so pretty and beautiful. Since the British era, the Indian Coffee House is one of the most historic restaurants in India. As the name suggests, this is a popular haunt of coffee lovers. This place also serves delicious chicken and fish cutlets, called the Kabiraji cutlet along with coffee. The most important thing about this place is you can order something, and after that, you can chill here for whatever amount of time you want.

Location: 15, Bankim Chatterjee Street, College Street

Timing: 9.00 AM to 9.00 PM

Kalika Mukhorochok Telebhaja


This 50-year-old shop sells the best telebhaja in the city. Telebhaja is a perfect monsoon snack option that has continued the essence of Bengali cuisine. Ranging from beguni, phuluri, pyazi, alu chop to a variety of these crunchy, besan covered snacks are the popular street foods of Kolkata. People gather here in large numbers to place their orders. If you are a Chai lover, then it will be the best option to have tea with the crunchy telebhaja at this place.

Location: 29, Surya Sen Street, College Street

Timing: 3.00 PM to 7.00 PM


Mayaram is one of the perfect places in Kolkata to eat pav bhaji.

Mayaram makes the best and authentic Pav bhaji in all of Kolkata. The aroma and taste of Pav bhaji attract a lot of people here. If you have a craving for Pav bhaji while you are in Kolkata, then you must visit Mayaram.

Location: 1/2, Lord Sinha Road, Theatre Road

Timing: 11.00 AM to 10.30 PM

Must read:- 29 Most Delicious Foods of Odisha that You can’t miss

Mitra Cafe

Mitra Cafe offers the best non-veg street food in the city. The mutton kabiraji cutlet here is the best of all. Other than this, Mitra cafe also makes the delicious Moghlai Parathas, Fish chops, and Fish fingers. You can also find every kind of lip-smacking rolls here. If you love non-veg, then you must head to Mitra Cafe.

Location: 47, Jatindra Avenue, Shobha Bazar

Timing: 5.00 PM to 10.00 PM

China Town, Tiretta Bazaar

Kolkata is the only place in India to have a Chinatown. This is the ancient market, also known as Tiretta Bazaar. This market comes alive as the sun sets with delicious authentic Chinese street food. Momos, dumplings, prawn crackers, pork sausages, and fish ball soup some of the best delicacies of Old Chinatown. Unfortunately, this ancient market has lost its authenticity in recent years.

Anadi Cabin

Anadi Cabin is one of the popular street food junctions of Kolkata. It serves the best Mughlai Paratha in the city. Though you will find this dish at other places in Kolkata, Anadi Cabin is one of the perfect places to eat the best and cheaper Mughlai Paratha.

Location: 9, Jawaharlal Nehru Road, New Market Area

Timing: 11.00 AM to 9.30 PM


Zaika, one of the best places in Kolkata to eat rolls

Zaika is one of the famous places to eat lip-smacking Kathi rolls in Kolkata. Though you’ll find the different variations of the same dish at other places, Zaika is famous for its original and authentic Kathi rolls. If you want to have the taste of local cuisine, then you must head to Zaika.

Location: 43, Garfa Main Road, Pal Bazaar, Viveknagar, Jadavpur

Timing: 12.00 PM to 11.00 PM

Places to eat Desserts in Kolkata

Balaram Mullick & Radharaman Mullick Sweets

This shop is one of the famous places to eat traditional Bengali sweets in Kolkata. You will find several delectable delights here like Sandesh, Gulab Jamun, Radhaballavi, Soufflé, Mishti Doi, Aam Doi, Rossogolla, Rasmalai, Rajbhog, and Sweet Payesh. Although you can find these sweet dishes elsewhere in Kolkata, this legendary store stands as a brand when it comes to authentic Bengali sweets. This old shop has been run by the Mullik family for 5 generations.

Location: Bhawanipur, Park Street, Kasba, Ballygunge, Prince Anwar Shah Road, Rajadanga

Timing: 10.00 AM to 10.00 PM

Glace Patisserie

Glace patisserie, one of the popular places in Kolkata to pastries

If you have a sugar craving, then you must head to Glace Patisserie to satisfy it. Their plethora of cakes, pastries, and other delights will give you immense pleasure. This shop serves the authentic European delight in Kolkata. French Opera, Naughty Cakes, Macarons, and Customized Theme Cakes are some of the signature desserts of this store.

Location: 66/12, Bondel Road, Ballygunge

Timing: 11.00 AM to 9.00 PM

The Rouge

With pretty wallpapers, chalkboard décor, and furniture in pastel shades, The Rouge is one of the most popular dessert places in Kolkata. As a pioneer of cupcakes in Kolkata, this cake shop serves a variety of delicious and freshly baked tarts, pralines, and éclairs with the prettiest frostings. Moreover, Baked macaroons, Crème Brulee, and Red velvet with cream cheese of this shop are highly recommended.

Location: 222, Circular Mansion, AJC Bose Road, Park Circus Area

Timing: 9.00 AM to 11.00 PM

Mrs. Magpie

This beautiful little bakery welcomes you to a fairytale with pink walls, pink upholstered chairs, glass top tables, and ceramic cake stands. As a hub of cupcakes, this cute little cafe serves amazing cupcakes, coffee, hot chocolates, and sandwiches. Nutty Praline, Peanut Butter, Cinnamon Apple, Lemon Meringue, Marshmallow, Cherry and Cream Cheese, Caramel Custard, Granola Pot, brownie, scones, and affogato are some of the delightful delicacies of Mrs. Magpie. Undoubtedly, this is a must-visit place for sweet lovers in Kolkata.

Location: 570, Lake Terrace Road Extension, Keyatala, Southern Avenue

Timing: 9.00 AM to 11.00 PM

Kookie Jar

Kookie Jar, one of the perfect places to eat cakes and pastries.

Since 1986, Kookie Jar has been the best of all cake and pastry shop in Kolkata. This 25-year-old shop still maintains the quality of its product. Kookie Jar is famous for creating various types of cakes for several occasions. Chocolate Truffle Cake, Lemon Tart, and Nutty Pyramid are some of the best selling desserts of this shop.

Location: 42A, Rawdon Street, Loudon Street Area (3 more outlets)

Timing: 8.00 AM to 10.00 PM

Mama Mia!

Being the pioneer of the concept of gelato in Kolkata, Mama Mia! is the only ice cream parlor in the city that serves authentic Belgian Chocolate gelato for over a decade. The Almond Affair Gelato and Tuscan Strawberry Gelato are signature desserts of this shop. Apart from this, it also serves Red Velvet cakes, Chocolate Mousse cakes, and Truffle cakes. With immense popularity, Mama Mia! has quite a few outlets around Kolkata.

Location: 59, Ballygunge Circular Road, Ballygunge

Timing: 11.00 AM to 12.00 AM

Piccadilly Square

Piccadilly square, one of the great places to eat Belgian waffles in Kolkata

Despite being a vegetarian restaurant, Piccadilly Square is one of the great places to savor desserts in Kolkata. Some of the delicious desserts like Belgian Waffles, French Crepes, Pancakes, and Italian Gelato, along with intricate decoration and pastel shades, make this a perfect destination for dessert lovers. Apart from this, Mudslide waffle, Blueberry pancakes, Mocha frappe, and Chocolate shake are also highly recommended.

Location: 15B, Sarat Bose Road, Elgin

Timing: 8.00 AM to 11.00 PM

These are some of the fantastic places in Kolkata where you will get to eat some delicious food. Apart from this, there are also some other places in Kolkata, which are famous for food. With a wide range of delicious food, Kolkata has never failed to impress food lovers. So whenever you plan to go on a food trip, don’t forget to visit this paradise of food.

We hope this blog will help to find some of the best food spots on your next food trip to this city. If you find this blog helpful, then don’t forget to share your experience. What are your favorite places to eat in Kolkata? Do let us know in the comment box.

Leave a Comment

Your email address will not be published. Required fields are marked *