South India is a paradise for food lovers, offering a rich tapestry of flavors, spices, and traditions. From crispy dosas to aromatic biryanis, every dish tells a story of culture and heritage. Whether you’re exploring Tamil Nadu, Kerala, or Andhra Pradesh, each region has its own signature delicacies that you simply can’t miss. Savor the bold flavors of Meen Pollichathu in Kerala, relish a comforting plate of Bisi Bele Bhaat in Karnataka, or indulge in a spicy Chicken Chettinad. If you’re planning a food-filled getaway, check out the best Karnataka Packages for an unforgettable culinary adventure! 🍛✨
1. Dosas

A staple of South Indian cuisine, Dosas are thin, crispy, and golden brown pancakes made from fermented rice and urad dal batter. These delicious crepes come in multiple varieties, including Masala Dosa, stuffed with a spiced potato filling, Paper Dosa, which is extra crispy and thin, and Rava Dosa, made from semolina for a distinct texture. Dosas are typically served with a flavorful combination of coconut chutney, tomato chutney, and steaming hot sambar. Their irresistible crunch, tangy taste, and versatility make them one of the most loved breakfast dishes across South India.
Best Place to Try: Mavalli Tiffin Room (MTR), Bengaluru
Established in 1924, Mavalli Tiffin Room (MTR) is a legendary eatery in Bengaluru, renowned for its authentic South Indian flavors. Their Masala Dosa, cooked in ghee and served with their signature chutneys and sambar, is a must-try. The ambiance reflects old Bangalore charm, offering a nostalgic and heartwarming culinary experience.
2. Uttapam

Often called the South Indian pancake, Uttapam is a thick, fluffy dish made from the same fermented rice and lentil batter as dosa but cooked like a pancake with various toppings. The most popular variations include Onion Uttapam, Tomato Uttapam, and Mixed Vegetable Uttapam, all of which are loaded with finely chopped ingredients that enhance their flavor. Unlike dosas, which are crispy, uttapams have a soft and spongy texture, making them a hearty and filling meal. Best enjoyed with coconut chutney and sambar, this dish is an excellent breakfast or evening snack option.
Best Place to Try: Ratna Café, Chennai
Famous for its traditional South Indian flavors, Ratna Café in Chennai serves soft yet crispy Uttapams, accompanied by their legendary sambar. The café’s sambar is so flavorful that many visitors claim it’s the best in Tamil Nadu. This iconic eatery, established in 1948, is a go-to place for authentic Tamil Nadu breakfast dishes.
3. Medu Vada

Medu Vada is a deep-fried, savory donut made of urad dal batter, spiced with green chilies, black pepper, and curry leaves. These crispy-on-the-outside, soft-on-the-inside fritters are served with coconut chutney and sambar, making them a beloved South Indian snack. They are incredibly light yet packed with flavor, offering the perfect crunch and taste balance. Medu Vadas are typically eaten for breakfast or as an evening snack with a hot cup of filter coffee.
Best Place to Try: Sree Krishna Café, Coimbatore
A hidden gem in Coimbatore, Sree Krishna Café serves Medu Vadas that are perfectly crispy and deliciously soft in the center. Dipped in steaming hot sambar, they melt in your mouth with every bite. The fresh coconut chutney, paired with a filter coffee, makes this an unforgettable experience.
4. Chicken Chettinad

A fiery and aromatic dish from Tamil Nadu, Chicken Chettinad is a delicacy known for its rich blend of spices, coconut, and curry leaves. The chicken is marinated in a flavorful mix of roasted spices, including fennel, black pepper, red chilies, and star anise, before being slow-cooked to perfection. The result is a spicy, deeply aromatic, and mouthwatering curry that pairs exceptionally well with parotta, steamed rice, or dosa. The dish originates from the Chettinad region, known for its bold and distinct flavors.
Best Place to Try: Anjappar, Chennai
Anjappar is famous for its authentic Chettinad cuisine, serving the most flavorful Chicken Chettinad that captures the essence of the region’s traditional cooking. Their slow-cooked gravy is infused with aromatic spices, making every bite a burst of bold flavors. The warm ambiance and traditional cooking methods make this a must-visit for spice lovers.
5. Pongal

A comforting South Indian dish, Pongal is made from rice and lentils, cooked together to form a creamy, porridge-like consistency. It is flavored with ghee, black pepper, cashews, and curry leaves, giving it a rich and aromatic taste. There are two types of Pongal: Ven Pongal, which is savory and made with ghee and spices, and Sakkarai Pongal, which is sweet and made with jaggery and cardamom. Pongal is commonly eaten for breakfast and is also a key dish during the Pongal festival in Tamil Nadu.
Best Place to Try: Murugan Idli Shop, Madurai
Renowned for its homely flavors, Murugan Idli Shop in Madurai serves Pongal with generous amounts of ghee, making it rich and flavorful. Their creamy Ven Pongal, paired with coconut chutney and sambar, is a crowd favorite. The restaurant’s rustic setting and traditional approach to food make it a must-visit spot for Pongal lovers.
6. Meen Pollichathu

A Kerala delicacy, Meen Pollichathu is a traditional fish dish in which fresh fish is marinated with spices, wrapped in banana leaves, and grilled to perfection. This method infuses the fish with smoky, tangy, and spicy flavors, making it a truly unique dish. Traditionally made with karimeen (Pearl Spot Fish), it is best enjoyed with steamed rice. The banana leaf wrapping allows the fish to retain moisture and absorb the rich flavors of the masala.
Best Place to Try: Grand Pavilion, Kochi
Located in Kochi, Grand Pavilion is a seafood lover’s paradise, serving fresh, juicy Meen Pollichathu cooked with authentic Kerala spices. The restaurant sources its fish daily, ensuring freshness and top-notch quality. Their well-balanced spice blend and traditional preparation methods make it one of the best places to experience this dish.
7. Biryani

Biryani is a fragrant, spice-infused rice dish that is loved across South India. Unlike its North Indian counterparts, South Indian biryanis have distinct variations. The Hyderabadi Biryani is prepared using the Dum cooking method, where layers of marinated meat and rice are slow-cooked to perfection. Thalassery Biryani, a Kerala variation, is made with fragrant jeerakasala rice, offering a lighter and more aromatic taste. Dindigul Biryani from Tamil Nadu has a unique tangy flavor, thanks to the use of curd and lemon. Each variation brings a different twist, making Biryani an absolute must-try for food lovers.
Best Place to Try: Paradise Biryani, Hyderabad
A legendary eatery, Paradise Biryani in Hyderabad serves one of the most authentic Hyderabadi Biryanis, slow-cooked with saffron-infused basmati rice and tender, flavorful meat.
8. Appam

Appam is a soft, lacy rice pancake with a slightly crisp edge, commonly eaten in Kerala and Tamil Nadu. Made from a fermented batter of rice flour and coconut milk, Appam has a mild, slightly sweet taste that pairs beautifully with curries. It is traditionally served with Kerala Stew, a coconut milk-based curry with vegetables or meat, creating a creamy, mildly spiced combination. The airy, sponge-like center soaks up the rich flavors of the stew, making it a beloved dish for breakfast or dinner.
Best Place to Try: Kayees Rahmathulla Hotel, Kochi
Located in Kochi, Kayees Rahmathulla Hotel serves fluffy, perfectly cooked Appams, paired with aromatic mutton and vegetable stews that enhance the dish’s rich flavors.
9. Paniyaram

Paniyaram is a crispy-on-the-outside, soft-on-the-inside dish made from idli or dosa batter, cooked in a special pan that gives it a round shape. It comes in both sweet and savory versions, with the savory variety often seasoned with mustard seeds, curry leaves, and green chilies. This bite-sized snack is popular in Tamil Nadu and Karnataka and is typically served with coconut chutney or spicy tomato chutney. The crispy texture and flavorful spices make it a perfect tea-time snack or breakfast option.
Best Place to Try: Murugan Idli Shop, Chennai
One of the best places to try Paniyaram, this eatery serves crispy and delicious versions of the dish, accompanied by a variety of chutneys that enhance the flavors.
10. Kerala Prawns Curry

Kerala Prawns Curry is a rich, coconut-based seafood dish flavored with tamarind, curry leaves, and an aromatic blend of spices. The fresh prawns are simmered in a thick, spicy coconut gravy, creating a creamy texture with a subtle tang. Known as Chemmeen Curry, this dish pairs well with steamed rice, Kerala parottas, or appams. The coconut milk adds a smooth, rich taste, while the tamarind provides a slight sourness that balances the dish’s overall flavor.
Best Place to Try: Malabar Junction, Trivandrum
A top restaurant in Trivandrum, Malabar Junction serves authentic Kerala Prawns Curry, using the freshest seafood slow-cooked in traditional Kerala-style spices.
11. Idly

A staple breakfast dish, Idly Sambar consists of soft, steamed rice cakes served with a spicy lentil-based stew. Idlis are light, fluffy, and perfect for absorbing the flavors of the sambar. This dish is a powerhouse of nutrition, as idlis are fermented, making them easy to digest, while sambar is packed with proteins and vegetables. Idlis are also served with coconut and tomato chutneys, offering a variety of flavors in one meal. This classic South Indian dish is loved for its simplicity and wholesome taste.
Best Place to Try: Brahmin’s Coffee Bar, Bengaluru
A well-known breakfast spot, Brahmin’s Coffee Bar in Bengaluru serves soft idlis with their legendary thick sambar and coconut chutney, making for a comforting meal.
12. Rasam

Rasam is a thin, spicy, and tangy soup made from tamarind, tomatoes, black pepper, and aromatic spices. It is commonly eaten with rice or consumed as a warm, comforting soup. Pepper Rasam is a popular variation known for its medicinal properties, helping with digestion and immunity. The balance of sourness, spice, and warmth makes Rasam a must-try dish, especially when looking for something light yet flavorful.
Best Place to Try: Dakshin, Chennai
A well-known fine-dining restaurant, Dakshin serves a perfectly balanced Rasam, prepared with freshly ground spices and traditional Tamil Nadu recipes.
13. Curd Rice

A simple yet delightful dish, Curd Rice is made by mixing cooked rice with fresh yogurt and tempering it with mustard seeds, green chilies, and curry leaves. This dish is known for its cooling properties and is a perfect comfort food, especially in hot climates. It is often garnished with pomegranate seeds, coriander, and grated carrots for added flavor and texture.
Best Place to Try: Saravana Bhavan, Chennai
Famous for its traditional South Indian meals, Saravana Bhavan serves creamy and well-seasoned Curd Rice, perfect for a refreshing and satisfying meal.
14. Sambar

Sambar is a thick, tangy, and spicy lentil stew made with tamarind, vegetables, and a special spice blend. It is a crucial part of South Indian cuisine and is served with idlis, dosas, rice, and vadas. Each region has its own variation, with Tamil Nadu’s version being spicier and Karnataka’s having a slightly sweeter touch.
Best Place to Try: Vidyarthi Bhavan, Bengaluru
This iconic eatery is known for its Sambar, which has a rich, deep flavor that pairs beautifully with their famous crispy dosas.
15. Payasam

A traditional South Indian dessert, Payasam is a creamy, milk-based pudding made with rice, vermicelli, or lentils. It is flavored with cardamom, saffron, and nuts, offering a rich and aromatic taste. This dish is an essential part of South Indian festivals and celebrations.
Best Place to Try: Paragon Restaurant, Kozhikode
A popular restaurant in Kozhikode, Paragon serves some of the most delicious and aromatic Payasam, slow-cooked for a perfect creamy consistency.
16. Bagara Baingan

A signature dish from Hyderabad, Bagara Baingan is a rich and flavorful eggplant curry cooked with a unique blend of peanuts, sesame seeds, coconut, and tamarind. The small brinjals (eggplants) are slit, stuffed with a spiced masala, and simmered in a thick, tangy gravy. This dish has a nutty, mildly spicy flavor with a hint of sweetness from caramelized onions, making it an excellent side dish for biryani, roti, or steamed rice. It is a must-try for those who enjoy bold, complex flavors with a velvety texture.
Best Place to Try: Shadab, Hyderabad
Located in the heart of Hyderabad, Shadab is famous for its Bagara Baingan, which perfectly complements its legendary Hyderabadi Biryani. The creamy, nutty flavors make it a dish worth savoring.
17. Bisi Bele Bhaat

A unique dish from Karnataka, Bisi Bele Bhaat is a spicy, comforting one-pot meal made with rice, lentils, tamarind, vegetables, and aromatic spices. Unlike regular khichdi, this dish has a distinct tangy and nutty flavor, thanks to its special Bisi Bele powder, a spice mix containing dried coconut, cinnamon, cloves, and chilies. The dish is best enjoyed with ghee, papad, and fried cashews, adding richness and crunch. The name itself means “hot lentil rice,” emphasizing the warmth and comfort it brings to every bite.
Best Place to Try: Halli Mane, Bengaluru
For authentic Bisi Bele Bhaat, Halli Mane in Bengaluru is the go-to place. Their version is rich, flavorful, and packed with traditional Karnataka spices, offering a taste of local heritage.
18. Puttu and Kadala Curry

A Kerala breakfast classic, Puttu is a cylindrical steamed rice cake layered with grated coconut. It is soft, slightly crumbly, and best paired with Kadala Curry, a black chickpea curry cooked in a coconut-based gravy with fragrant spices. The combination of the mildly sweet puttu and the spicy, rich kadala curry makes for a balanced, hearty meal. Some variations include banana slices or melted jaggery for a sweeter touch. Puttu is traditionally steamed in a special cylindrical mold, giving it a distinct shape.
Best Place to Try: Dhe Puttu, Kochi
A specialty restaurant in Kochi, Dhe Puttu serves innovative versions of Puttu, pairing it with delicious Kadala Curry, making for a fulfilling and authentic Kerala meal.
19. Fish Molee

A mild, creamy fish stew from Kerala, Fish Molee is a coconut milk-based curry made with lightly spiced, tender fish fillets. Unlike fiery South Indian curries, this dish is known for its subtle yet rich flavors, highlighting the freshness of the fish. Ingredients like green chilies, curry leaves, turmeric, and coconut milk come together to create a velvety, golden gravy that pairs beautifully with appam, idiyappam, or steamed rice. This dish is perfect for those who prefer a mildly spiced yet deeply flavorful seafood dish.
Best Place to Try: Fort House Restaurant, Kochi
Overlooking the Kochi backwaters, Fort House Restaurant serves authentic Fish Molee, prepared with fresh catch-of-the-day seafood and locally sourced spices for a traditional Kerala taste.
20. Pandi Curry

A specialty from Coorg, Pandi Curry is a rich, slow-cooked pork dish flavored with black pepper, local Coorgi vinegar (Kachampuli), and aromatic spices. The meat is marinated and simmered for hours, allowing it to absorb the deep, earthy flavors of the masala. Unlike other South Indian curries, Pandi Curry has a dark, smoky flavor profile with a perfect balance of heat and tanginess from the Kachampuli vinegar. It is best enjoyed with Akki Roti (rice roti) or steamed rice, making it a favorite among meat lovers.
Best Place to Try: Coorg Cuisine, Madikeri
For the most authentic Pandi Curry, Coorg Cuisine in Madikeri is a must-visit. The slow-cooked, succulent pork and deep flavors make it a standout dish in Karnataka’s culinary heritage.
South India’s cuisine is a journey of spices, textures, and flavors, each dish telling its own story of tradition and culture. Whether you’re a fan of fiery curries like Chicken Chettinad, comforting classics like Bisi Bele Bhaat, or crispy delights like Dosas, there’s something for every food lover. Exploring these 20 must-try dishes at their best places ensures an authentic and unforgettable South Indian food experience.