A Guide to India’s Longest Running Restaurants

Last updated: December 24, 2022

Welcome to A Guide to India's Longest Running Restaurants. India is a country with a rich culinary culture, boasting some of the most diverse and delicious food in the world. Whether you are a food enthusiast looking to explore the traditional flavors of the country, or a traveler looking for a unique dining experience, this guide will help you discover India’s most iconic restaurants which have been operating for decades. Here you will find information about the restaurants, the cuisines they serve, and their history. So, let's get started and explore India's longest running restaurants!

Oldest Restaurants in India

India is home to some of the most iconic restaurants in the world. From street food to fine dining, the country has a rich history of culinary delights. In this article, we'll take a look at some of the oldest restaurants in India, which have been in operation for centuries.

K.C. Das

This restaurant, located in Kolkata, is known for its sweet treats, particularly its rossogolla and sandesh. It was founded in 1866 and is one of the oldest sweet shops in India.

Moti Mahal Delux

This restaurant, located in Delhi, is known for its tandoori chicken and butter chicken dishes. It was founded in 1947 and is credited with inventing tandoori chicken.

Indian Coffee House, Kolkata

The Indian Coffee House in Kolkata is a legendary landmark of the city. Established in the 1940s, it has remained popular among locals and visitors alike for generations. The café is known for its traditional Indian-style coffee, which is brewed with freshly ground beans, as well as a wide variety of delicious snacks and desserts. The atmosphere of the café is cozy and relaxed, and the friendly staff always ensure a comfortable experience. Whether you’re looking for a place to catch up with friends, or a quiet corner to relax and enjoy some coffee, the Indian Coffee House is sure to provide you with a pleasant experience.

Karim's, Delhi

Established in 1913, Karim's is one of the oldest and most iconic restaurants in Delhi. The restaurant offers Mughlai cuisine, with a focus on North Indian dishes like kebabs, biryanis and kormas. The restaurant also serves a wide selection of non-vegetarian dishes. It is one of the most famous restaurants in Delhi and is a must-visit for tourists.

Zaffran, Mumbai

Zaffran is one of the oldest restaurants in Mumbai. Established in the late 19th century, the restaurant serves traditional Parsi and Gujarati cuisine. Popular dishes include tandoori fish, biryani, and a variety of curries. The restaurant is renowned for its excellent quality and flavorful dishes. Adyar Anand Bhavan, Chennai

Adyar Anand Bhavan, Chennai

Adyar Anand Bhavan is a popular restaurant in Chennai that has been in operation for more than 100 years. It specializes in South Indian cuisine, including dosas, idlis, and a variety of curries and chutneys. The restaurant also serves up delicious snacks like samosas, vadais, and pakoras.

Britannia & Co., Mumbai

Britannia & Co. is one of the oldest Parsi restaurants in Mumbai. It was established in 1923 and is still going strong. The restaurant serves up a wide range of Parsi dishes, including the classic dhansak, sali boti, and patra ni macchi. The restaurant also serves a selection of non-vegetarian dishes.

Tunde ke Kebab, Lucknow

Tunde ke Kebab is an iconic restaurant located in Lucknow, India. Founded in 1887, it is renowned for its traditional Lucknowi-style kebabs, which are made from an array of spices, fresh herbs, and minced meat. The restaurant's signature dish is the Galawati kebab, a melt-in-your-mouth delicacy made from minced mutton, ginger, garlic, and cardamom. Other popular dishes include the Sheekh kebab, reshmi kebab, and the boti kebab. The restaurant is renowned for its hospitable staff and traditional atmosphere, making it a favorite among locals and tourists alike.

Bhojohori Manna, Kolkata

Bhojohori Manna is a renowned Bengali restaurant in Kolkata. Established in the 1920s, the restaurant is famous for its traditional Bengali dishes, including fish curries, kosha mangsho, and luchi. The restaurant is also known for its delicious sweet dishes, such as rosogolla and sandesh.


These are just a few of the oldest restaurants in India. There are many more that have been around for centuries and are still in business today. Whether you're looking for a quick snack or a full-fledged meal, these restaurants are sure to satisfy your taste buds.