Delhi is celebrated for its diverse food culture, offering cuisines from every corner of India. Among these culinary treasures, Gujarati cuisine stands out for its delicate balance of sweet, spicy, tangy, and savoury flavours. Known for its wholesome vegetarian dishes, nutritious ingredients, and vibrant thalis, Gujarati food is perfect for anyone seeking a satisfying and flavourful meal.
Whether you’re craving a traditional Gujarati thali, soft dhokla, crispy fafda with jalebi, or seasonal delicacies like undhiyu, Delhi has several restaurants that serve authentic Gujarati cuisine. This guide explores the best places to enjoy Gujarati food in the capital, what to order, average prices, and everything you need to know before your visit.
Why Gujarati Cuisine Is So Popular
Gujarati food is deeply rooted in the state’s culture and traditions. Since many parts of Gujarat experience hot and dry weather, the cuisine evolved to include ingredients that stay fresh longer and provide balanced nutrition.
One of the unique characteristics of Gujarati cuisine is the subtle sweetness present in many dishes. Jaggery or sugar is often added to vegetables, dals, and curries, creating a harmonious blend of flavours. Combined with fresh spices, lentils, vegetables, yoghurt, and whole grains, Gujarati meals are both delicious and nourishing.
Another reason for its popularity is that most dishes are vegetarian, making them suitable for a wide range of diners.
Kathiawad Village
Kathiawad Village is one of the best places in Delhi NCR to experience authentic Gujarati cuisine, especially the bold and rustic flavours of the Kathiawar region. The restaurant recreates the warmth of a traditional Gujarati home with colourful interiors, folk-inspired décor, and a menu filled with regional specialties.
Must-Try Dishes
The Gujarati Thali is the highlight of the menu and includes a variety of freshly prepared dishes such as Gujarati Dal, Kadhi, seasonal vegetables, rotis, puris, steamed rice, khichdi, farsan, papad, pickles, chutneys, and traditional desserts. Every component is cooked using authentic spices and recipes that capture the true essence of Gujarat.
Don’t miss their Sev Tameta Nu Shaak, Ringan No Olo (Gujarati-style roasted eggplant), Bajra Rotla with white butter, Lasaniya Bataka, and the seasonal favourite Undhiyu, available during the winter months. Pair your meal with a refreshing glass of Chaas (buttermilk) for a complete Gujarati dining experience.
Average Price
₹600–₹900 per person
Why Visit
Rajdhani Thali Restaurant
When it comes to Gujarati food in Delhi, Rajdhani remains one of the most popular names. Inspired by the royal dining traditions of Gujarat and Rajasthan, the restaurant serves unlimited thalis prepared fresh throughout the day.
What Makes It Special
Unlike regular restaurants where food is served once, Rajdhani’s servers continuously offer freshly prepared dishes until you’re completely satisfied.
Each thali includes-
The menu changes frequently depending on seasonal ingredients.
Average Price
₹700–₹1,000 per person
Best For
Family gatherings, festive meals, and first-time Gujarati food lovers.
Gujarat Bhavan Canteen
For those looking for authentic Gujarati flavours without spending too much, Gujarat Bhavan offers one of Delhi’s best-value meals.
The food is prepared in a traditional home-style manner, focusing more on authenticity than presentation.
Recommended Dishes
The flavours resemble homemade Gujarati cooking, making it popular among people from Gujarat living in Delhi.
Average Price
₹250–₹450 per person
Why You’ll Love It
Suruchi Restaurant
Located in Karol Bagh, Suruchi Restaurant has earned an excellent reputation for serving traditional vegetarian cuisine, including Gujarati meals.
Signature Items
The Gujarati thali includes freshly prepared vegetables, dal, kadhi, soft rotis, rice, papad, sweets, and refreshing buttermilk.
The restaurant is especially known for maintaining consistency in taste over the years.
Average Price
₹400–₹700 per person
Must-Try Gujarati Dishes
Dhokla
Perhaps Gujarat’s most famous snack, dhokla is prepared using fermented gram flour batter, giving it an incredibly soft and airy texture.
Tempered with mustard seeds, curry leaves, green chillies, and fresh coriander, dhokla is light, healthy, and perfect as a breakfast or evening snack.
Khandvi
Khandvi is one of the most delicate Gujarati dishes.
Made using gram flour and yoghurt, the mixture is carefully cooked before being spread thin and rolled into beautiful spirals.
It is topped with mustard seeds, sesame seeds, grated coconut, coriander, and curry leaves.
The result is silky, soft, and mildly tangy.
Fafda and Jalebi
One of Gujarat’s most iconic breakfast combinations.
The crispy gram flour fafda pairs surprisingly well with hot, syrup-soaked jalebi.
Served alongside fried green chillies and raw papaya chutney, the combination delivers sweet, spicy, crunchy, and tangy flavours in every bite.
Undhiyu
Undhiyu is Gujarat’s signature winter delicacy.
Prepared using seasonal vegetables like yam, potatoes, green beans, raw bananas, and stuffed vegetables, it is slow-cooked with aromatic spices and herbs.
The rich flavours develop gradually during cooking, making it one of Gujarat’s finest traditional dishes.
Gujarati Kadhi
Unlike North Indian kadhi, Gujarati kadhi has a slightly sweet taste balanced with ginger, green chillies, curry leaves, and yoghurt.
It pairs wonderfully with steamed rice or khichdi.
Thepla
Thepla is among Gujarat’s most popular everyday breads.
Prepared using wheat flour, fenugreek leaves, turmeric, chilli powder, and spices, it remains soft for several days, making it ideal for travel.
It is commonly served with pickle, yoghurt, or chutney.
Khichdi
Gujarati khichdi is comforting and mildly seasoned.
Served with kadhi, papad, pickle, and ghee, it forms the perfect comfort meal after a long day.
What Makes Gujarati Food Unique?
Unlike many Indian cuisines that emphasise spice, Gujarati food focuses on balance.
Every meal combines-
The generous use of lentils, yoghurt, gram flour, and whole grains also makes Gujarati cuisine one of India’s healthiest regional cuisines.
Average Cost of Dining
A casual Gujarati meal generally costs between ₹300 and ₹600 per person, while premium unlimited thali restaurants typically charge ₹700 to ₹1,000 per person.
Despite the variety of dishes served, Gujarati food remains one of the most affordable regional cuisines in Delhi.
Best Time to Enjoy Gujarati Food
Lunch is the ideal time to experience a traditional Gujarati thali, as restaurants serve the freshest and widest selection of dishes during the afternoon.
During festivals like Uttarayan, Navratri, and Diwali, many restaurants introduce special festive menus featuring seasonal sweets and delicacies.
Tips Before Visiting
Final Thoughts
Gujarati cuisine is a celebration of flavour, tradition, and hospitality. From fluffy dhokla and delicate khandvi to wholesome thalis and comforting khichdi, every dish reflects centuries of culinary heritage. Delhi offers several excellent places to enjoy authentic Gujarati food, whether you’re looking for a luxurious unlimited thali or a simple home-style meal.
Restaurants like Rajdhani Thali, Shree Rathnam, Gujarat Bhavan Canteen, and Suruchi Restaurant ensure that the rich culinary traditions of Gujarat are easily accessible in the capital. With generous portions, balanced flavours, and satisfying vegetarian dishes, Gujarati food is an experience that appeals to food lovers of all ages.
Whether you’re exploring Gujarati cuisine for the first time or searching for a taste of home, these restaurants promise an authentic and memorable dining experience. Add them to your food bucket list and discover why Gujarati cuisine continues to be one of India’s most beloved regional culinary traditions.