What to Eat in Kolkata: 15 Local Dishes You Must Try

You have not really visited Kolkata until you have eaten these
The queue starts forming at 7 a.m., long before the shutters come fully up. Kolkata eats with a ritualism that newer cities haven't learned yet—certain dishes belong to certain hours, certain streets, certain moods. A spice blend called paanch phoron (five whole spices) shows up in nearly everything, mustard oil is the cooking medium of choice, and fish—particularly hilsa—holds a status in Bengali kitchens usually reserved for prized meats elsewhere. This list follows the rhythms of a real Kolkata day: breakfast with luchi and alu dom at a roadside stall, a roll from a counter in New Market, fresh sweets from a 140-year-old sweet shop, and evening snacks that taste like they've been made the same way since before Independence. The ranking moves from the dishes that anchor daily life (what you eat when there's no occasion, just hunger) to the ones reserved for celebration and the moments in between when a city simply feeds itself.
Luchi and Alu Dom
Street stalls across North and Central Kolkata · Bengali breakfast · 7–10 a.m., ₹30–50 per plate
The quintessential Bengali morning meal: luchi (small, deep-fried puffed bread made from maida) served with chholar dal—Bengal gram cooked with coconut pieces, raisins, and whole spices in a lightly sweet, aromatic preparation. This combination appears at street-side stalls from around 7 AM and is gone by 10. It's filling, ceremonial in its simplicity, and eaten sitting on a wooden bench at a roadside stall with tea on the side. Alu dom is a spicy potato curry (dry). The dish is filling and can be enjoyed throughout the day. Order by asking for "luchi dui pis" (two pieces) and the accompanying curry will arrive hot and fragrant.
Phuchka
Stalls: Vivekananda Park, Jatindas Metro, Triangular Park · Bengali street snack · Evenings, ₹20–30 per serving
If there's one street food that defines Kolkata, it's the puchka. Known as pani puri in other parts of India, these crispy, hollow spheres are filled with spicy tamarind water, mashed potatoes, and chickpeas. The explosion of flavors in your mouth as you bite into a puchka is a sensation you'll never forget. Best places to eat: Dilipda's phuchkas in Vivekananda Market, Krisnakant Sharma's stall in Vardan Market, Kiosk near Triangular Park, Ram Gupta's Stall at Victoria Memorial. Watch the vendor assemble and fill each one to order.
Kathi Roll
Nizam's: Hogg Street, New Market · Mughlai kebab wrapped in paratha · 11:30 a.m.–11 p.m., ₹400 for two
Dating back to 1937, the shop was set up by Raza Hassan Saheb in the bustling Hog Market (what New Market was called then), a stamping ground for the British who populated the City of Joy in huge numbers before Independence. One fine day, the same roasted, succulent kebabs were wrapped in fried, flaky flatbreads called Parathas, and voila! the Kathi roll came into being. The Nizam's invented the Kathi roll to cater to its spate of customers who wanted a portable snack they could pick up on the way. The name kathi roll is said to have come after Nizam's made a switch from iron skewers to bamboo sticks (locally called kati) to grill its kebabs in 1964. The switch was made to accommodate the roll's growing popularity. Order mutton, chicken, egg, or vegetable; the dough arrives hot off the griddle.
Shorshe Ilish
Bhojohori Manna or specialist fish restaurants · Bengali fish curry with mustard sauce · Lunch and dinner service
Shorshe ilish is a Bengali dish, native to the Bengal region of the Indian subcontinent, made from hilsa or Tenualosa ilisha, a type of herring, cooked in mustard gravy. Shorshe Ilish at Bhojohori Manna is a must. Hilsa is slow-cooked in mustard gravy and served with steaming rice for a meal that defines nostalgia and tradition. This is monsoon-season eating in Kolkata—the hilsa appears briefly and its flavor commands reverence. Order it steamed (bhapa) or curried; either way the mustard (both seed and paste) and green chilli do the work.
Chingri Malai Curry
Bengali restaurants: Aaheli, Calcutta, Sonar Tori · Prawn curry in coconut cream · Dinner service, special occasions
Chingri malai curry or malai chingri, also known as prawn malai curry, is a Bengali curry made from tiger (bagda) and king prawns (chingri) and coconut milk and flavoured with spices. The dish is popular throughout Bengal and is served during weddings and celebrations, or for guests. Even today, across Kolkata and beyond, Chingri Malai Curry remains a fixture at weddings, anniversary celebrations, Poila Boishakh feasts, Durga Puja gatherings, and special family lunches. For many Bengalis, it belongs to a category of dishes reserved for days when ordinary rules no longer apply. Order it with rice; the sauce is what matters most here, silky from coconut milk and enriched with whole spices.
Jhalmuri
Street stalls: Jawaharlal Nehru Road, Triangular Park · Spiced puffed rice snack · Afternoon and evening, ₹10–20
Jhalmuri is a wonder mixture, marrying puffed rice with a blend of spices, boiled potatoes and often topped with a crescent coconut slice, presented in a handmade Thonga (an easy take-way carrier, made with recycled paper). Widely enjoyed for its spicy and tangy flavor, Jhalmuri is especially beloved in Kolkata, where it holds the status of a cultural staple and is often regarded as a symbol of the city's vibrant street food scene. These look like puffed rice or muri and are mixed along with peanuts, coriander and other spices, which make it an appetizing quick bite. Best places to eat: Jawaharlal Nehru Road and Triangular Park. Eat it standing or walking; it arrives in a rolled newspaper cone or paper holder.
Telebhaja
Street stalls across Kolkata, especially near colleges and markets · Fried vegetable and fish fritters · Monsoon season preferred, 4–6 p.m., ₹20–40
Telebhaja means "fried in oil" and encompasses the category of morning fritters sold at small stalls across the city. The main items: Beguni: Sliced brinjal dipped in besan batter and deep-fried—eaten plain or with puffed rice; Alur Chop: Spiced mashed potato coated in besan and fried, sometimes stuffed with peanuts or dried fruit. A famous snack in the city that continues to successfully retain the essence of Bengali cuisine, Telebhaja are best enjoyed in monsoons with a cup of tea. From beguni and phuluri to peyaji and alur chop, these crunchy snacks covered in besan (corn-flour) have something for everyone's taste buds. Order a mixed plate ("mixed telebhaja") and specify if you want it crispy or softer.
Kosha Mangsho
6 Ballygunge Place, Golbari (Shyambazar) · Slow-cooked mutton curry · Lunch and dinner, reservation recommended
Kosha Mangsho is a curry cooked with mutton, a variety of vegetables like tomatoes and onions, and topped with a lot of different spices. Golbari in Shyambazar is famous for its Kosha Mangsho, a rich mutton curry that has been winning hearts since the 1920s. The most iconic dishes worth trying at Aaheli are Chingri Malaikari, Kosha Mangsho, Rui Macher Patishapta, etc. The meat arrives nearly falling apart, the gravy nearly black from long cooking and concentrated spice. Order with rice or with the traditional luchi.
Mughlai Paratha
Anadi Cabin (Dharmatala) or Mitra Cafe (Star Theatre area) · Stuffed paratha with egg and meat · Morning and evening, ₹50–80
Usually, as the Bengalis call it, Moghlai Porothas is a deep-fried dish—a paratha filled with a mixture of eggs, onions, keema and green chillies—loved by all. What makes it special is that people can have it anytime during the day, be it breakfast, lunch, evening snack with a hot cup of tea, or dinner. Anadi Cabin is a beloved eatery that has been delighting food lovers for over 90 years with its iconic Mughlai paratha. This culinary gem serves up a square parcel filled with minced meat and egg, creating an irresistible combination that keeps patrons coming back for more. Whether it's a bustling weekend or a quiet weekday, you'll find eager customers lining up to indulge in this delectable dish alongside their signature rolls. Order it with a potato curry on the side (sukha aloo).
Rosogolla
KC Das or Balaram Mullick & Radharaman Mullick · Bengali cottage cheese sweet · Year-round, ₹15–30 per piece
Rosogolla - A classic sweet made from Indian cottage cheese and drenched in light sugar syrup. KC Das is the birthplace of the legendary Rasgulla, the spongy, syrup-soaked delight that defines Bengal's love for desserts. According to an article in Forbes India, even Rabindranath Tagore was a fan of the place's rosogollas. The story is often retold of a time Tagore was served a pot of rosogollas by one of his acquaintances. Tagore nibbled at one and then asked if it was Das who had prepared these. It wasn't. Tagore then said, "If you must feed me rosogollas, make sure it's from Nobin's." Order fresh (not bottled) and eat it within hours of purchase for the proper texture.
Mishti Doi
Balaram Mullick & Radharaman Mullick (7 locations across Kolkata) · Fermented sweet yogurt · Year-round, ₹30–50
This Bengali dessert is one of the most popular culinary sweets made out of fermented sweet yogurt. Though packed Mishti Doi is available in grocery stores nationwide, you should try the fresh one from one of Kolkata's legendary sweet corners at least once. Balaram Mullick and Radharaman Mullick serve the best Mishti Doi, a caramelized sweet yogurt with a creamy texture. Their Nolen Gur Sandesh and Rabri are absolute masterpieces. Order it in the earthen pot (traditional) if available; the sweetness here comes from slow fermentation, not added sugar.
Sandesh
Balaram Mullick & Radharaman Mullick or specialty sweet shops · Bengal cottage cheese sweet · Year-round, ₹20–40 per piece
From timeless Sandesh to our iconic Rosogolla, each sweet is a story of heritage, a taste of history, and a piece of our heart. Reviewers praise the quality and taste of their sweets, with highlights including kheer kadam, lovong latika, mishti dahi, varieties of shondesh, baked rasgulla, and Abar Khabo Sandesh. Sandesh comes in endless varieties—some molded, some wrapped in leaves, some with fruit or date palm jaggery. Each sweet shop has its own signature. Order whatever looks freshest.
Macher Jhol
Restaurants: Aaheli, Calcutta, specialist fish restaurants · Fish curry with gravy · Lunch and dinner service
Macher Jhol, fried or curried and paired with rice, makes for a wholesome meal that seafood lovers should try while in Kolkata. It is a spicy curried traditional dish that includes potatoes and tomatoes in addition to fish. It is also one of the famous dishes of Kolkata, which is seasoned with garlic, onions, grated ginger, and turmeric. A typical Bengali lunch or dinner will generally comprise of bhat (rice), dal (lentils), tarkari (vegetables) and macher jhol (fish curry). Ask the restaurant what fish they're using that day; the curry is built around the catch. Order it spicy or mild based on your preference.
Radha Ballavi
Street stalls: Putiram Sweets (College Street) and morning vendors across North Kolkata · Stuffed lentil puri · 6–9 a.m., ₹20–30
Radha ballavi is a stuffed puri, filled with a spiced urad dal mixture and deep-fried until crispy. It's typically served with a flavorful potato curry. This dish is named after Radha, the beloved consort of Lord Krishna, and is often enjoyed during festivals. Where to Find: Putiram Sweets in College Street. Approximate Price: ₹30–₹50 per plate. It's a substantial breakfast, substantial enough to carry you well past lunch. Order it early in the morning when the vendor has just finished the batch.
Ghugni Chaat
Street stalls across Central Kolkata, especially near Esplanade and College Street · Spiced chickpea curry · Afternoon and evening, ₹20–40
Ghugni Chaat is a hearty dish made with dried yellow peas. This is cooked into a spiced gravy and served topped with chopped onions, tomatoes, green chutney, sev and local spices. The dish has its roots in Odia cuisine and is a revered street food in Kolkata. Savor the explosion of flavors in Puchkas (Pani Puri) and enjoy the rich, hearty taste of Ghugni Chaat. Dive into a plate of Telebhaja, where fried snacks offer a crunchy, savory delight, and don't miss the comforting combination of Luchi-Alu Dom—a perfect match for a rainy day. Order it with a squeeze of lime and extra chutney on the side.
Share this article
Comments
Sign in to join the conversation. Only registered users can comment.
No comments yet. Be the first.