Quick answer
Kolkata's street food, ranging from ₹10–200 ($0.12–$2.40), is India's most celebrated — with Kusum Rolls and Hot Kathi Rolls battling for the kathi roll crown on Park Street, Vivekananda Park's fuchka vendor drawing queues every evening, and Mitra Cafe serving the city's most iconic fish fry.
- Best overall
- Kusum Rolls
- Price/value range
- ₹10–200
- Top-ranked pick
- Kusum Rolls — ₹60–120 per roll ($0.70–$1.40 USD)
- Last verified
- 2026-04
Top verdicts
- Kusum Rolls: The Park Street institution that put Kolkata's kathi roll on the global map.
- Hot Kathi Rolls: The eternal rival to Kusum, just steps away on Park Street — and a growing number of r/kolkata regulars say it's actually better.
- Nizam's: The place that literally invented the kathi roll in the 1930s.
Kolkata's street food, ranging from ₹10–200 ($0.12–$2.40), is India's most celebrated — with Kusum Rolls and Hot Kathi Rolls battling for the kathi roll crown on Park Street, Vivekananda Park's fuchka vendor drawing queues every evening, and Mitra Cafe serving the city's most iconic fish fry.
Kolkata doesn't just have street food — it has a street food identity. The city invented the kathi roll, perfected fuchka (the Bengali cousin of pani puri), and elevated fish fry into an art form. Every Kolkatan has opinions about these things, and those opinions are non-negotiable.
The street food scene spans from the colonial-era establishments of Park Street and College Street to the chaotic lanes of Gariahat and New Market. Prices remain absurdly low by global standards — a complete street food crawl hitting all 12 spots on this list would cost under ₹2,000 ($24 USD).
We analyzed 100+ Reddit posts and 500+ comments across r/kolkata, r/india, r/IndianFood, and r/solotravel to find which street food spots actual Kolkatans recommend — not the tourist traps, but the places locals fight about on the internet.
Street Food Map — Kolkata
How we built this list
We analyzed 100+ Reddit posts and 500+ comments across r/kolkata, r/india, r/IndianFood, and r/solotravel — spanning 2021 to 2026. Street food spots were ranked by recommendation frequency weighted by commenter credibility (Kolkata residents vs. tourists). We cross-referenced local food blogs and Google Reviews for verification.
1Kusum Rolls
Kathi RollsQuick comparison
- Best for
- Kathi Rolls in Park Street with a ₹60–120 per roll spend range
- Strengths
- 4.1★ from 5,388 Google reviews · Kathi Rolls · Park Street, Kolkata 700016
- Limitations
- Price band: ₹60–120 per roll
- Price / value
- ₹60–120 per roll · 4.1★
- Why it made the list
- The Park Street institution that put Kolkata's kathi roll on the global map. Kusum has been slinging egg rolls from this tiny counter since the 1970s, and the queue at peak hours tells you everything. The egg paratha is cooked fresh on the griddle, the filling is generous, and the whole thing is wrapped in paper that soaks up just the right amount of oil. Purists swear by the egg roll — no chicken, no mutton, just egg and paratha with onions, green chili, and a squeeze of lime. It's ₹60 of perfection.
- What to order
- Egg chicken roll, Egg mutton roll, Double egg roll. The Park Street institution that put Kolkata's kathi roll on the global map. Kusum has been slinging egg rolls from this tiny counter since the 1970s, and the queue at peak hours tells you everything. The egg paratha is cooked fresh on the griddle, the filling is generous, and the whole thing is wrapped in paper that soaks up just the right amount of oil. Purists swear by the egg roll — no chicken, no mutton, just egg and paratha with onions, green chili, and a squeeze of lime. It's ₹60 of perfection.
2Hot Kathi Rolls
Kathi RollsQuick comparison
- Best for
- Kathi Rolls in Park Street with a ₹50–130 per roll spend range
- Strengths
- 4.1★ from 2,011 Google reviews · Kathi Rolls · Park Street, Kolkata 700016
- Limitations
- Price band: ₹50–130 per roll
- Price / value
- ₹50–130 per roll · 4.1★
- Why it made the list
- The eternal rival to Kusum, just steps away on Park Street — and a growing number of r/kolkata regulars say it's actually better. Hot Kathi Rolls gets praise for slightly better-quality meat and a paratha that's less greasy than Kusum's. The egg chicken roll here is the benchmark order. Multiple Redditors specifically warn: 'Don't get fooled by the popularity of Kusum Rolls' — and point you here instead.
- What to order
- Egg chicken roll, Reshmi kebab roll, Double egg mutton roll. The eternal rival to Kusum, just steps away on Park Street — and a growing number of r/kolkata regulars say it's actually better. Hot Kathi Rolls gets praise for slightly better-quality meat and a paratha that's less greasy than Kusum's. The egg chicken roll here is the benchmark order. Multiple Redditors specifically warn: 'Don't get fooled by the popularity of Kusum Rolls' — and point you here instead.
3Nizam's
Kathi RollsQuick comparison
- Best for
- Kathi Rolls in New Market / Hogg Street with a ₹80–180 per roll spend range
- Strengths
- 3.9★ from 11,535 Google reviews · Kathi Rolls · 23/24 Hogg Street, New Market, Kolkata 700087
- Limitations
- the rolls themselves are street food royalty
- Price / value
- ₹80–180 per roll · 3.9★
- Why it made the list
- The place that literally invented the kathi roll in the 1930s. Nizam's claims to have created the concept of wrapping kebab meat in a paratha — the 'kathi' (bamboo stick) was used to skewer the kebab before rolling. Whether the origin story is 100% accurate or not, Nizam's has been doing this longer than anyone, and the old-school quality shows. It's a sit-down restaurant more than a street stall, but the rolls themselves are street food royalty.
- What to order
- Egg roll (the original), Chicken kathi roll, Mutton kathi roll. The place that literally invented the kathi roll in the 1930s. Nizam's claims to have created the concept of wrapping kebab meat in a paratha — the 'kathi' (bamboo stick) was used to skewer the kebab before rolling. Whether the origin story is 100% accurate or not, Nizam's has been doing this longer than anyone, and the old-school quality shows. It's a sit-down restaurant more than a street stall, but the rolls themselves are street food royalty.
4Vivekananda Park Fuchka
FuchkaQuick comparison
- Best for
- Fuchka in South Kolkata / Deshapriya Park area with a ₹20–40 per plate spend range
- Strengths
- 4.3★ from 4,252 Google reviews · Fuchka · Vivekananda Park, Southern Avenue, Kolkata 700029
- Limitations
- when pressed for a specific name, Vivekananda Park keeps coming up
- Price / value
- ₹20–40 per plate · 4.3★
- Why it made the list
- If there's one fuchka vendor in Kolkata that comes closest to consensus, it's the one at Vivekananda Park. Bengalis will tell you 'parar fuchka' (your neighborhood vendor) is always the best — but when pressed for a specific name, Vivekananda Park keeps coming up. The tamarind water is perfectly balanced between sweet and sour, the aloo filling is well-spiced, and the puris crack with a satisfying crunch. Evening time only — that's when the magic happens.
- What to order
- Fuchka with tamarind water (tok jol), Fuchka with spicy water (jhal jol), Aloo dum on the side. If there's one fuchka vendor in Kolkata that comes closest to consensus, it's the one at Vivekananda Park. Bengalis will tell you 'parar fuchka' (your neighborhood vendor) is always the best — but when pressed for a specific name, Vivekananda Park keeps coming up. The tamarind water is perfectly balanced between sweet and sour, the aloo filling is well-spiced, and the puris crack with a satisfying crunch. Evening time only — that's when the magic happens.
5Dakshinapan Gate Fuchka (Rajendra)
FuchkaQuick comparison
- Best for
- Fuchka in Dhakuria / Golpark area with a ₹20–40 per plate spend range
- Strengths
- 4.3★ from 13,889 Google reviews · Fuchka · Dakshinapan Shopping Complex Gate, Dhakuria, Kolkata 700029
- Limitations
- Price band: ₹20–40 per plate
- Price / value
- ₹20–40 per plate · 4.3★
- Why it made the list
- The fuchka vendor at Dakshinapan's entrance is a genuine celebrity in south Kolkata. Known by name (Rajendra) to regulars, this vendor has earned a fierce following among Kolkatans who consider his version superior even to Vivekananda Park's. The aloo masala filling has a distinctly more complex spice profile, and regulars swear the tamarind water recipe hasn't changed in decades. One Redditor called him 'a super celeb there' — and the queue at 5pm confirms it.
- What to order
- Fuchka plate (6-8 pieces), Ask for extra tok (tamarind) or jhal (spicy). The fuchka vendor at Dakshinapan's entrance is a genuine celebrity in south Kolkata. Known by name (Rajendra) to regulars, this vendor has earned a fierce following among Kolkatans who consider his version superior even to Vivekananda Park's. The aloo masala filling has a distinctly more complex spice profile, and regulars swear the tamarind water recipe hasn't changed in decades. One Redditor called him 'a super celeb there' — and the queue at 5pm confirms it.
6Mitra Cafe
Fish FryQuick comparison
- Best for
- Fish Fry in Golpark / Gariahat with a ₹80–200 per plate spend range
- Strengths
- 4.1★ from 2,583 Google reviews · Fish Fry · Golpark, Gariahat, Kolkata 700029
- Limitations
- Price band: ₹80–200 per plate
- Price / value
- ₹80–200 per plate · 4.1★
- Why it made the list
- Mitra Cafe is Kolkata's fish fry institution — the place every local mentions when you ask about fried fish. The bhetki fish fry here has a crumb coating that's simultaneously crispy and not too thick, letting the fish shine. The prawn cutlet is the other essential order — golden, crunchy, and stuffed with actual prawns rather than filler. This is where Kolkatans bring out-of-towners to demonstrate what proper fish fry tastes like.
- What to order
- Fish fry (bhetki), Prawn cutlet, Fish Kabiraji cutlet. Mitra Cafe is Kolkata's fish fry institution — the place every local mentions when you ask about fried fish. The bhetki fish fry here has a crumb coating that's simultaneously crispy and not too thick, letting the fish shine. The prawn cutlet is the other essential order — golden, crunchy, and stuffed with actual prawns rather than filler. This is where Kolkatans bring out-of-towners to demonstrate what proper fish fry tastes like.
7Paramount Cold Drinks & Sherbets
SherbetsQuick comparison
- Best for
- Sherbets in College Street with a ₹40–120 per glass spend range
- Strengths
- 4.3★ from 8,358 Google reviews · Sherbets · College Street, Kolkata 700073
- Limitations
- Price band: ₹40–120 per glass
- Price / value
- ₹40–120 per glass · 4.3★
- Why it made the list
- Paramount has been cooling down Kolkatans from its College Street counter since 1918 — over a century of sherbets, and the recipes haven't changed much. The daab sherbet is the classic order: green coconut water blended into something transcendent. During mango season (April–June), the mango sherbet is mandatory. This isn't a restaurant — it's a cultural experience, set in the heart of College Street's book market, surrounded by students and professors who've been coming here for decades.
- What to order
- Daab sherbet (green coconut), Mango sherbet (seasonal), Mixed fruit sherbet. Paramount has been cooling down Kolkatans from its College Street counter since 1918 — over a century of sherbets, and the recipes haven't changed much. The daab sherbet is the classic order: green coconut water blended into something transcendent. During mango season (April–June), the mango sherbet is mandatory. This isn't a restaurant — it's a cultural experience, set in the heart of College Street's book market, surrounded by students and professors who've been coming here for decades.
8Anadi Cabin
Mughlai ParathaQuick comparison
- Best for
- Mughlai Paratha in College Street / Jawaharlal Nehru Road with a ₹50–150 per plate spend range
- Strengths
- 3.4★ from 2,617 Google reviews · Mughlai Paratha · 4 K.K. Das Lane, College Street, Kolkata 700073
- Limitations
- Price band: ₹50–150 per plate
- Price / value
- ₹50–150 per plate · 3.4★
- Why it made the list
- Anadi Cabin is where Kolkata's mughlai paratha reaches its final form. This flaky, egg-stuffed paratha — deep-fried until golden, served with a potato curry and pickled onion — is one of the most uniquely Kolkatan street foods. The duck egg version (hash er dim) is the insider order. The cabin itself is a tiny, no-frills space where you eat shoulder-to-shoulder with strangers — which in Kolkata is considered a feature of great food, not a bug.
- What to order
- Mughlai paratha (egg-stuffed paratha), Hash er dim er mughlai (duck egg version), Kosha mangsho. Anadi Cabin is where Kolkata's mughlai paratha reaches its final form. This flaky, egg-stuffed paratha — deep-fried until golden, served with a potato curry and pickled onion — is one of the most uniquely Kolkatan street foods. The duck egg version (hash er dim) is the insider order. The cabin itself is a tiny, no-frills space where you eat shoulder-to-shoulder with strangers — which in Kolkata is considered a feature of great food, not a bug.
9Sharma Tea House
Kesar ChaiQuick comparison
- Best for
- Kesar Chai in Bhowanipore with a ₹15–50 spend range
- Strengths
- 4.2★ from 7,132 Google reviews · Kesar Chai · Bhowanipore, Kolkata 700025
- Limitations
- Price band: ₹15–50
- Price / value
- ₹15–50 · 4.2★
- Why it made the list
- Sharma Tea House in Bhowanipore is a morning institution — the kind of place where the chai arrives before you finish sitting down, because every regular orders the same thing. The kesar chai is the draw: saffron-infused milk tea with a deep golden color and a richness that standard chai can't touch. Pair it with the aloo puri — crispy puffed bread with a spiced potato filling — and you have one of Kolkata's best breakfasts for under ₹50.
- What to order
- Kesar chai (saffron tea), Aloo puri (puffed bread with potato curry), Both together — the classic combo. Sharma Tea House in Bhowanipore is a morning institution — the kind of place where the chai arrives before you finish sitting down, because every regular orders the same thing. The kesar chai is the draw: saffron-infused milk tea with a deep golden color and a richness that standard chai can't touch. Pair it with the aloo puri — crispy puffed bread with a spiced potato filling — and you have one of Kolkata's best breakfasts for under ₹50.
10Balwant Singh Dhaba
Late-Night ChaiQuick comparison
- Best for
- Late-Night Chai in Bhowanipore with a ₹20–100 spend range
- Strengths
- 4.1★ from 32,432 Google reviews · Late-Night Chai · Bhowanipore, near Hazra Road, Kolkata 700025
- Limitations
- Price band: ₹20–100
- Price / value
- ₹20–100 · 4.1★
- Why it made the list
- Balwant Singh is Kolkata's midnight fuel station — a Punjabi dhaba in the heart of Bengali south Kolkata that's been serving chai and parathas until the wee hours for decades. The chai here is thick, sweet, and served in clay cups (bhar) that add an earthy flavor. The Amritsari kulcha is the solid food order — crispy, butter-laden, and stuffed with spiced paneer. After midnight, this is where Kolkata's night owls, students, and taxi drivers converge.
- What to order
- Chai (the legendary late-night version), Amritsari kulcha, Paratha with sabzi. Balwant Singh is Kolkata's midnight fuel station — a Punjabi dhaba in the heart of Bengali south Kolkata that's been serving chai and parathas until the wee hours for decades. The chai here is thick, sweet, and served in clay cups (bhar) that add an earthy flavor. The Amritsari kulcha is the solid food order — crispy, butter-laden, and stuffed with spiced paneer. After midnight, this is where Kolkata's night owls, students, and taxi drivers converge.
11Lakshmi Narayan Shaw & Sons
TelebhajaQuick comparison
- Best for
- Telebhaja in Bidhan Sarani / North Kolkata with a ₹10–60 per piece spend range
- Strengths
- 4.4★ from 1,972 Google reviews · Telebhaja · Bidhan Sarani, Kolkata 700006
- Limitations
- Price band: ₹10–60 per piece
- Price / value
- ₹10–60 per piece · 4.4★
- Why it made the list
- Telebhaja — the Bengali art of deep-frying things in mustard oil — reaches its peak at Lakshmi Narayan Shaw on Bidhan Sarani. This heritage sweet shop doubles as Kolkata's finest fritter destination. The beguni (battered eggplant slices) are impossibly crispy, the aloo chop has a perfectly spiced interior, and the seasonal aam chop (green mango filling) is worth planning your trip around. Everything comes out of the oil and into your hands within seconds.
- What to order
- Beguni (eggplant fritter), Aloo chop (potato croquette), Aam chop (mango filling — seasonal), Phuluri (lentil fritter). Telebhaja — the Bengali art of deep-frying things in mustard oil — reaches its peak at Lakshmi Narayan Shaw on Bidhan Sarani. This heritage sweet shop doubles as Kolkata's finest fritter destination. The beguni (battered eggplant slices) are impossibly crispy, the aloo chop has a perfectly spiced interior, and the seasonal aam chop (green mango filling) is worth planning your trip around. Everything comes out of the oil and into your hands within seconds.
12Suruchee (Dacres Lane / Chittoda's Hotel)
Fish FryQuick comparison
- Best for
- Fish Fry in Dacres Lane / BBD Bagh with a ₹60–200 per plate spend range
- Strengths
- 4.3★ from 3,095 Google reviews · Fish Fry · Dacres Lane, BBD Bagh, Kolkata 700001
- Limitations
- Price band: ₹60–200 per plate
- Price / value
- ₹60–200 per plate · 4.3★
- Why it made the list
- Dacres Lane is Kolkata's most legendary food alley — a narrow lane near BBD Bagh packed with tiny eateries that have fed office workers since the British era. Suruchee (also known as Chittoda's Hotel) is the anchor: a no-frills canteen famous for its fish fry and Anglo-Indian chicken stew served with buttered bread toast. The fish Orly — a lighter, French-influenced batter on fried fish — is the distinctive order you won't find elsewhere. Come during lunch rush (12:30–2pm) for the full experience.
- What to order
- Fish Orly (fish in light batter), Chicken stew with bread toast, Fish fry, Prawn cutlet. Dacres Lane is Kolkata's most legendary food alley — a narrow lane near BBD Bagh packed with tiny eateries that have fed office workers since the British era. Suruchee (also known as Chittoda's Hotel) is the anchor: a no-frills canteen famous for its fish fry and Anglo-Indian chicken stew served with buttered bread toast. The fish Orly — a lighter, French-influenced batter on fried fish — is the distinctive order you won't find elsewhere. Come during lunch rush (12:30–2pm) for the full experience.
Frequently Asked Questions
What is the most iconic street food in Kolkata?
The kathi roll and fuchka (pani puri) are Kolkata's two most iconic street foods. The kathi roll was invented in Kolkata in the 1930s at Nizam's restaurant — it's a paratha wrapped around spiced meat or egg. Fuchka is Kolkata's version of pani puri, with crispy hollow puris filled with spiced potato and tamarind water. Both are available on virtually every street corner, but the best versions come from specific vendors and shops that locals have argued about for decades.
How much does street food cost in Kolkata?
Kolkata has some of India's cheapest street food. A plate of fuchka costs ₹20–40 ($0.25–$0.50), a kathi roll runs ₹50–130 ($0.60–$1.55), a fish fry is ₹80–150 ($0.95–$1.80), and chai is ₹10–20 ($0.12–$0.25). A full street food crawl hitting 5-6 spots would cost around ₹500–800 ($6–$10 USD). Even at the most famous shops on Park Street, you're unlikely to spend more than ₹200 ($2.40) on any single item.
Is Kolkata street food safe for tourists?
Kolkata street food is generally safe if you follow basic precautions: eat at busy stalls with high turnover (fresh food = safer food), stick to items cooked fresh in front of you, and avoid pre-cut fruit or uncooked salads from street carts. The spots on this list are all high-volume establishments that have been operating for years or decades. Fuchka is the one item tourists should ease into — the water can sometimes cause stomach issues for those not accustomed to Indian street food. Start with fried items (rolls, fish fry, telebhaja) and work your way up.
What's the difference between fuchka and pani puri?
Fuchka is Kolkata's version of pani puri — same concept (crispy hollow puri filled with spiced potato and flavored water) but with distinct Bengali characteristics. Kolkata fuchka uses a tamarind-heavy water (tok jol) that's sweeter and tangier than Mumbai's pani puri water, which tends to be more mint-forward. The potato filling often includes chickpeas and is spiced differently. Kolkatans call it 'fuchka' or 'phuchka' — never 'pani puri' or 'golgappa' (those are fighting words).
What is the best area for street food in Kolkata?
Park Street and the surrounding area (for kathi rolls), College Street (for mughlai paratha, sherbets, and old-school Bengali food), Gariahat-Golpark (for fuchka, fish fry, and rolls), and New Market (for Nizam's rolls and general street food chaos) are the four best areas. For a concentrated street food crawl, start at Park Street (Kusum + Hot Kathi), walk to New Market (Nizam's), then head to College Street (Anadi Cabin + Paramount). That covers 5 essential stops in one route.
🎟️ Book Kolkata Experiences
Tours and activities hand-picked for this guide — book with free cancellation
Experiences via Viator — free cancellation on most tours