40 Famous Foods in Kolkata You Must Try: The Ultimate Kolkata Food Guide (2026)
Famous Foods in Kolkata You Shouldn't Miss
Ask anyone who has visited Kolkata what they remember most, and chances are they'll mention the food.
From flavour-packed street snacks and comforting home-style Bengali curries to iconic sweets and refreshing traditional drinks, Kolkata is one of India's greatest food destinations. Every neighbourhood has its own speciality, and many recipes have been passed down through generations.
Whether you're exploring busy markets, enjoying a family restaurant or eating from a roadside food stall, you'll quickly discover that Kolkata's cuisine is as diverse as its culture.
This guide introduces the most famous foods in Kolkata, including vegetarian favourites, authentic Bengali seafood dishes, refreshing local drinks, delicious street food and rich meat-based delicacies. If you're visiting the City of Joy, these are the dishes you should add to your food bucket list.
Quick Guide to Kolkata's Best Foods
| Category | Must-Try Dishes |
|---|---|
| Drinks | Aam Panna, Doi er Ghol, Sharbat |
| Vegetarian | Luchi-Aloor Dum, Shukto, Dhokar Dalna, Aloo Posto |
| Seafood | Sorshe Ilish, Chingri Malaikari, Bhetki Paturi |
| Meat | Kosha Mangsho, Chicken Chaap, Kolkata Biryani |
| Street Food | Kathi Roll, Puchka, Jhal Muri, Ghugni |
Traditional Bengali Drinks
After spending hours exploring Kolkata's bustling streets, especially during the warmer months, there's nothing more refreshing than a traditional Bengali drink. These beverages are not only delicious but also help cool the body and aid digestion.
1. Aam Panna
Aam Panna is one of India's most refreshing summer drinks. Made from raw green mangoes, it combines sweet, tangy and slightly salty flavours into a cooling beverage that's perfect for Kolkata's hot and humid climate.
Fresh mint leaves are often added to enhance both the flavour and aroma, making it a favourite during the summer season.
Best For
Hot afternoons
Summer travel
Refreshing after sightseeing
Average Price: ₹30–80
2. Doi er Ghol
Doi er Ghol is Bengal's answer to buttermilk. Made from yoghurt blended with water, black salt, sugar and a squeeze of lemon juice, it's light, refreshing and excellent for digestion after a heavy Bengali meal.
Many local restaurants serve it in traditional clay cups, adding an authentic touch to the experience.
Best Time to Drink
After lunch or dinner.
Average Price: ₹25–60
3. Sharbat
Sharbat is a popular refreshing drink available throughout Kolkata in countless flavours. Depending on the season, it may be prepared using mangoes, lemons, rose syrup, oranges or other fresh fruits.
Served chilled with crushed ice, it's a perfect way to cool down after exploring the city's busy streets.
Popular Flavours
Rose
Lemon
Mango
Orange
Kewra
Best Vegetarian Foods in Kolkata
Bengali cuisine proves that vegetarian food can be every bit as flavourful as meat-based dishes. Many of these recipes have been enjoyed in Bengali homes for generations and are commonly served during festivals, family gatherings and traditional meals.
4. Aloo Posto
Aloo Posto is one of Bengal's signature comfort foods. Tender potato cubes are gently cooked in a rich paste made from poppy seeds, mustard oil and green chillies, creating a creamy, nutty dish that's simple yet incredibly satisfying.
It's traditionally served with steamed rice and is a staple in many Bengali households.
Why You Should Try It
Authentic Bengali comfort food
Mildly spiced
Rich and creamy texture
Perfect with hot rice
Spice Level: 🌶️🌶️☆☆☆
Average Price: ₹120–220
5. Dhokar Dalna
Often described as Bengal's answer to vegetarian meatballs, Dhokar Dalna is made from lentil cakes that are lightly fried before being simmered in a mildly spiced tomato and ginger gravy.
Despite containing no meat, the dish is wonderfully rich and filling, making it a favourite during festivals and special occasions.
Best Served With
Steamed rice
Luchi
Paratha
6. Enchorer Kofta
Enchor, or young jackfruit, is often referred to as "vegetarian meat" because of its remarkably meat-like texture.
In this traditional recipe, mashed jackfruit is mixed with spices, shaped into koftas, fried until golden and then cooked in a rich tomato and onion gravy.
It's an excellent choice for vegetarians looking for a hearty and satisfying Bengali dish.
7. Lau Ghonto
Simple, healthy and full of flavour, Lau Ghonto is made with bottle gourd slowly cooked with spices and lentil dumplings. It's a wholesome dish that's especially popular in Bengali homes and pairs beautifully with steamed rice.
Health Benefits
- ✔ Low in calories
- ✔ Rich in fibre
- ✔ Easy to digest
- ✔ Packed with nutrients
More Must-Try Vegetarian Dishes in Kolkata
8. Mochar Chop (Banana Flower Croquettes)
Mochar Chop is one of Bengal's most beloved vegetarian snacks. Made from finely chopped banana flowers (known locally as mocha), this crispy croquette has a crunchy golden exterior and a soft, flavourful centre.
The banana flower is first boiled with aromatic spices, mashed with potatoes, coated in breadcrumbs and then deep-fried until perfectly crisp.
Why You Should Try It
Crispy outside, soft inside
Rich in fibre and nutrients
Popular evening snack
Perfect with tea
Best Served With: Kasundi (Bengali mustard sauce)
Average Price: ₹40–100
9. Shukto
Don't let the slight bitterness fool you—Shukto is one of Bengal's most treasured traditional dishes.
Prepared using vegetables such as bitter gourd, potato, drumsticks, raw banana, eggplant and lentil dumplings, this mildly bitter curry is traditionally served as the first course of a Bengali meal.
Its unique flavour is believed to stimulate the appetite and aid digestion.
Main Ingredients
Bitter gourd
Potato
Raw banana
Eggplant
Drumsticks
Lentil dumplings
Mustard paste
Best With
Steamed rice.
10. Labra
Labra is a comforting mixed vegetable curry that plays an important role during Bengali festivals, especially Durga Puja.
Unlike ordinary vegetable curries, Labra combines several seasonal vegetables that slowly cook together, allowing their flavours to blend beautifully.
Typical ingredients include:
Pumpkin
Sweet potato
Radish
Eggplant
Plantain
Spinach
Taro
The result is a rich, hearty dish that's both healthy and satisfying.
11. Sada Aloor Chorchori
Simple dishes often become lifelong favourites, and Sada Aloor Chorchori is proof of that.
Thinly sliced potatoes are cooked with nigella seeds, green chillies and mustard oil before being finished with a spoonful of aromatic ghee.
Unlike many Indian potato dishes, turmeric is traditionally omitted, giving the curry its characteristic pale appearance.
Best Served With
Luchi
Roti
Plain rice
12. Potoler Dorma
Potoler Dorma transforms the humble pointed gourd into an elegant Bengali delicacy.
The gourds are hollowed out and stuffed before being lightly fried and cooked in a rich tomato and cashew gravy.
Vegetarian versions are commonly filled with paneer, potatoes and dry fruits, while non-vegetarian versions may contain fish or prawns.
Taste Profile
Mildly spicy
Creamy
Slightly sweet
Rich and aromatic
13. Luchi with Aloor Dum
Few breakfasts in Kolkata are as iconic as Luchi and Aloor Dum.
Luchi is a soft, deep-fried flatbread made from refined flour, while Aloor Dum is a mildly spicy potato curry prepared with tomatoes, ginger and aromatic Bengali spices.
Together they create one of the city's most popular comfort meals.
Best Time to Eat
Breakfast or brunch.
Average Price
₹80–200 depending on the restaurant.
14. Koraishuti Kochuri with Cholar Dal
A winter favourite across Bengal, Koraishuti Kochuri is stuffed with a delicious paste made from fresh green peas before being deep-fried until golden.
It's traditionally served with Cholar Dal—a mildly sweet Bengal gram curry flavoured with coconut pieces and whole spices.
Why Locals Love It
Seasonal speciality
Rich flavour
Perfect festive breakfast
15. Doi Bora
Doi Bora is Bengal's refreshing version of lentil dumplings soaked in chilled yoghurt.
Soft fried lentil fritters are immersed in creamy yoghurt before being topped with roasted spices, chilli powder and fresh herbs.
It's especially popular during summer because it's cool, light and refreshing.
16. Sona Moonger Dal
Almost every Bengali family has its own version of Sona Moonger Dal.
The moong lentils are lightly roasted before being boiled and tempered with ginger, whole spices and ghee.
The roasting process gives the dal its distinctive nutty aroma.
Best Served With
Steamed rice
Fried vegetables
Fish curry
Famous Bengali Seafood Dishes
Kolkata's location near the Bay of Bengal means fresh seafood has always been at the heart of Bengali cuisine.
Fish isn't simply another ingredient—it's part of everyday life and cultural tradition.
17. Maacher Jhal
Maacher Jhal is one of Bengal's signature fish curries.
Fresh fish is cooked in a spicy mustard-based gravy with tomatoes, turmeric and green chillies, creating a bold yet balanced flavour that's perfect with steamed rice.
Best Fish Used
Rohu
Katla
Hilsa
18. Sorshe Ilish
Many Bengalis consider Sorshe Ilish the king of Bengali cuisine.
Hilsa fish is marinated with mustard paste, green chillies and mustard oil before being gently cooked to preserve its delicate texture.
The rich mustard sauce perfectly complements the naturally buttery flavour of Hilsa.
Must Try?
Absolutely. It's one of Bengal's most celebrated dishes.
19. Daab Chingri
Daab Chingri combines succulent prawns with tender coconut, coconut milk and aromatic spices.
Traditionally cooked inside a young green coconut, this luxurious dish is creamy, mildly sweet and incredibly fragrant.
It's often reserved for weddings and festive celebrations.
20. Doi Maach
Talking of classic foods, Doi Maach is another one from Bengali where fish is simmered in a creamy yoghurt-based gravy.
The yoghurt creates a delicate balance between tanginess and richness without overpowering the flavour of the fish.
Best Served With
Fresh steamed rice.
21. Muri Ghonto
Muri Ghonto is a unique Bengali delicacy made using fish head, rice and potatoes.
Although it's becoming less common today, many traditional Bengali households still prepare it during family gatherings.
Its rich flavour and comforting texture make it a favourite among seafood lovers.
22. Fish Kabiraji
Fish Kabiraji is Kolkata's answer to the perfect crispy fish cutlet.
A fillet of fish is coated in breadcrumbs before being wrapped in a delicate lace-like layer of beaten egg and deep-fried until golden brown.
It's commonly served in old Kolkata restaurants with mustard sauce and salad.
More Famous Bengali Seafood Dishes
23. Chingri Malaikari
Few dishes represent Bengali luxury quite like Chingri Malaikari. Large freshwater prawns are gently cooked in a creamy coconut milk gravy flavoured with aromatic spices, ginger and green chillies.
The sauce is rich without being overly spicy, allowing the sweetness of the prawns to shine through.
Why You Should Try It
One of Bengal's signature seafood dishes
Rich, creamy coconut flavour
Popular during weddings and celebrations
Perfect with steamed rice
Average Price: ₹450–900
24. Bhetki Paturi
Bhetki Paturi is a masterpiece of Bengali cooking.
Fresh barramundi (Bhetki) fillets are coated in a fragrant mustard paste, wrapped in banana leaves and slowly steamed or grilled. The banana leaf locks in moisture while adding a delicate smoky aroma.
The result is incredibly soft fish infused with mustard, coconut and spices.
Best Served With
Steamed rice
Plain pulao
Spice Level: 🌶️🌶️🌶️☆☆
Famous Meat Dishes in Kolkata
Although Bengal is famous for its seafood, Kolkata is equally loved for its slow-cooked meat dishes packed with rich flavours.
25. Kosha Mangsho
Image Placement: Traditional Bengali Kosha Mangsho served in a brass bowl.
Kosha Mangsho is one of Kolkata's most iconic meat dishes.
Tender pieces of mutton are marinated overnight before being slow-cooked with onions, yoghurt and aromatic Bengali spices until the gravy becomes thick, dark and intensely flavourful.
This dish isn't rushed. It's cooked patiently, allowing every spice to develop depth.
Best Served With
Luchi
Paratha
Steamed rice
Average Price: ₹350–700
26. Chicken Chaap
Chicken Chaap has become one of Kolkata's favourite Mughlai dishes.
Large chicken pieces are marinated in yoghurt, cashew paste and aromatic spices before being slow-cooked into a silky gravy.
You'll often find it paired with Kolkata Biryani.
Why It's Popular
Mildly spicy
Rich gravy
Extremely tender chicken
Great value for money
27. Kolkata Chicken Biryani
No Kolkata food guide would be complete without mentioning its legendary biryani.
Unlike Hyderabad or Lucknow biryani, Kolkata's version is famous for one special ingredient—a perfectly cooked potato.
Fragrant basmati rice, lightly spiced chicken, boiled egg and potato come together to create one of India's most distinctive biryanis.
Why Is There a Potato?
The tradition dates back to the Nawab of Awadh, whose royal chefs adapted the recipe after arriving in Kolkata during exile. Potatoes were added as an economical yet delicious way to stretch the dish without compromising flavour. Over time, they became an iconic part of Kolkata Biryani.
Best Restaurants
Arsalan
Aminia
Shiraz
Royal Indian Hotel
28. Banspora Mangsho (Bamboo Mutton)
Although less common, Banspora Mangsho is a fascinating Bengali speciality.
The mutton is marinated with spices before being cooked inside bamboo, giving it a smoky aroma and exceptionally tender texture.
It's a rare dish but worth trying if you come across it at speciality restaurants or food festivals.
29. Mutton Dak Bungalow
Dating back to the British colonial period, Mutton Dak Bungalow was originally prepared in roadside rest houses where travelling officials stopped for meals.
The curry combines tender mutton, potatoes, boiled eggs and aromatic spices into a hearty one-pot meal that's perfect with rice or bread.
Kolkata's Best Street Foods
Street food is one of the biggest reasons travellers fall in love with Kolkata.
Every neighbourhood has vendors serving recipes perfected over decades, often using family secrets passed down through generations.
30. Kathi Roll
Invented in Kolkata, the Kathi Roll has become one of India's most famous street foods.
Soft paratha is wrapped around grilled chicken, mutton, paneer or egg before being topped with onions, sauces and spices.
It's filling, easy to buy and perfect for eating and health on the go.
Average Price: ₹80–250
31. Puchka
Many visitors compare Puchka to pani puri—but locals will quickly tell you they're completely different.
Puchka uses crisp shells filled with mashed potatoes, chickpeas, tamarind water and bold Bengali spices.
The flavours are tangier, spicier and more intense than versions found elsewhere in India.
Best Time to Eat
Late afternoon or evening.
32. Chop Muri
A local favourite, Chop Muri combines crispy vegetable chops with puffed rice, onions, mustard oil and green chillies.
It's inexpensive, filling and packed with flavour.
33. Singara
Singara is Bengal's version of the samosa.
Compared with North Indian samosas, it's usually smaller, flakier and often contains peanuts, cauliflower or seasonal vegetables.
Fresh Singara with a cup of tea is a classic Kolkata snack.
34. Ghoti Gorom
One of Kolkata's most nostalgic snacks, Ghoti Gorom is made from spicy chanachur mixed with chopped onions, cucumber, tomatoes, coriander, chillies and mustard oil.
The ingredients are shaken together inside a metal container before serving.
35. Ghugni
Ghugni is a hearty curry made from yellow peas and topped with chopped onions, coriander, green chillies and tangy spices.
Many vendors also add chopped coconut for extra flavour.
36. Jhal Muri
Perhaps the city's most iconic street snack.
Jhal Muri combines puffed rice, roasted peanuts, chopped vegetables, mustard oil and a blend of Bengali spices.
It's light, crunchy and surprisingly addictive.
Average Price: ₹20–60
37. Aloo Kabli
Aloo Kabli is a refreshing street snack made from boiled potatoes tossed with chickpeas, tamarind, cucumber, onions and aromatic spices.
The sweet, tangy and spicy flavours make it especially popular during warm weather.
One-Day Kolkata Food Trail
If you're only in Kolkata for one day, here's a simple itinerary:
Breakfast
Luchi & Aloor Dum
Doi er Ghol
Mid-Morning
Aam Panna
Lunch
Steamed Rice
Sorshe Ilish or Chingri Malaikari
Shukto
Sona Moonger Dal
Evening Snack
Puchka
Jhal Muri
Kathi Roll
Dinner
Kolkata Chicken Biryani
Chicken Chaap
Kosha Mangsho
Dessert
Mishti Doi
Rasgulla
Luchir Payesh
Estimated Food Budget
| Budget | Daily Cost |
|---|---|
| Budget Traveller | ₹500–900 |
| Mid-Range Traveller | ₹1,200–2,000 |
| Luxury Dining | ₹2,500+ |
Frequently Asked Questions
What is Kolkata's most famous food?
Kolkata Biryani, Kathi Roll, Puchka, Kosha Mangsho and Sorshe Ilish are among the city's best-known dishes.
Is Kolkata good for vegetarians?
Yes. The city offers a wide variety of traditional vegetarian dishes, including Aloo Posto, Shukto, Dhokar Dalna and Luchi with Aloor Dum.
Is street food safe in Kolkata?
Street food can be enjoyed safely if you choose busy vendors with high turnover and good hygiene practices.
Which dish should I try first?
If it's your first visit, start with Kolkata Biryani, Kathi Roll, Puchka and Mishti Doi before exploring traditional Bengali home-style dishes.
Final Thoughts
Kolkata's food scene is a journey through centuries of history, culture and tradition. Whether you're enjoying a humble plate of Jhal Muri from a roadside vendor, savouring the rich flavours of Kosha Mangsho or treating yourself to a luxurious serving of Chingri Malaikari, every meal tells a story.
The best way to experience Kolkata is one bite at a time. Step beyond the tourist attractions, explore local eateries and don't be afraid to try dishes you've never heard of before. You may just discover your next favourite meal in the City of Joy.
Post a Comment