A Vegetarian Food Day in Kolkata, Breakfast to Dinner
A practical, street-by-street plan for eating vegetarian across Kolkata from a Kalighat breakfast to a Park Street dinner, with the neighbourhoods, dishes and timings that make it work.
Breakfast in the old neighbourhoods
Start south, where the morning is quiet and the food is cheap. In Kalighat and Bhowanipore, look for a signage-free sweet shop with a queue of locals by 7am; kochuri with cholar dal, a couple of jilipis and a clay cup of cha should cost well under a hundred rupees. Shops around Shib Mandir and the lanes off Rashbehari Avenue open between 6 and 8am. Arrive before 8 on weekdays, because weekend queues along the Kalighat stretch can push a fifteen-minute stop to forty-five.
The alternative breakfast is the North Indian and Jain-friendly menu inside the Bhojohori-style Bengali restaurants, but those tend to open at noon and suit lunch better. If your hotel is near Sudderth Street or Dharmatala, a cheap breakfast option is the vegetarian counter in the lanes behind New Market, which opens around 7.30am and serves poha, upma and toast. Skip the hotel buffet if you only want to eat one large meal; a local breakfast and a proper lunch is the better use of a day.
Lunch: thali country around College Street
Head north for a Bengali vegetarian thali between noon and 2pm. The College Street and Hatibagan areas have dozens of small restaurants serving rice, dal, two vegetable curries, aloo posto, begun bhaja and mishti for a modest fixed price; expect to pay between 150 and 300 rupees depending on how many items you choose. The kochuri shops around the Indian Coffee House stretch are good for a lighter lunch if you ate heavily at breakfast. Go before 1pm, because offices and colleges fill the tables quickly after that.
If you want something more composed, the South Indian vegetarian restaurants around Bhowanipore and Gariahat serve dosa, idli and filter coffee from about 11am, and the Jain thali options are usually clear on the menu. My pick for a visitor staying central is a Bengali thali near College Street at lunch, then a walk to the Marble Palace or the old Bengali houses of Sovabazar. It is a lot of rice, so plan a slow afternoon rather than a long museum visit straight after.
Afternoon snacks and the sweet map
Kolkata's vegetarian afternoon is built on sweets and fried snacks. Around 4pm, the shops in Bhowanipore, Gariahat and near the Kalighat temple start selling fresh sandesh, rosogolla and mishti doi, plus singara and vegetable chops. Nabin Chandra Das in north Kolkata and the older shops around Shyambazar are worth the detour if you are already exploring that side. Vegetarian savouries here usually contain no egg, but ask before buying the baked items, which sometimes do.
For a sit-down break, the tea shops on Elgin Lane and around Priya Cinema in Rashbehari serve decent Darjeeling and Assam tea with a plate of biscuits for under a hundred rupees. This is also the best hour to buy sweets to take home: mishti doi travels badly in heat, so buy sandesh or dry sweets instead and keep them cool. If you are booking a hotel, choose one within walking distance of a sweet shop and a tea stall, because it makes the afternoon easy to repeat.
Dinner: Park Street and the vegetarian menu
Park Street and the streets running off it, including Middleton Row and Camac Street, have the widest range of vegetarian dinner options in the city. Older restaurants there serve paneer dishes, vegetable au gratin and Bengali vegetarian thalis from about 7pm, and the Chinese restaurants along the street will do vegetarian versions of chow mein and chilli paneer if you ask clearly. Expect a full dinner to sit somewhere between 400 and 900 rupees a head depending on the restaurant and how many dishes you share.
The other good dinner route is the Bhojohori-style Bengali restaurant in Ballygunge or Salt Lake, where the vegetarian thali is a full meal and the kitchen understands no-onion, no-garlic requests at lunchtime better than at dinner. Book ahead on Friday and Saturday, when Park Street fills up after 8pm. I would skip the rooftop bars for eating and use them for a drink after; the vegetarian food is usually better and cheaper one floor down. Stay near Park Street or Sudderth Street if you want to walk home.
Questions, answered
What does a vegetarian breakfast in Kolkata usually cost?
A plate of kochuri with cholar dal, a sweet and tea at a neighbourhood shop is normally under a hundred rupees. Bakeries and hotel restaurants charge more, roughly 250 to 500 rupees for a sit-down breakfast. Prices vary by area, so Kalighat and Shyambazar are cheaper than Park Street.
When is the best month to visit Kolkata for a food trip?
November to February is the most comfortable window, with daytime temperatures usually between 15 and 28 degrees Celsius. March and October are hot but manageable. Avoid May, when humidity and heat make long walks between food stops unpleasant, and check the monsoon months of June to September for wet streets.
Is Bengali food easy to eat as a vegetarian?
Yes, as long as you ask. Many everyday Bengali dishes are vegetable-based, including aloo posto, begun bhaja, shukto and dal, and thali restaurants list them clearly. Fish is central to the cuisine, so specify vegetarian when ordering and check that the dal or curry has not been cooked with fish stock.
How do I get between the food areas without a car?
The metro is the most reliable option: Kalighat, Jatin Das Park, Rabindra Sadan, Esplanade and Central cover most of the route. For short hops use the yellow taxis or app cabs, which are easy to find near Gariahat and Park Street. Allow 20 to 40 minutes between the north and south of the city by road at peak times.
Where should I stay to be near the vegetarian food?
Park Street, Sudderth Street and Dharmatala put you within walking distance of dinner options and the metro for breakfast trips south. Ballygunge and Gariahat are quieter and closer to the sweet shops. Book early for December, when demand in central Kolkata rises and good mid-range rooms fill quickly.
Can I find Jain or no-onion, no-garlic food in Kolkata?
It is available but not everywhere. South Indian vegetarian restaurants and some North Indian places around Bhowanipore and Park Street handle these requests best. Phone ahead for dinner and explain the requirement clearly. Small Bengali thali kitchens may not be able to adapt dishes, so ask before sitting down.
What should I skip on a vegetarian food day?
Skip hotel breakfast buffets if you plan a proper lunch, and avoid eating at the first sweet shop you see near the Kalighat temple, where tourist pricing is common. Avoid heavy cream-based sweets in the afternoon heat, and leave the rooftop bars for a drink rather than a meal.
Do I need to book restaurants in advance?
For lunch, rarely. For dinner on Friday and Saturday, especially on Park Street and in Ballygunge, booking the same day is sensible, and a day ahead is better in December. Small thali places do not take bookings, so arrive by 12.30pm or 7.30pm to avoid waiting.
5% back on completed stays · ~1 tonne CO₂ retired per booking