ZMedia Purwodadi

40 Famous Foods in Kolkata You Must Try: The Ultimate Kolkata Food Guide (2026)

Table of Contents

Indian dish chef.jpg


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

CategoryMust-Try Dishes
DrinksAam Panna, Doi er Ghol, Sharbat
VegetarianLuchi-Aloor Dum, Shukto, Dhokar Dalna, Aloo Posto
SeafoodSorshe Ilish, Chingri Malaikari, Bhetki Paturi
MeatKosha Mangsho, Chicken Chaap, Kolkata Biryani
Street FoodKathi 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

A chilled glass of Aam Panna served with mint leaves and ice.

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

Traditional clay cup filled with 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

Bowl of Aloo Posto served with steamed rice.


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

kathi


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

BudgetDaily 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