Best Street Food in Kolkata: What to Eat and Where to Find It

Photo by  Nilendrajyoti Halder

15 min read · Kolkata, West Bengal · street food ·

Best Street Food in Kolkata: What to Eat and Where to Find It

ST

Words by

Shraddha Tripathi

Share

If you are hunting for the best street food in Kolkata, you need to forget everything you think you know about Indian street food. This is not a city of chaat carts and bhel puri stalls. Kolkata's streets belong to the kathi roll, the telebhaja, the puchka, and the mutton biryani that has been simmering since the Mughals left their mark on Bengal. I have spent years walking these lanes, from the pre-dawn smoke of Tiretti Bazaar to the late-night roll stalls near Sealdah, and I can tell you that eating here is not a meal. It is an argument, a negotiation, and occasionally a revelation.

The Kathi Roll: Kolkata's Most Portable Obsession

You cannot write a Kolkata street food guide without starting with the kathi roll, because this city did not just adopt the kathi roll. It invented it. The story goes that Nizam's restaurant in New Market started skewering kebabs and wrapping them in paratha sometime in the 1930s, and the city never looked back. Today, every neighborhood has its own roll wallah, and the quality varies wildly depending on who is manning the tawa at what hour.

Nizam's on Hogg Street still operates, though the original location has shifted and the brand has fragmented into competing claims. The chicken kathi roll here costs around ₹80–₹120 depending on whether you want egg or plain, and the paratha is fried in enough oil to make your cardiologist weep. Go after 6 PM when the evening crowd thickens and the tawa is running at full speed. The rolls taste better when the cook is rushed, because the paratha gets that extra crisp from the heat. Most tourists do not know that the original Nizam's used to serve the roll wrapped in old newspaper, and some of the smaller stalls near New Market still do this if you ask. The ink stains on your fingers are part of the experience.

A few blocks away, near the corner of Free School Street and S.N. Banerjee Road, there is a no-name roll stall that sets up after 7 PM and sells out by 10 PM. The egg chicken roll here costs ₹90, and the cook uses a slightly sweet paratha that he claims is his grandmother's recipe. I have been going there for three years, and I have never seen a signboard. You find it by the queue.

Tiretti Bazaar: Breakfast With the Chinese Community

Tiretti Bazaar, near Lal Bazar in central Kolkata, is the city's old Chinese quarter, and it comes alive at dawn in a way that feels almost secret. By 6 AM, the sidewalks along Bepin Behari Ganguly Street are lined with vendors selling momos, sausages, steamed buns, and dishes that exist nowhere else in India. This is not the Indo-Chinese of Tangra's restaurant kitchens. This is the food of families who have lived in Kolkata for four or five generations and cook the way their grandparents cooked in Guangdong and Hubei.

The pork momos at the stall run by a woman everyone calls "Aunty" cost ₹60 for a plate of eight, and they arrive swimming in a thin, clear broth with a side of fiery red chutney. The sausage stalls sell Chinese-style pork sausages that are slightly sweet and heavily spiced, grilled on flat griddles and served on toothpicks for ₹20–₹30 each. Go on a weekday morning before 8 AM, because by 9 AM the office crowd from the nearby BBD Bagh area has cleared out most of the good stuff. Sunday mornings are the best, because some of the older vendors who do not bother on weekdays set up their stalls only then.

The broader significance of Tiretti Bazaar is that it represents one of the oldest Chinese communities in India, and the food here is a living archive of that history. The community has shrunk dramatically over the decades, with most families migrating to Canada, Australia, or Toronto's Chinatown. What remains on these sidewalks is a fragment of something that will not last another generation. Eat it while you can.

The Telebhaja Trail: North Kolkata's Fry Culture

North Kolkata, the old city north of Bowbazar, is where you go for telebhaja, the collective term for deep-fried fritters that Bengalis have perfected into an art form. The lanes around Vivekananda Road, Bidhan Sarani, and the Shobha Bazaar area are dense with shops that have been frying beguni (eggplant fritters), peyaji (onion fritters), and alur chop (potato croquettes) since before independence.

Putiram, on Vivekananda Road near the Shobha Bazaar crossing, is one of the oldest sweet shops in the city, and their telebhaja counter opens in the afternoon around 3 PM. A plate of beguni and peyaji costs ₹30–₹50, and the fritters arrive hot, crisp, and greasy in a way that demands a cup of cheap chai. The batter is made with gram flour and a pinch of posto (poppy seed) that gives it a nutty depth you will not find in fritters south of the city. Winter, from November to February, is the best time for telebhaja, because the oil sits lighter in cold weather and the fritters feel less heavy. From April to June, the heat makes the oil feel oppressive, and even locals cut back.

A lesser-known spot is the telebhaja stall outside the Shobha Bazaar Metro station on Bidhan Sarani, which opens around 4 PM and sells a remarkable alur chop stuffed with minced mutton for ₹40. The stall has no name, just a hand-painted sign that says "Mutton Chop," and it has been there since at least the 1980s. The auto stand outside has no shade, and the drivers rarely use meters, so take the Metro to Shobha Bazaar and walk two minutes instead.

Puchka: The Water Bomb That Defines a City

Puchka, known as golgappa in North India and pani puri in the West, is Kolkata's most contested street food. The puris are smaller, crispier, and darker than what you will find in Mumbai or Delhi. The tamarind water is more aggressively spiced, often with a hit of raw mango powder and a green chutney that can strip paint. And the filling is a mash of boiled potato and black chickpeas, sometimes with a pinch of hing (asafoftida) that gives it an almost sulfurous depth.

The puchka stalls near the south end of Vivekananda Park in South Kolkata are legendary, and the stall run by a man known as "Puchka Baba" by regulars charges ₹30 for a plate of six. Each puri is assembled in front of you, dipped, and handed over in a single motion that takes about two seconds. The tamarind water here is stored in a large steel vessel that he claims has not been emptied and refilled in three days, the flavor deepening with each batch of puris. Go in the late afternoon around 5 PM, because the evening crowd is when the water is at its most concentrated and the puris are freshest.

In North Kolkata, near the Hatibagan area, there is a puchka stall on the footpath of Bidhan Sarani that uses a slightly sweeter water with a hint of jaggery, a style that is distinctly North Kolkata and that you will not find south of the city. The difference between North and South Kolkata puchka is a genuine local debate, and you should try both to form your own opinion. A plate costs ₹25–₹35.

The Biryani Joints: Kolkata's Muslim Culinary Heritage

Kolkata biryani is not Hyderabadi biryani. It is not Lucknowi biryani. It is its own thing, defined by the addition of potato, a practice that supposedly began during the famine years when meat was scarce and potatoes were used to bulk out the dish. Today, the potato is non-negotiable, and removing it from a plate of Kolkata biryani is considered an act of culinary heresy.

Aminia on New Town's Rajarhat Main Road and the original Aminia near Exide Crossing on AJC Bose Road are the most famous names, but the biryani that locals argue about is the one at Sufia Hotel on Rafi Ahmed Kidwai Road in the Taltala area. A plate of mutton biryani at Sufia costs ₹180–₹220, and the rice is fragrant with kewra water, whole spices, and a hint of rose water that is more delicate than what you get at the bigger names. The potato is always perfectly cooked, absorbing the meat juices without disintegrating. Go for lunch between 12:30 PM and 2 PM, because the biryani is cooked in large degs and the first batch of the day is the best. By 3 PM, the rice at the bottom of the pot starts to dry out.

Another spot worth seeking out is the biryani stall at Zakaria Street near the Nakhoda Mosque, which opens for iftar during Ramzan and for dinner on regular days. The chicken biryani here costs ₹140–₹170, and the meat is falling-off-the-bone tender. Zakaria Street during Ramzan becomes one of the great street food corridors in India, with stalls selling everything from halwa to haleem to seekh kebabs, and the crowd is a dense, joyful crush of humanity. The best time to go is between 6 PM and 9 PM during the holy month, but be prepared for queues that can stretch past 30 minutes.

Chops and Cutlets: The Anglo-Indian and Parsi Legacy

Kolkata's food culture carries the fingerprints of every community that has lived here, and the chop, a breaded and deep-felt cutlet often served with kasundi (Bengali mustard sauce), is a direct descendant of Anglo-Indian and Parsi cooking. These are not the breaded cutlets of a British pub. They are spiced with ginger, green chili, and garam masala, coated in breadcrumbs, and fried until the exterior shatters.

The chop cutler at the corner of Allen Park on Park Street, near the Oxford Bookstore, is a small stall that opens in the evening and sells mutton chops for ₹50–₹70 each. The coating is thin and crisp, the meat inside is moist and heavily spiced, and the kasundi on the side is sharp enough to clear your sinuses. Allen Park itself is a small, green space that was once the center of Kolkata's rock music scene in the 1970s and 1980s, and the chop stall has been feeding concertgoers and book browsers for decades.

In the Bhawanipore area, near the intersection of Sarat Bose Road and Hazra Road, there is a shop called Kalimpong that has been selling chops and cutlets since the 1950s. Their fish chop, made with bhetki (barramundi) and coated in golden breadcrumbs, costs ₹40–₹60 and is best eaten immediately, while the coating is still crackling. The shop also sells a remarkable chicken patty that is flaky, buttery, and stuffed with a spiced chicken filling that tastes like a Kolkata take on a vol-au-vent. Go in the late morning around 11 AM, because the chops are fried in batches and the morning batch is the freshest.

The Late-Night Roll Stalls Near Sealdah

Sealdah Station is one of the busiest railway terminals in India, and the area around it is a chaos of buses, autos, porters, and passengers at all hours. But after 10 PM, when the suburban trains thin out, the food stalls near the station's north exit come into their own. This is where you go for cheap eats Kolkata style, the kind of food that costs less than ₹100 and tastes like it costs ten times that.

The kathi roll stall near the Sealdah flyover, on the footpath facing the station's north gate, is run by a man who has been making rolls for over twenty years. His chicken roll costs ₹70, his egg roll costs ₹50, and his mutton roll costs ₹90. The paratha is cooked on a massive tawa that sits over a coal-fired burner, and the smoke gives the bread a charred, smoky flavor that you cannot replicate on a gas stove. The stall operates from around 9 PM to 2 AM, and the crowd is a mix of late-night commuters, taxi drivers, and students from the nearby colleges who come here after their coaching classes end.

A few hundred meters away, on the lane that runs alongside the Sealdah Court complex, there is a stall that sells a remarkable chicken chaap, a dish of boneless chicken pieces marinated in yogurt and spices and cooked on a flat griddle. A plate costs ₹80–₹100, and the chicken is tender, charred at the edges, and served with sliced onions and green chilies. The area around Sealdah is not well lit, and the lanes can feel intimidating if you are not used to Kolkata's older neighborhoods, so take an auto or a taxi directly to the stall rather than walking from the station through the darker lanes.

Phuchka and Jhal Muri: The Evening Snack Ritual

No Kolkata street food guide is complete without jhal muri, the puffed rice snack that is the city's answer to a between-meals craving. Jhal muri is made by tossing puffed rice with mustard oil, chopped onions, green chilies, grated coconut, sev (chickpea noodles), and a spice mix that varies from vendor to vendor. It is served in a newspaper cone and eaten immediately, because the puffed rice loses its crunch within minutes.

The jhal muri vendors on the footpath of Park Street, near the intersection with Free School Street, are the most visible, but the best jhal muri I have had in Kolkata is from a vendor who sets up every evening near the Gariahat More crossing in South Kolkata. His version uses a heavier hand with the mustard oil and adds a pinch of raw mango powder that gives it a sour, tangy kick. A cone costs ₹15–₹20, and he sells out by 8 PM most evenings. The vendor has been at the same spot for at least fifteen years, and he knows his regulars by their preferred spice level.

Gariahat Market, one of the largest street markets in Kolkata, is also where you will find some of the city's best phuchka stalls clustered around the intersection of Gariahat Road and Rashbehari Avenue. The phuchka here tends to be spicier and more tamarind-forward than what you find in North Kolkata, reflecting the South Kolkata preference for sharper, more acidic flavors. A plate of six costs ₹30–₹40, and the vendors work at a pace that is almost hypnotic, dipping, filling, and handing over each puri in a single fluid motion.

The Sweet Stops: Misti and More

Kolkata's street food culture does not end with savory. The city's sweet shops, many of them centuries old, sell items that are available on street counters and in small storefronts across the city. Sandesh, the pressed cottage cheese sweet that is Bengal's most famous confection, varies enormously in quality, and the best versions are made fresh daily.

Bhim Chandra Nag on Prafulla Sarkar Street, near the Shyambazar crossing, is one of the oldest sweet shops in Kolkata, established in 1826. Their makha sandesh, which is sandesh that has been kneaded and shaped by hand, costs ₹20–₹40 per piece and has a texture that is soft, slightly grainy, and intensely milky. The nolen gur sandesh, made with date palm jaggery, is available only in winter, from November to February, and it has a caramel-like depth that the regular sandesh cannot match. Go in the morning, because the fresh batches are put out by 9 AM and the popular varieties sell out by noon.

For a more street-level sweet experience, the mishti doi (sweet yogurt) vendors in North Kolkata sell their product in clay pots that are buried in the ground to set. The clay pot gives the yogurt an earthy, slightly smoky flavor that you cannot get from a plastic container. A pot costs ₹30–₹50, and the best vendors are in the lanes around the Shobha Bazaar and Hatibagan areas. The yogurt is thick, creamy, and sweetened with a caramelized sugar syrup that gives it a burnt-sugar depth. Eat it with a spoon, straight from the pot, standing on the footpath.

When to Go and What to Know

Winter, from November to February, is the undisputed best time for eating on Kolkata's streets. The temperatures hover between 12°C and 25°C, the humidity drops, and the oil in fried foods feels lighter on the stomach. Summer, from March to June, is brutal, with temperatures regularly crossing 38°C and humidity that makes the air feel like soup. If you must visit during summer, eat in the early morning or after sunset, and avoid anything deep-fried between noon and 4 PM.

The monsoon, from July to September, does not shut down Kolkata's street food scene, but it does complicate it. Many of the footpath stalls in low-lying areas like parts of North Kolkata and the lanes around Sealdah flood during heavy rain, and the vendors simply do not set up. Carry an umbrella and waterproof footwear if you are eating out during monsoon.

For transport, the Kolkata Metro is the fastest way to reach most of the areas mentioned in this guide. The North-South line runs from Dum Dum to Kavi New Town, and the East-West line connects Howrah to Salt Lake. Auto-rickshaws are plentiful but rarely use meters in the old city, so negotiate the fare before you get in. Ola and Uber work well in South Kolkata and the newer areas but can be unreliable near the narrow lanes of North Kolkata. Bus routes cover the entire city and cost ₹10–₹20, but the buses are crowded and slow, and you need to know your route number before you board.

Frequently Asked Questions

Is tap water safe to drink in Kolkata, or should travelers rely on sealed bottled water, and is filtered water readily available at dhabas and restaurants?

Tap water in Kolkata is not considered safe for direct consumption by most locals, and travelers should stick to sealed bottled water from brands like Bisleri or Kinley, which cost ₹20–₹

Share this guide

Enjoyed this guide? Support the work

Filed under: best street food in Kolkata

More from this city

More from Kolkata

Best Places to Visit in Kolkata: The Only List You Actually Need

Up next

Best Places to Visit in Kolkata: The Only List You Actually Need

arrow_forward