Best Dal Bati in Indore: Dal Bati is more than just a dish; it’s a celebration of flavors and traditions. Originally from Rajasthan, this dish has found a beloved place in Indore’s food scene, where it’s often paired with kadhi, churma, and generous servings of ghee. Whether you like your bati crispy and smoky or soft and soaked in ghee, Indore has plenty of spots to indulge in this hearty meal. From authentic Rajasthani dhabas to local eateries, let’s explore the best places in Indore to enjoy dal bati and dal bafla.

What Makes a Great Dal Bati?
A perfect dal bati meal is a blend of flavors, textures, and accompaniments. Here’s what makes a great plate:
- The Bati – Traditionally baked in a charcoal oven, bati is made from wheat flour and is often stuffed with spices or paneer. In Malwa, a variation known as bafla (boiled before baking) is popular, making it softer than the Rajasthani version.
- The Dal – A mix of toor, moong, and chana dal, slow-cooked with garlic, ghee, and aromatic spices. Some places serve Panchratna Dal, a five-lentil blend for added richness.
- Churma – A sweet, crumbled wheat preparation with ghee and jaggery or sugar.
- Signature Accompaniments – Kadhi (spiced yogurt-based curry), garlic chutney, and fresh salad enhance the meal.
- Ghee – No dal bati meal is complete without a generous drizzle of desi ghee, adding flavor and richness.
Indore’s dal bati restaurants blend the Malwa and Rajasthani styles, making the dish even more special for food lovers.
Best Italian Cuisine in Indore
Top Places to Try Dal Bati in Indore
Indore, a city known for its rich culinary heritage, offers some of the best spots to savor authentic Dal Bati. From traditional eateries to modern restaurants, here are the top places you must visit:
1. Dal Bati Surma (Rooftop Restaurant)
Dal Bati Surma is one of the most popular dal bati restaurants in Indore, offering a rooftop dining experience. Known for its rich flavors and traditional Rajasthani recipes, their Panch Ratna Dal is a must-try. The restaurant serves a well-balanced meal with bati soaked in ghee, aromatic dal, and sweet churma. The scenic rooftop setting adds to the charm, making it a great place to enjoy an authentic Rajasthani feast.
Restaurant Name | Dal Bati Surma (Rooftop Restaurant) |
---|---|
Type of Food | Rajasthani, Dal Bati, Thali |
Timings | 11 AM – 10:30 PM |
Ambiance | Rooftop, Family-friendly |
Price for Two | ₹200–400 |
Google Rating | 4.5 (437 reviews) |
Address | 4th floor, Pushpratna Solitaire, Opposite Coral Hospital, New Palasia, Indore, Madhya Pradesh 452001 |
Phone | +91 98269 82601 |
Order Online | Swiggy, DalbatiSurma.com |
Location
2. Rajhans Dal Bafla
For those craving the best dal bati in Indore, Rajhans Dal Bafla is a must-visit. This restaurant is known for its generous portions and authentic Malwa-style dal bafla, served with ghee, kadhi, and churma. The flavors are rich, and the traditional cooking methods ensure a homely taste. While slightly on the pricier side, the quality and taste make it worth every bite.
Restaurant Name | Rajhans Dal Bafla |
---|---|
Type of Food | Malwa Thali, Dal Bafla, Indian |
Timings | 10 AM – 9 PM |
Ambiance | Simple, Family Dining |
Price for Two | ₹200–400 |
Google Rating | 4.2 (1.9K reviews) |
Address | 52, Bada Sarafa, Sarafa Bazar, Indore, Madhya Pradesh 452001 |
Phone | +91 90092 93939 |
Order Online | Swiggy |
Location
3. Shree Nakoda Bhojnalaya
If you’re looking for a budget-friendly dal bati restaurant in Indore, Shree Nakoda Bhojnalaya is a top choice. This vegetarian eatery serves authentic dal bati and laddoo at highly affordable rates. With no use of garlic or onion, it’s a great option for those who prefer Jain food. Their dal bafla is soft, flavorful, and served with homemade chutneys, making it a favorite among locals.
Restaurant Name | Shree Nakoda Bhojnalaya |
---|---|
Type of Food | Vegetarian, Dal Bati, Malwa Cuisine |
Timings | 10 AM – 11 PM |
Ambiance | Simple, Homely |
Price for Two | ₹1–200 |
Google Rating | 4.4 (1.4K reviews) |
Address | Opposite Kaanch Mandir, Itwaria Bazaar, Indore, Madhya Pradesh 452002 |
Phone | +91 89821 77837 |
Order Online | Swiggy |
Location
4. Rajwadi Restaurant
Rajwadi Restaurant is one of the highest-rated dal bati places in Indore, serving a variety of traditional Rajasthani dishes. With a promise of “A Bite of Rajasthan in Every Dish,” this restaurant delivers a truly authentic experience. Their dal bati is well-seasoned, cooked to perfection, and served with homemade churma. The cozy ambiance and rich flavors make it a favorite among food lovers.
Restaurant Name | Rajwadi Restaurant |
---|---|
Type of Food | Rajasthani, Dal Bati, Vegetarian |
Timings | 11 AM – 11 PM |
Ambiance | Cozy, Traditional |
Price for Two | ₹200–400 |
Google Rating | 4.9 (803 reviews) |
Address | G-01B, Airen Heights, P.U 3, Opposite C-21 Mall, Vijay Nagar, Indore, Madhya Pradesh 452011 |
Phone | Not Available |
Order Online | Swiggy, Zomato |
Location
5. Aashirwad Dal Bati And Dal Bafla
Aashirwad Dal Bati is a hidden gem that serves authentic Rajasthani dal bati in Indore at incredibly reasonable prices. Known for its home-cooked flavors, this small eatery is a great place to enjoy a simple yet satisfying meal. Their thali includes dal bati, churma, and a mix veg curry that adds to the experience. If you’re looking for an unpretentious, pocket-friendly place with great food, this is it.
Restaurant Name | Aashirwad Dal Bati And Dal Bafla |
---|---|
Type of Food | Rajasthani, Home-style, Dal Bati |
Timings | 10 AM – 11 PM |
Ambiance | Casual, Outdoor Seating |
Price for Two | ₹1–200 |
Google Rating | 5.0 (31 reviews) |
Address | Shop No.16, HIG, Indore, Madhya Pradesh 452010 |
Phone | Not Available |
Order Online | Swiggy |
Location
6. Arihant Dal Bati
Arihant Dal Bati is a great budget-friendly option for authentic dal bati in Indore. Located near Om Namkeen, this restaurant is known for its clean, hygienic setup and flavorful food. They offer two types of dal—khatti meethi and traditional masala dal, along with ghee-soaked bati. The courteous staff and quick service make it a good spot for a satisfying meal.
Restaurant Name | Arihant Dal Bati |
---|---|
Type of Food | Rajasthani, Dal Bati, Thali |
Timings | 11 AM – 11:45 PM |
Ambiance | Casual, Budget-friendly |
Price for Two | ₹1–200 |
Google Rating | 4.1 (212 reviews) |
Address | Malganj Chouraha, Jawahar Marg, Opp. Neema Dharamshala, Near Om Namkeen, Indore, Madhya Pradesh 452002 |
Phone | +91 70003 99535 |
Order Online | Swiggy |
Location
7. Rajkamal Bhojnalay (Daal Baati) – Ranjeet Hanuman Mandir
A favorite among locals, Rajkamal Bhojnalay offers a homely and budget-friendly dal bati in Indore. Their thali includes hot dal bati with a side of tangy achar, chutney, and a sweet ladoo. The cozy ambiance and quick service make it a great place for both solo diners and families.
Restaurant Name | Rajkamal Bhojnalay (Daal Baati) – Ranjeet Hanuman Mandir |
---|---|
Type of Food | Maharashtrian, Dal Bati, Thali |
Timings | 10 AM – 3:30 PM, 6 PM – 10 PM |
Ambiance | Simple, Family-friendly |
Price for Two | ₹1–200 |
Google Rating | 4.4 (626 reviews) |
Address | 264 Usha Nagar Extension, Footi Kothi Rd, Opp. Ranjeet Hanuman, Main Road, Indore, Madhya Pradesh 452009 |
Phone | +91 79742 33896 |
Order Online | Swiggy |
Location
8. Prithvilok Bhojanalay
Prithvilok Bhojanalay is well-known for its authentic Indori dal bafla and Jain-friendly thalis. Every Sunday, they serve a special dal bati thali, attracting food lovers from across the city. The food here is simple yet delicious, making it a great option for those who prefer a homely taste.
Restaurant Name | Prithvilok Bhojanalay |
---|---|
Type of Food | Indian, Dal Bati, Jain Thali |
Timings | 10 AM – 3:30 PM, 7 PM – 10 PM |
Ambiance | Modest, Homely |
Price for Two | ₹1–200 |
Google Rating | 4.1 (923 reviews) |
Address | 82 Sitla Mata Bazar, Shree Vaishnav Vishram Grah, Cloth Market, Indore, Madhya Pradesh 452002 |
Phone | +91 731 245 2222 |
Order Online | Swiggy |
Location
9. Rajkamal Bhojanalaya
Rajkamal Bhojanalaya is another great option for affordable dal bati in Indore. Known for its unique blend of flavors, their dal bati is well-spiced and cooked to perfection. The restaurant is a popular choice among locals for its generous servings and fast service.
Restaurant Name | Rajkamal Bhojanalaya |
---|---|
Type of Food | Vegetarian, Dal Bati, Thali |
Timings | 10 AM – 11 PM |
Ambiance | Basic, Family Dining |
Price for Two | ₹1–200 |
Google Rating | 4.4 (947 reviews) |
Address | Nasiya Rd, Sarwate Bus Stand, Chhoti Gwaltoli, Indore, Madhya Pradesh 452001 |
Phone | +91 90982 69583 |
Order Online | Swiggy |
Location
10. Shiv Sagar Food Villa – Restaurant & Cafe
If you’re searching for a dal bati restaurant in Indore with a unique dining experience, Shiv Sagar Food Villa is the place to be. They are famous for their Shahi Dal Bafla Thali, which is packed with flavors. The restaurant also has outdoor seating and a cozy ambiance, making it a great place to enjoy a meal with family or friends.
Restaurant Name | Shiv Sagar Food Villa – Restaurant & Cafe |
---|---|
Type of Food | Vegetarian, Dal Bati, North Indian |
Timings | 10 AM – 11 PM |
Ambiance | Outdoor Seating, Family-friendly |
Price for Two | ₹1–200 |
Google Rating | 4.6 (255 reviews) |
Address | Khandwa Rd, Near Swami Narayan Mandir, DAVV Takshila Parisar, Indore, Madhya Pradesh 452001 |
Phone | +91 87703 32797 |
Order Online | Swiggy |
Location
11. Joshi Dahi Bada House
Though primarily famous for its flying dahi bada, Joshi Dahi Bada House also serves a flavorful and satisfying dal bati in Indore. The combination of rich masalas and traditional cooking techniques makes their offerings unique. Located in Sarafa Bazar, this spot is a great place for those who enjoy local flavors with a mix of street food.
Restaurant Name | Joshi Dahi Bada House |
---|---|
Type of Food | Fast Food, Dal Bati, Street Food |
Timings | 10 AM – 11 PM |
Ambiance | Casual, Street-style |
Price for Two | ₹1–200 |
Google Rating | 4.4 (4.7K reviews) |
Address | 24, Bada Sarafa, Sarafa Bazar, Indore, Madhya Pradesh 452002 |
Phone | Not Available |
Order Online | Not Available |
Location
12. Shree Charbhuja Restaurant
Shree Charbhuja Restaurant is a hidden gem serving one of the best dal bati thalis in Indore. Their specialty, Dal Paniye, is a must-try for those looking for a unique twist on the classic dish. With a homely ambiance and great service, it’s a perfect spot for families and food lovers alike.
Restaurant Name | Shree Charbhuja Restaurant |
---|---|
Type of Food | Rajasthani, Dal Bati, Thali |
Timings | 10 AM – 9:30 PM |
Ambiance | Simple, Family-friendly |
Price for Two | ₹1–200 |
Google Rating | 4.6 (182 reviews) |
Address | 266, Ganesh Villa, Ranjeet Hanuman Rd, Near Poonam Jewelers, Usha Nagar Ext, Indore, Madhya Pradesh 452009 |
Phone | +91 96853 77590 |
Order Online | Swiggy |
Location
13. Om Sai Prashad Bhojnalay
Om Sai Prashad Bhojnalay is a popular spot for those seeking authentic dal bati in Indore at budget-friendly prices. Their unlimited thali is a crowd favorite, offering dal bafla, churma, and side accompaniments. The restaurant’s spiritual ambiance adds to the overall dining experience.
Restaurant Name | Om Sai Prashad Bhojnalay |
---|---|
Type of Food | Gujarati, Dal Bati, Thali |
Timings | 10 AM – 4 PM, 5 PM – 10 PM |
Ambiance | Simple, Devotional Atmosphere |
Price for Two | ₹1–200 |
Google Rating | 4.4 (1.8K reviews) |
Address | Pedestrian Overpass Railway Station, In Front of Choti Line, Chhoti Gwaltoli, Indore, Madhya Pradesh 452001 |
Phone | +91 88274 43737 |
Order Online | Swiggy, Zomato |
Location
14. Khushi Ki Thalii
Khushi Ki Thalii is a well-known dal bati restaurant in Indore, offering a variety of thalis with unlimited servings. The dal bafla thali is the highlight, featuring soft baflas, well-spiced dal, and a side of chutneys. If you’re looking for a satisfying meal at an affordable price, this place is a great choice.
Restaurant Name | Khushi Ki Thalii |
---|---|
Type of Food | North Indian, Dal Bati, Thali |
Timings | 10 AM – 10:45 PM |
Ambiance | Casual, Affordable |
Price for Two | ₹1–200 |
Google Rating | 4.1 (564 reviews) |
Address | G-2, Plot No. 1133, Scheme No. 114, Indore, Madhya Pradesh 452010 |
Phone | +91 94248 40352 |
Order Online | Swiggy |
Location
15. Bhartiya Bhojnalay
For over two decades, Bhartiya Bhojnalay has been serving delicious dal bafla in Indore, making it a go-to place for locals. Their khatti-meethi dal is a standout, offering a perfect balance of flavors. This place is ideal for those looking for a simple yet flavorful home-style meal.
Restaurant Name | Bhartiya Bhojnalay |
---|---|
Type of Food | North Indian, Dal Bati, Thali |
Timings | 10 AM – 11 PM |
Ambiance | Homely, Budget-friendly |
Price for Two | ₹1–200 |
Google Rating | 4.0 (362 reviews) |
Address | 5-B, Ground Floor, Kalyan Vishranthi House, Film Colony Road, Opposite Railway Station Road, Chhoti Gwaltoli, Indore, Madhya Pradesh 452001 |
Phone | +91 98273 44981 |
Order Online | Swiggy |
Location
16. Pakwan Thali
Pakwan Thali is a well-known spot for those looking for a budget-friendly dal bati restaurant in Indore. Their simple yet flavorful thali offers home-style dal bati with generous portions. The service is quick, and the family-friendly atmosphere makes it an excellent choice for a fulfilling meal.
Restaurant Name | Pakwan Thali |
---|---|
Type of Food | Rajasthani, Dal Bati, Thali |
Timings | 10 AM – 11 PM |
Ambiance | Homely, Family-friendly |
Price for Two | ₹1–200 |
Google Rating | 4.3 (113 reviews) |
Address | Annapurna Rd, Opposite Water Tank, Bank Colony, Indore, Madhya Pradesh 452009 |
Phone | +91 95872 97124 |
Order Online | MagicPin |
Location
17. Rajput Dhaba Indore
For an authentic Rajasthani experience, Rajput Dhaba Indore serves a hearty dal bati churma that’s packed with flavors. Located near Maharana Pratap Bridge, this spot is perfect for those craving a rustic, highway-side dhaba experience. Their Shahi Dal Bafla is a must-try, cooked with traditional spices and served with churma and ghee.
Restaurant Name | Rajput Dhaba Indore |
---|---|
Type of Food | North Indian, Rajasthani, Dal Bati |
Timings | 11 AM – 3 AM |
Ambiance | Dhaba-style, Outdoor Seating |
Price for Two | ₹200–400 |
Google Rating | 4.0 (5.7K reviews) |
Address | Agra Bombay Road, Near Toll Naka, Near Maharana Pratap Bridge, Indore, Madhya Pradesh 453331 |
Phone | +91 98265 66183 |
Order Online | Not Available |
Location
18. Bapu Ki Kutia
Bapu Ki Kutia is a long-standing favorite for dal bati in Indore, offering a balanced blend of flavors with its dal tadka and paneer tikka combos. This place is known for its elegant ambiance and courteous staff, making it an ideal choice for a relaxed dining experience.
Restaurant Name | Bapu Ki Kutia |
---|---|
Type of Food | North Indian, Dal Bati, Thali |
Timings | 11 AM – 12 AM |
Ambiance | Elegant, Family Dining |
Price for Two | ₹200–400 |
Google Rating | 4.3 (1.5K reviews) |
Address | Onam Plaza, M.Z- 9, AB Rd, Near Industry House, Old Palasia, Indore, Madhya Pradesh 452001 |
Phone | +91 97470 11111 |
Order Online | Swiggy |
Location
19. Ratna Raj Restaurant
A hidden gem for dal bafla lovers in Indore, Ratna Raj Restaurant serves fresh, ghee-soaked baflas paired with aromatic dal. The restaurant is praised for its authentic taste and reasonable pricing, making it an excellent option for a quick yet fulfilling meal.
Restaurant Name | Ratna Raj Restaurant |
---|---|
Type of Food | Rajasthani, Dal Bati, North Indian |
Timings | 11 AM – 11 PM |
Ambiance | Simple, Casual |
Price for Two | ₹1–200 |
Google Rating | 4.3 (77 reviews) |
Address | G-1, Radha Krishna Complex, Near Yashraj Residency, Opposite Tulsi Tower, A.B. Road, Gita Bhawan Rd, Indore, Madhya Pradesh 452001 |
Phone | +91 98262 59999 |
Order Online | Swiggy |
Location
20. Desi Dal Bati
Desi Dal Bati is known for its home-style dal bati with an emphasis on simplicity and flavor. Though primarily a food manufacturer, they offer some of the best dal bati in Indore for takeout. Their baflas are soft and soaked in ghee, making them a delicious and comforting option.
Restaurant Name | Desi Dal Bati |
---|---|
Type of Food | Rajasthani, Takeaway |
Timings | 11 AM – 10 PM |
Ambiance | Takeout Only |
Price for Two | ₹1–200 |
Google Rating | 4.7 (29 reviews) |
Address | Ganraj Nagar, 19-B, Mangalmurti Rd, Behind Mayur Hospital, Indore, Madhya Pradesh 452016 |
Phone | Not Available |
Order Online | Not Available |
Location
21. Anand Bhojnalaya
Anand Bhojnalaya is another budget-friendly dal bati spot in Indore, offering unlimited thalis with well-balanced flavors. Their dal bafla is served with fresh chutneys and ghee, making it a great choice for a fulfilling meal.
Restaurant Name | Anand Bhojnalaya |
---|---|
Type of Food | Rajasthani, Dal Bati, Thali |
Timings | 7:30 PM – 11 PM |
Ambiance | Simple, Traditional |
Price for Two | ₹1–200 |
Google Rating | 4.1 (497 reviews) |
Address | Shop No. LG-2, Amar Darshan Building, Anand Bazar Road, Near Saket Pan Corner, Near Saket Square, New Palasia, Indore, Madhya Pradesh 452001 |
Phone | +91 97539 78003 |
Order Online | Swiggy, Zomato |
Cabin Cafe in Indore: A Unique Dining Experience
How to Pick the Right Spot for You?
With so many great dal bati restaurants in Indore, choosing the right one depends on what kind of experience you’re looking for. Here’s a quick guide to help you decide:
- For a cultural experience: If you want more than just a meal, Nakhrali Dhani is the place to be. This Rajasthani-themed resort offers not only delicious dal bati thalis but also folk music, cultural performances, and a village-style setup that transports you to Rajasthan.
- For an authentic taste with no frills: If you’re purely here for the food and want the richest, most traditional dal bati flavors, Rajhans Dal Bafla and Shri Guru Kripa serve homely, well-balanced dal bati thalis without distractions.
- Budget-friendly options: If you want to enjoy a satisfying dal bati meal without spending too much, Nema Dal Bafla and Pawan Dal Bafla offer affordable, flavorful meals that don’t compromise on taste. These spots are perfect for students and everyday diners looking for a hearty plate of dal bati at reasonable prices.
Final Thoughts
Indore’s love for dal bati is reflected in the variety of places that serve it, from traditional Rajasthani feasts to simpler, Malwa-style meals. Whether you’re craving a lavish cultural experience, a no-fuss, authentic plate, or a budget-friendly feast, there’s a dal bati spot in Indore for you.
So, the next time you’re in the city, don’t miss out on trying this iconic dish—because there’s nothing more satisfying than crispy bati, flavorful dal, and a generous serving of ghee!