কলকাতাখোঁজ
Restaurantscity-wide· 10 places

10 Best Biryani Places in Kolkata — Ranked by a Local Who Takes This Very Seriously

Kolkata biryani is its own genre — soft meat, fragrant rice, and the non-negotiable aloo. These are the 10 places that do it best, with honest notes and maps.

Last updated: July 2026 · Written by a Kolkata local

Let’s settle this. Kolkata biryani is not Hyderabadi. It’s not Lucknowi. It has a potato in it and you will not argue about this because it is correct.

The Kolkata biryani tradition comes from Nawab Wajid Ali Shah, exiled to Metiabruz in 1856. His cooks adapted the Lucknowi dum style with local ingredients — the aloo stretches the portions, the spicing is lighter, and the result is more delicate and fragrant than most biryani you’ll eat elsewhere.

Here are the 10 places worth your time.


1. Arsalan — Park Circus ⭐ Overall Favourite

The city’s most talked-about biryani. Arsalan wins on consistency and the specific calibration of spice — fragrant, not overpowering, the potato is generous, the mutton is reliably tender. The Park Circus original is the one. Queue is expected. Move up.

Order: Mutton Biryani + Chicken Chaap Price: ₹300–450 per head Best for: Classic Kolkata-style mutton biryani


2. Aminia — Multiple Locations (New Market Original) · Est. 1929

One of the oldest biryani names in Kolkata. The aroma hits you before you sit down — rich, slightly floral from the kewra, the potato properly soaked in the dum. Traditional taste, no modern adjustments. The rezala alongside is essential.

Order: Mutton Biryani + Rezala Price: ₹280–400 per head Best for: Heritage taste, old-school Kolkata biryani


3. Shiraz Golden Restaurant — Park Circus

The other biryani institution. Shiraz’s version is slightly richer than Arsalan’s, the potatoes are bigger, and the rezala here makes a case for being the best in the city. The mutton pasinda (slow-cooked flat cutlets) is the move if you want something beyond the biryani.

Order: Mutton Biryani + Mutton Pasinda Price: ₹280–420 per head Best for: Richer biryani, exceptional sides


4. Dada Boudi Hotel — Barrackpore / Bongaon

Famous for one thing: giant meat pieces. Not a central Kolkata restaurant — it’s a road-trip destination — but the portions and the quality of the meat make it a pilgrimage for hardcore biryani fans. Worth the drive.

Order: Mutton Biryani (the meat pieces speak for themselves) Price: ₹200–350 per head Best for: Serious biryani fans, road trip from Kolkata


5. Oudh 1590 — Multiple Locations

Premium Awadhi-style biryani — the most “restaurant” experience on this list. The presentation is careful, the dining room is comfortable, and it’s the right choice when you need biryani in a setting that works for a date or family dinner. Slightly pricier, entirely justified.

Order: Mutton Dum Biryani, any of the kebab starters Price: ₹500–800 per head Best for: Dates, family dinners, Awadhi-style purists


6. Royal Indian Hotel — Chitpur Road · Est. 1905

For biryani purists, this is the original. Still in Old Calcutta, still doing the biryani that came with the Nawabi cooks. The room is old, the service is no-frills, the biryani is extraordinary — rich, spicy, with excellent beef and mutton. Come early, they sell out.

Order: Mutton or Beef Biryani Price: ₹200–300 per head Best for: Old-school Mughlai flavors, beef biryani


7. India Restaurant — Zakaria Street

Huge local following, often overlooked by the tourist circuit. The balance of rice, meat, and spice is what regulars keep coming back for — it’s not about any single standout element but the consistent harmony of all three. Queue is part of the experience.

Order: Mutton Biryani Price: ₹180–280 per head Best for: Local favourite, value, no-frills experience


8. Kareem’s — Park Street Area

Delhi-inspired Mughlai — the biryani here leans spicier and more robust than the classic Kolkata style. If you want something with more heat and punch, Kareem’s is the answer. The kebabs are outstanding and shouldn’t be skipped.

Order: Mutton Biryani + Seekh Kebab Price: ₹350–550 per head Best for: Delhi-style Mughlai, kebab lovers


9. Sufia Restaurant — Zakaria Street

A Zakaria Street institution. Fantastic year-round, but during Ramadan it becomes one of the best food experiences in the city — the entire street comes alive and Sufia’s biryani is at its best. The haleem is also worth ordering if it’s available.

Order: Mutton Biryani, Haleem (when available) Price: ₹180–280 per head Best for: Ramadan iftar, Zakaria Street experience


10. Zam Zam — Ripon Street Area

One of the city’s most loved late-night biryani spots. Generous portions, great value, and open late when most other places have shut. The crowd is a reliable indicator — this is where Kolkata goes after midnight when the biryani craving hits.

Order: Mutton Biryani Price: ₹150–250 per head Best for: Late-night biryani, value, large portions


A quick note on Kolkata biryani

The potato is not optional. The aloo sits in the dum with the rice and absorbs the fat and spice from the meat — by the time it reaches your plate it’s a completely different thing from a boiled potato. Eating it is the correct way to evaluate any biryani on this list.

The biryani is typically lighter in spice than other regional styles — judge it on fragrance and the quality of the meat, not heat.

Updated July 2026.