CITYMYWAY
CITYMYWAY
coin0
Kolkata

20 Best Restaurants in Kolkata for Every Budget

20 Best Restaurants in Kolkata for Every Budget
Image: Kingshukdeb6 / Wikimedia Commons (CC BY-SA 4.0)

The Kolkata restaurants actually worth booking

A city that calls itself a food lover's paradise actually earns it. The restaurants here range from decade-old kebab houses where the queue starts before opening to mirror-palaced vegetarian fine dining and a Michelin-starred dim sum teahouse. What ties them together is a genuine commitment to flavor—whether that's a mutton biryani at a counter with three tables or a six-course experiential menu. This list runs from absolute bargains (a full thali for under Rs 800) through mid-range neighborhood staples (Rs 1500-2500 for two) to occasion-marking splurges. We've ordered by budget first, then cuisine, so you can pick by what fits your night.

  1. Park Circus · Mughlai/Biryani · Rs 250–450 per plate, noon–11 PM

    stock

    Multiple outlets across Kolkata, Arsalan is very famous for their Mutton Biryani and Chicken biryani. The queue moves fast, the portions are honest, and the Kolkata biryani is mildly spiced with really less masala. Go early or late to dodge the crowd.

  2. Ballygunge, Hatibagan, Salt Lake, and 6+ other locations · Bengali · Rs 150–300 per dish, 11 AM–10:30 PM

    stock

    A popular chain of Bengali restaurants, Bhojohori Manna is well-known for serving real, home-style Bengali food, founded in Kolkata and serving traditional meals including kosha mangsho (mutton curry), daab chingri (prawns in tender coconut), and shorshe ilish (Hilsa in mustard). The Bengali vegetarian thali includes Luchi, chholar dal, rice, shukto, kolmi shaak, postor borar jhal, alu jhurjhuri, Tomato-khejur chutney, Rosogolla and Mishti doi.

  3. Elgin Road · Bengali · Rs 400–600 for two, lunch and dinner

    stock

    Located on Elgin Road, Kewpie's offers traditional Bengali cuisine at affordable prices, known for its delectable thalis featuring an array of vegetarian and non-vegetarian dishes. The room feels lived-in, the staff knows what they're doing, and you won't need to book.

  4. Hind Mahal

    Multiple locations · North Indian/Mughlai · Rs 1,200–1,500 for two, noon–11 PM

    A long-standing establishment known for its high-quality food and budget-friendly prices, offering mughlai paratha, dosa, chicken dish, and veg thali for a satisfying and tasty meal at an affordable cost. The room is no-frills but packed with office workers and college students who know value.

  5. Kamal's Veg Restaurant

    South Kolkata · Vegetarian/Multicuisine · Rs 1,200–1,500 for two, noon–10:30 PM

    Offers a variety of delicious dishes such as Chola Bhatoora, Masala Kulcha, Kadhai Paneer, and Crispy Chili Babycorn at affordable prices, praised for its budget-friendly thali options and Chinese combos. The place is quick with orders and has air conditioning—rare at this price point.

  6. Rajdhani Express

    Park Street · Gujarati/Rajasthani · Rs 1,500–1,800 for two, lunch and dinner

    A purely vegetarian restaurant that serves buffets at very reasonable prices, easily accessible being located on the very famous Park Street. The dishes are mostly Rajasthani and Gujarati, cuisines that aren't commonly available in the city. Thalis come in daily-changing menus.

  7. Park Street (Mother Teresa Sarani) · Indian Continental Fusion · Rs 1,800–2,500 for two, lunch and dinner

    stock

    Peter Cat is known for its Indian Continental Fusion cuisine since 1962, and the melt-in-your-mouth Chelo Kebab, served with fragrant rice pilaf and a fried egg, is non-negotiable. Start with the delectable prawn cocktail, tossed in a tangy, creamy dressing and served on a bed of lettuce, and for dessert, indulge in the famous strawberry cubes.

  8. Mirza Ghalib Street, Taltala · Continental · Rs 1,800–2,500 for two, lunch and dinner

    stock

    Mocambo takes you back to the glamorous 1950s with its old-world charm and continental cuisine, established in 1956, with elegant interiors and live music. The room feels like stepping into a photograph—ask for a window table.

  9. Lazeez Express

    South Kolkata · Mughlai/North Indian · Rs 1,500–2,000 for two, noon–11 PM

    Known for serving authentic Mughlai and North Indian cuisines, Lazeez is an all-day dining restaurant with simple elegant décor, their luscious kebabs are excellent and their special 'Chicken Cheese Kebab' along with 'Mutton Keema' will satiate your tastebuds and give you an explosion of flavors.

  10. Bedouin - Sher-e-Bengal

    Lake Gardens · Mughlai/Bengali · Rs 1,500–2,000 for two, lunch and dinner

    Located in South Kolkata's Lake Gardens area, Bedouin - Sher-e-Bengal offers a delightful mix of Mughlai and Bengali dishes at affordable prices, with the restaurant's signature biryanis, kebabs, and rolls well-known among locals. Good for groups and casual weeknight dinners.

  11. Aaheli by Peerless

    Peerless Inn (Ballygunge) · Bengali Fine Dining · Rs 3,000 for two, lunch and dinner

    Aaheli by Peerless Hotels is renowned for its authentic Bengali food, with warmth conveyed via the interior design and furnishings, the Shadpuroner Thali is simply amazing, the all-inclusive meal of fish, chicken, and mutton, along with the superb Aaheli mishti doi is not to be missed, the waiters are dressed traditionally in panjabi, dhoti, and sarees, and the plates are made of kansa, a bronze alloy, with banana leaves on top.

  12. 6 Ballygunge Place

    Ballygunge · Bengali · Rs 2,500–3,500 for two, lunch and dinner

    Loved by the crowd of the entire city, 6 Ballygunge Place has multiple outlets, the decor is modern but flawlessly infuses traditional Bengali elements, and this place is for you if you wish to indulge in classic dishes like Kosha Mangsho, Daab Chingri, and much more. The kitchen understands precision.

  13. South Kolkata · Bengali · Rs 2,000–3,000 for two, lunch and dinner

    stock

    This restaurant is famous for its Kosha Mangsho, which is a traditional mutton dish, has a colorful and cozy ambiance that reflects the beauty of Bengali culture, resembles a rural Bengali home with various handicrafts and decorations, the vivid and rustic atmosphere gives you the impression of the raw and original Bengal, and some of the dishes that you can order are Chingri Malai Biriyani, Bhetki Paturi, and Mocha Chingri.

  14. Saptapadi

    Forum Mall (Elgin Road) · Bengali · Rs 2,500–3,500 for two, lunch and dinner

    Inspired by Rabindranath Tagore's iconic wedding vows, Saptapadi weaves flavors that resonate with nostalgia, takes diners on a melodic journey through Bengali cuisine, offering dishes like the spicy 'Kakrar Jhal' and the comforting 'Mochar Ghonto', and with every bite, Saptapadi captures the essence of home-cooked meals.

  15. Kasturi

    Hindustan Park (Purna Das Road) · Bengali Seafood · Rs 2,500–3,500 for two, lunch and dinner

    Kasturi offers a culinary voyage into Bengal's coastal bounty, where seafood takes centre stage, from the succulent 'Bhetki Paturi' to the tangy 'Chingri Malai Curry', the restaurant pays homage to Bengal's maritime legacy. Book for weekend lunches when the kitchen is at its best.

  16. Royal Vega

    ITC Royal Bengal (Tangra) · Vegetarian Fine Dining · Rs 4,500 for two, 12:30–2:30 PM and 7–11:30 PM

    Royal Vega presents the traditional elegance of vegetarian and vegan cuisine in India, offering a delightful selection from India's great royal kitchens, based on the idea of eating fresh, seasonal vegetables in perfect harmony with nature, and following the principles of Ayurveda, a large portion of the food served is seasonal. They have a seasonal feast called Vasant Ritu Thali that includes sarsapa raita, hari marish stambhita, mewa paneer, krishnatul alu, and other seasonal items.

  17. The Royal Jharokha

    Salt Lake · Vegetarian Fine Dining · Rs 3,500–4,500 for two, lunch and dinner

    A 100% vegetarian, multi-cuisine fine-dining restaurant set inside a mirrored Sheesh Mahal in Salt Lake, Kolkata, serving a thoughtfully curated, purely vegetarian menu that travels the world — from rich North Indian classics to soulful Italian and gourmet pan-Asian. The mirror work is theatrical; the paneer is exceptional.

  18. Yauatcha

    Quest Mall (Syed Amir Ali Avenue, Ballygunge) · Chinese Dim Sum · Rs 2,500–3,100 for two, 12 PM–10:30 PM

    Located at the 5th floor of Quest Mall on Syed Amir Ali Avenue at South Kolkata, this restaurant serves authentic oriental food and specialises in Dim Sum. Kolkata's first Michelin star restaurant, this fine dining chic modern space is Asian perfection, and the seafood dim sums are a go-to. The menu is available from Monday to Friday, between 12pm and 8pm, with vegetarian priced at INR 995* or regular at INR 1095*.

  19. Dum Pukht

    Kenilworth Hotel · Awadhi/Mughlai · Rs 3,500–4,500 for two, lunch and dinner

    Located within the Kenilworth Hotel, this restaurant specializes in slow-cooked Awadhi and Mughlai dishes. The Dal Bukhara, Sikandri Raan, and Fish Tikka are signature orders. The room is formal and the service attentive—right for anniversaries or important business dinners.

  20. Vintage Asia

    JW Marriott Kolkata · Pan-Asian/Contemporary · Rs 4,000–5,500 for two, lunch and dinner

    A high-end space within the JW Marriott serving contemporary Asian cuisine with an emphasis on fresh ingredients and precise technique. The wine list is substantial, the views over the city are excellent, and the room has the kind of calm you'd expect from a hotel of this standing. Book ahead.

Share this article

Comments

Sign in to join the conversation. Only registered users can comment.

No comments yet. Be the first.