Top 20 Best Places To Eat In Dindigul

Top 20 Best Places To Eat In Dindigul

Dindigul is a district located in the South of Tamil Nadu. The district has a majestic history. The place founded out of Madurai in the year 1985. The district was also under the Mughal Emperor, Tipu Sultan.  The name is collected from one of the distinguished sons of Tamil Nadu, Mr. Thiru C.N. Annadurai and was fondly called Anna. He was acclaimed for his dramatic talents and was a well-known writer of Tamil Nadu. Anna also wrote many scripts and acted in many famous plays. Dindigul has many beautiful places to see like the Berijam Lake, Palani Murugan Temple, Palani Hills, the famous Kodaikanal Lake, Pillar Rock, Guna caves, Aryan rock and much more to list. Traditionally the local people of Dindigul prefer to eat vegetarian food which includes rice, various vegetables, and lentils flavored with spices. The food served is on banana leaves, and people eat by sitting on the floor. Below are top 20 best restaurants to eat in Dindigul:

1Thalappakatti Naidu Biryani Hotel

The place is one of the oldest restaurants in Dindigul. Thalappakatti Naidu is named after Ananda Vilas Biryani Hotel in Dindigul and was founded by Mr. Nagasung Naidu. The best dish to have in this restaurant is biryani. Since its foundation, Mr. Naidu maintained its quality in taste with the masalas that he made himself. Thalappakatti is a well-known place in South India for their mouthwatering biryani. The restaurant has glorious 50 years to credit for their delicious biryani. Anyone out there will suggest you to taste their yummy biryani.

Address:Kodaikanal Road Meenakshi Garden, Batlagundu, Dindigul – 624202, Opposite Sendraya Perumal Koil


2Venu Biryani

This restaurant is located in 49, East Curl Street, Begambur, Dindigul. The place serves excellent food for reasonable price. The ambience and interiors of the restaurant is also amazing. The restaurant serves luscious Chicken and Mutton Biryani. They also have a big parking area in front of the restaurant. The restaurant is very neat and clean. Once you taste their biryani, you will love to visit there again and again.

Address:49, East Car Street, Begambur, Dindigul, Tamil Nadu 624001


3Shree Balaji Bhawan

The place serves pure vegetarian meal located in Thane-Kottarakkara Hwy, Begumpur. The place maintains its hygiene and is very neat. Once you enter the place, their service you make feel like home. The restaurant also has lodging facility and a rooftop dining. You can view the landscape and enjoy your food from their varied menu.  You can try their dosa with three different stuffings.

Address: Dindigul – Teni – Kottarakkara Hwy, Begambur, Dindigul, Tamil Nadu 624001


4Ponram Food Square

This restaurant is located on Salmi Road, Spencer compound, Dindigul and started in the year 1973. The place is named after V.Ponram Yadav who was the founder of this restaurant. The restaurant serves high quality and authentic food with aromatic spices that fill your mouth with water. The restaurant maintains its standard in food and quantity in Dindigul, Ponram stands as a synonym for delicious food.

Address: Salai Rd, Spencer Compound, Dindigul, Tamil Nadu 624001


5Saravana Bhawan

It is another restaurant in Dindigul that provides some really tasty food. It is on the Thiruvalluvar Salai, Spencer compound. The restaurant’s cuisines are assorted like its culture and region. At an affordable price, the place provides some luscious food. The best to try in the restaurant is their Uthappam, Vada curry, Vazhaithandu (Plantain Stem) Set dosa and filter coffee.

Address: Shree Saravana Bhavan Thiruvalluvar Salai | Opposite Bus Stand, Dindigul 624001


6Rassam Pure Veg Restaurant

If you want to enjoy some delicious South Indian food, then you must visit Rassam located on Aarthi Theatre Road, Carnival Cinemas, Dindigul. The place is nicely decorated then has a cozy ambience. Apart from their delicious idlis, Vada and dosas try their Kumbakonam filter coffee.

Address: Chennamma Nayakkan Patti, Dindigul, Tamil Nadu 624004


7Selvam Restaurant

It is an amazing place for non veg lovers. The ambience of the restaurant might not be that impressive, but it’s food will blow your mind. Located on the Palani Road, Knadian Nagar, Nehru Nagar, Dindigul, it serves some yummy and mouth-watering non veg dishes. If you are what to eat, then try their tasty Country Chicken, Kari dosa and Kalakki. It is sure that you will not leave without licking your fingers.

Address: Palani Rd, Pandian Nagar, Nehruji Nagar, Dindigul, Tamil Nadu 624001


8Butterscotch Cream And Cafe

After tasting the variety of South Indian dishes, if you crave for something sweet then Butterscotch cream and cafe is the right choice. The cafe is located on 73 Pensioners strat, Hotel Gomath Towers. The cafe has got some yummy baked cakes and refreshing ice creams. They have different ranges of cakes like sheet cake, tiered cake and layered cake. The cafe’s staff is also very friendly and informative. So when in Dindigul, must visit Butterscotch Cream and Cafe.

Address: 73 Pensioners Street | Hotel Gomath Towers, Dindigul 624001


9Hotel Ganga Restaurant

The best thing about South Indian food is that they have the strong burst of spices in them. Their savory dishes just relax your body, mind and soul. Hotel Ganga Restaurant serves homely food at reasonable price. Their food is very tasty. One must try their varieties of Tiffin.

Address: 1, Dindigul Rd, Anna Nagar, Palani, Tamil Nadu 624601


10Raja Mess

Like the beautiful Dindigul district, its restaurants also serves varieties and delicious dishes. Apart from their traditional items, the restaurant also serves non veg and other cuisines. Raja Mess located on 2/1 Spencer Compound, Salai Road, Dindigul is placed not to missed. Their service is quick and their food is good at a reasonable price.

Address: 2/1 Spencer Compound Salai Road, Dindigul – 624001


11Astoria Veg

A neat and proper hygienic restaurant is Astoria Veg, located on the Karun road, Anna Salai. The dishes served in this restaurant are made with Pure Ghee and the best to eat here are their idlis and dosas that are flavored with fresh spices available locally. You will never regret spending your money here because it is worth for every penny you spend here.

Address: Anna Salai, Kodaikanal, Tamil Nadu 624101


12Aachis Mess

It is another restaurant in Dindigul that will gratify your taste buds and delight you with appealing food items seasoned with locally produced spices and ingredients. They have three branches – other two are located near the bus stand, and a new branch opened near Trichy 4 way. The new one named as Aachis Biryani Kadai. The restaurant has a delightful team with a friendly behavior that will make you enjoy every bite. The best to try here is their biryani.

Address: Chennamma Nayakkan Patti, Dindigul, Tamil Nadu 624004


13Dindigul Rawther Original Biryani Restaurant

This restaurant is located on R.S road, behind Municipality, Dindigul. The ambience of the restaurant is very decent and cozy. The food over here is also very tasty. They serve best North Indian cuisines at an economical rate.

Address: No. 32E, R.S. Road, Near Kamala Nehru Hospital, Dindigul, Tamil Nadu 624001


14Rathina Vilas

You will find many vegetarian restaurants in the South of India which offers exquisite service and divine cuisines. Rathina Vilas is one amongst those that must be visited once whenever you are in Dindigul. Mr. R.K Rethinan is the owner of the restaurant who is a well-known educationist, businessman, agriculturist and an orator in Tamil Nadu. The restaurant is reasonably priced, celestially decorated and serves food with rich flavors of the South.

Address: Near Bharat Petrol Bunk,Round Road, Dindigul, Tamil Nadu 624005


15Zaitoon Restaurant

The restaurant is located on the 1st Main Road, Chinthamani, Anna Nagar, Dindigul. Although the restaurant does not have any external view yet, it has an impressive interior to enjoy your brunch. The place also serves fresh juice that you will cherish after your meal. It serves Chinese, Indian, Middle East and seafood. All the items from the restaurant are incredibly delicious.

Address: 362, Velachery Main Road, Velachery


16J.J. Recipe Corner

It is one popular food junction in Dindigul. Since its establishment in the year 2003, the place serves food made from quality spices. It is the prime concern of the food joint to make qualitative and tasty dishes that display the potential of South Indian cuisine.

Address: No 18/2, A.K.Complex, Aarthy Theatre Road, YMR Patti, Dindigul, Tamil Nadu 624001


17Meenakshi Bhawan

Located on the Sub-collector Office Road, Spencer compound, Dindigul this is a pure vegetarian restaurant. The restaurant serves food the whole day so whether it is breakfast, lunch or dinner, you can step in anytime to grab a bite. The restaurant is hygienic and serves decent food. The best item to try out here is dosa. If you wish to enjoy some South Indian Veg cuisines then there is no second choice. This has to be your pick!

Address: Sub Collector Office Rd, Spencer Compound, Dindigul, Tamil Nadu 624001


18Adayar Ananda Bhawan

Adayar Ananda Bhawan is a place famous for their delicious sweets, savories, and desserts. The place uses the art and technique of the state in preparing the sweets. Their sweets are not only tasty but also represent South India. The sweet corner was started by Late Mr. Thirupathi Raja which initially became the leading sweet corner in South India. Now, it has 23 outlets across India run by K.T Venketesai and Mr. K.T Srinivasa Raja, son of Late Mr. K.S. Thirupathi Raja.

Address: Kamarajar Salai, Vilakuthoon, Madurai, Tamil Nadu 625009



It is a small yet very decent restaurant. There is enough space to make you comfortable. The restaurant serves traditional South Indian dishes along with different non veg items. This restaurant is located on the Spencer compound, Dindigul. Passing by Dindigul, it is a neat and hygienic restaurant for a quick brunch.

Address: Thiruvalluvar Salai, Dindigul


20Hotel Gowri Krishna

Last on the list is Hotel Gowri Krishna, located near bus stand complex, Palani, Dindigul. At once, if you feel reluctant to step in then you should not. It is a decent, neat and hygienic restaurant and quite unusual for a location like this to have a quick and satisfying brunch. They serve good quality food at affordable price.

Address: Arunachalam Nagar, Chennamanayakkanpatti, Dindigul, Tamil Nadu 624001