Kolkata might be legendary for its Bengali cuisine and unique Mughlai biryanis, but its North Indian culinary scene—ranging from buttery, rich Punjabi dhabas to refined fine-dining spaces—is equally spectacular.
The best North Indian restaurants in Kolkata are categorized by the kind of dining experience they offer:
1. The Heritage & Fine Dining Icons
If you are looking for rich, sophisticated flavors, premium ingredients, and an elegant ambiance, these are the top picks.
- Riyasat (South City Mall, Prince Anwar Shah Road): A gorgeous, upscale spot specializing in “neo-classic” Indian cuisine. Conceptualized by celebrity chefs, it elevates standard North Indian fare into an art form.
- Must-Try: Mutton Burra Kebab, Kaali Dal, and the innovative Balu Shahi Tukda for dessert.
- Cost for two: ~₹2,000 – ₹2,500
- Peshawri (ITC Sonar, EM Bypass): The gold standard for North Indian and North-West Frontier cuisine in Kolkata. Everything is prepared in traditional clay tandoors, and the food is so authentic they famously encourage you to eat with your hands.
- Must-Try: Sikandari Raan, Murgh Malai Kabab, and the legendary Dal Bukhara (cooked overnight for 18 hours).
- Cost for two: ~₹5,000+
- Bazaar (Zone By The Park, New Town): A fantastic fine-dining option on the eastern fringes of the city, offering beautifully curated North Indian platters and rich gravies with top-tier service.
2. The Legendary Dhaba & Mughlai Culture
Kolkata has a deep-rooted love affair with late-night dhabas and robust, spiced North Indian/Mughlai comfort food.
- Sanjha Chulha (EM Bypass & Park Circus): A household name for North Indian food lovers in Kolkata. It perfectly balances a comfortable casual-dining atmosphere with rich, authentic Punjabi flavors.
- Must-Try: Chicken Bharta (a creamy, shredded chicken delicacy that Kolkata dhabas perfected), Tandoori Chicken, and Garlic Naan.
- Cost for two: ~₹800 – ₹1,200
- Balwant Singh Gargi Dhaba (Bhawanipore): A legendary institution that operates almost 24/7. It’s crowded at peak hours, but it is the ultimate late-night spot for dhaba food and iconic beverages.
- Must-Try: Doodh Cola (their signature blend of milk and cola), Kesar Chai, Aloo Paratha, and Paneer Tikka.
- Cost for two: ~₹400 – ₹600
- Rang De Basanti Dhaba (Salt Lake, Kankurgachi, & multiple outlets): A modern, vibrant take on the traditional highway dhaba. It brings quirky truck-stop aesthetics paired with consistently delicious, fiery North Indian curries.
- Must-Try: Dilli Ka Butter Chicken, Hari Mirch Paratha, and Champaran Meat.
- Cost for two: ~₹1,000
3. Vegetarian Masterpieces
For those looking for pure vegetarian North Indian food that doesn’t compromise on richness or variety.
- Kake Di Hatti (Salt Lake Sector 1): Direct from the iconic lanes of Delhi, this place serves massive, stuffed, tandoor-cooked naans and highly rich North Indian gravies.
- Must-Try: Amritsari Naan (stuffed with paneer/aloo), Dal Makhani, and Shahi Paneer.
- Cost for two: ~₹1,000 – ₹1,200
- Haldiram Food City / Bikanervala (Multiple Locations): While famous for sweets and chaats, their casual dining sections serve incredibly reliable, hygienic, and highly satisfying North Indian deluxe thalis, chole bhature, and paneer dishes.
- Cost for two: ~₹400 – ₹600
Are you looking for a premium fine-dining experience for a special occasion, or a casual, high-energy dhaba spot for a weekend hangout?

FILM PHOTO GRAPHY