Vegetarian thali served on a stainless steel tray with dal, sabzi, rice and roti at a restaurant in Kolkata

Best Vegetarian Restaurants in Kolkata: Pure Veg Thalis, South Indian, Marwari Basas & Vegan Cafes

A practical guide to the best vegetarian restaurants in Kolkata: Rajasthani and Gujarati thalis, South Indian dosa houses, Marwari basas in Burrabazar, Bengali niramish meals, and vegan cafes, with typical price ranges by area.

The best vegetarian restaurants in Kolkata are easier to find than the city’s fish-and-mutton reputation suggests. Kolkata has a large Marwari, Gujarati and Jain population, a long South Indian presence in the Lake Market and Esplanade areas, and a Bengali tradition of niramish (onion-and-garlic-free) cooking, so pure veg food is a full cuisine here rather than an afterthought. The names most people start with are Teej on Russell Street for an unlimited Rajasthani thali, Govinda’s at the ISKCON house in Ballygunge for satvik food, Jyoti Vihar near Camac Street and Anand on CR Avenue for dosas and filter coffee, Balwant Singh’s Eating House in Bhowanipore for Punjabi dhaba food, and the Burrabazar basas for the cheapest unlimited thalis in the city. Expect to pay roughly Rs 150 to Rs 250 for a basa meal, Rs 300 to Rs 500 for a restaurant thali, and Rs 900 to Rs 2,000 for two at the upmarket places, though confirm current rates before you go.

Why Kolkata Is Better for Vegetarians Than Its Reputation Suggests

Bengali cuisine is famous for hilsa, prawn malai curry and kosha mangsho, and that image makes many visitors and outstation students assume they will struggle to eat well without meat. In practice the opposite is true. Traditional Bengali households cook an entire repertoire of vegetarian dishes, from shukto and chholar dal to posto, dhokar dalna and mochar ghonto, and many of these are strictly niramish, without onion or garlic, because they were developed for widows and religious days.

On top of that Bengali base sit three large communities whose food is vegetarian by default. Marwari and Gujarati trading families have lived around Burrabazar for well over a century and built the basa canteens that still feed the area. Jain families concentrate in the same belt and around Park Street and Ballygunge, which is why so many restaurants in central Kolkata offer a Jain menu. South Indian migrants set up dosa and idli houses that are now decades old. The result is that a vegetarian in Kolkata can eat differently every day of the week without repeating a cuisine.

Best Vegetarian Restaurants in Kolkata by Cuisine

Rajasthani and Gujarati Thalis: Teej and the Park Street Belt

Teej, on Russell Street just off Park Street, is the restaurant Kolkata locals name first when asked about vegetarian food. It is one of the oldest pure veg restaurants in the city, decorated in a heavy Rajasthani haveli style, and it serves an unlimited Rajasthani thali built around dal baati churma, gatte ki sabzi, ker sangri, missi roti and a chhena sweet. The thali has been quoted at around Rs 340 per person in recent listings, with a typical restaurant bill for two closer to Rs 1,000 to Rs 1,200 once you add starters and drinks. It is the right choice for a first-time visitor who wants one memorable vegetarian meal in a central location.

Nearby, Bombay Shiv Sagar on Park Street (first floor of the Pantaloons building) has been serving pav bhaji, chole bhature, oversized dosas and a Jain menu for close to twenty years, with a bill for two usually around Rs 900 to Rs 1,000. It is a reliable family option when you want variety without committing to a thali.

Satvik and Jain Food: Govinda’s, Ballygunge

Govinda’s is run by ISKCON from its house on Gurusaday Road in Ballygunge and cooks entirely without onion or garlic. Despite that restriction the menu is wide: paneer lababdar, kadai paneer, tandoori stuffed aloo, soya kebabs, a special veg thali, and Bengali sweets like kalakand. It opens early (around 7 AM) and runs until about 10:30 PM, which makes it one of the few full-service vegetarian restaurants in South Kolkata where you can get breakfast. Portions are large and a meal for two is generally under Rs 1,000. For Jain diners and anyone observing dietary restrictions during festivals, this is the safest bet in the city.

South Indian: Jyoti Vihar, Anand and Banana Leaf

Jyoti Vihar on Ho Chi Minh Sarani, a short walk from Camac Street and Park Street, is a no-frills canteen that office workers have queued at for decades. The medu vadas are crisp, the idlis soft, the dosas generous, and a meal for two rarely crosses Rs 300. It closes early, around 6 PM, so treat it as a breakfast or lunch stop rather than dinner.

Anand on Chittaranjan Avenue near Chandni Chowk is the more comfortable sit-down version of the same idea, with crisp dosas, upma, pav bhaji, filter coffee and a long list of ice cream sundaes. It is a good lunch option if you are shopping at New Market or working in the Dalhousie office district. For South Kolkata, Banana Leaf near Lake Market is the neighbourhood’s long-standing dosa house and gets busy on weekend mornings.

Punjabi Dhaba Food: Balwant Singh’s Eating House, Bhowanipore

Balwant Singh’s Eating House on Harish Mukherjee Road, next to the Bhowanipore Gurudwara, is a vegetarian Punjabi dhaba that opened in the 1920s and reaches its hundredth year in 2026. It runs from about 6 AM to midnight, which is why it is equally popular with early-morning walkers and late-night crowds. Come for aloo paratha, chole bhature, Amritsari kulcha, sarson ka saag in winter, rabri lassi, and the two drinks that made it famous on television: kesari chai and the unlikely but much-loved doodh cola. A meal for two is usually around Rs 500, and it is one of the few reliable vegetarian options in South Kolkata after 10 PM. Our Ballygunge and Bhowanipore neighbourhood guide covers what else is nearby.

Cheapest Unlimited Veg Thalis: The Burrabazar Basas

If your priority is a filling, home-style meal at the lowest possible price, head to Burrabazar. The basas are canteens set up from the 1930s onward to feed Marwari and Gujarati traders who missed home cooking, and they still serve rice, roti, khichdi, dal, two or three sabzis and pickle on an unlimited-refill basis. The neighbourhood is concentrated around Cotton Street, Mullick Street and the lanes off Kalakar Street, a short walk from the Mahatma Gandhi Road metro station. Prices at the basas typically fall in the Rs 150 to Rs 250 range for an unlimited meal, while the slightly more polished Rajasthani thali restaurants on Cotton Street charge roughly Rs 250 to Rs 350. These are lunch places first; many close by mid-afternoon and reopen briefly in the evening. Pair a basa lunch with a walk through the Burrabazar wholesale market and you have a full half-day.

Gupta Brothers in Vardaan Market on Camac Street is the central Kolkata equivalent for quick vegetarian eating: raj kachori, dhokla, lachha paratha with sarson ka saag and makke di roti in season, open from early morning until well past midnight, with a bill for two usually under Rs 500. It is a useful late-night option for anyone staying around Park Street.

Bengali Vegetarian Food: Niramish Meals and Veg Thalis

Most well-known Bengali restaurants are not pure veg, but almost all of them serve a proper vegetarian thali cooked in the traditional niramish style, and the food is worth seeking out if you want to eat Bengali without eating fish. Bhojohori Manna, which has outlets in Ekdalia, Hazra, Esplanade, Salt Lake and New Town among others, serves a vegetarian thali built around luchi, chholar dal, shukto, posto bora, alu jhurjhuri, tomato-khejur chutney, rosogolla and mishti doi. Recent listings place the veg thali at around Rs 450, with a bill for two close to Rs 750. Our Bengali thali guide covers the other restaurants in this category and what to expect from each.

For a cheaper and more everyday version, the breakfast counters that serve kochuri, radhaballavi and chholar dal are entirely vegetarian and usually cost well under Rs 100 a plate. Our guide to breakfast in Kolkata lists the best of them, and the city’s sweet shops are, of course, vegetarian by definition.

Vegan Restaurants in Kolkata

Vegan dining is newer here but growing. Ubuntu Eat in New Alipore was the city’s first dedicated vegan cafe and is known for plant-based versions of Bengali classics such as “unmutton” biryani and kosha mangsho, with a bill for two around Rs 950 and a Monday closure. The Flaming Bowl on Harish Mukherjee Road in Bhowanipore is a larger vegan restaurant with an Asian-leaning menu of baos, dim sum, ramen bowls and a well-regarded mushroom galouti kebab, plus Jain options, at roughly Rs 1,200 for two. Both are worth booking ahead on weekends.

Upmarket and Special-Occasion Vegetarian Dining

At the top of the range, Royal Vega at ITC Royal Bengal on the EM Bypass serves seasonal, Ayurveda-inspired thalis drawn from India’s royal kitchens, with a bill for two around Rs 4,500. Burma Burma in Stephen Court on Park Street is a fully vegetarian Burmese restaurant known for its khao suey, tea-leaf salad and desserts, at roughly Rs 1,800 for two. SpiceKlub in the Park Street area does modern, playful vegetarian Indian food (pav bhaji fondue, paan mousse) at around Rs 2,000 for two, and Kaidi Kitchen on Camac Street is a prison-themed vegetarian restaurant popular with groups at around Rs 1,200 for two. These are the places to book for a birthday or a visiting family, not a weekday lunch.

How Much Do Vegetarian Restaurants in Kolkata Cost?

As a rough planning guide, and remembering that prices change and vary by outlet: Burrabazar basas and breakfast counters run about Rs 100 to Rs 250 per person; South Indian canteens like Jyoti Vihar about Rs 150 to Rs 200 per person; dhaba-style and mid-range thali restaurants such as Balwant Singh’s, Bombay Shiv Sagar and Bhojohori Manna about Rs 350 to Rs 500 per person; Teej and Govinda’s about Rs 400 to Rs 600 per person; vegan and concept restaurants about Rs 500 to Rs 1,000 per person; and fine dining at Royal Vega upward of Rs 2,000 per person. If you are living on a student budget, our guide to budget eats under Rs 200 near Park Street and College Street is a better starting point than most of this list.

Practical Tips for Vegetarians in Kolkata

Ask whether a dish is “niramish” if you avoid onion and garlic; most Bengali kitchens understand the term immediately. In mixed restaurants, clarify whether vegetarian dishes are cooked in the same oil or on the same tawa as fish, since many small eateries share equipment. Around Burrabazar and Park Street, look for the green dot symbol and the words “pure veg” or “Jain food available” on signboards; both are reliable in this city. Weekday lunch is the cheapest time to eat at thali restaurants, and many of the traditional South Indian and basa canteens close by early evening, so plan dinners at the sit-down restaurants instead. For details on how food safety is enforced at restaurants, the Food Safety and Standards Authority of India publishes licensing and hygiene standards at fssai.gov.in.

Frequently Asked Questions

Which is the oldest pure vegetarian restaurant in Kolkata?

Teej on Russell Street is widely described as one of the oldest pure vegetarian restaurants in Kolkata and remains the best-known Rajasthani thali destination in the city. Balwant Singh’s Eating House in Bhowanipore, a vegetarian Punjabi dhaba, is even older and reaches its centenary in 2026.

Where can I find Jain food in Kolkata?

Govinda’s in Ballygunge cooks entirely without onion and garlic, Bombay Shiv Sagar on Park Street has a dedicated Jain menu, The Flaming Bowl in Bhowanipore offers Jain options, and most restaurants in the Burrabazar and Vardaan Market areas will prepare Jain versions on request.

Is Bengali food available in vegetarian versions?

Yes. Bengali cuisine has a full niramish tradition, and restaurants such as Bhojohori Manna serve a complete vegetarian thali with shukto, chholar dal, posto, luchi and Bengali sweets. Breakfast dishes like kochuri and radhaballavi are also vegetarian.

What is the cheapest unlimited veg thali in Kolkata?

The Marwari and Gujarati basas around Cotton Street and Kalakar Street in Burrabazar serve unlimited home-style thalis that are generally the cheapest in the city, typically in the Rs 150 to Rs 250 range. They are lunch-focused and often close by mid-afternoon.

Are there vegan restaurants in Kolkata?

Yes. Ubuntu Eat in New Alipore was the city’s first vegan cafe and The Flaming Bowl in Bhowanipore is a full vegan restaurant. Several vegetarian places, including Royal Vega and Burma Burma, also mark vegan dishes on their menus.

Leave a Reply

Your email address will not be published. Required fields are marked *