Top Restaurants in Udaipur for Authentic Rajasthani Food
×
Rajasthani Cuisine Udaipur

Top Restaurants in Udaipur for Authentic Rajasthani Food

A trip to Udaipur is incomplete without trying the food that belongs to Rajasthan's culinary traditions. From dal baati churma and gatte ki sabzi to ker sangri, bajra roti and laal maas, the city offers everything from simple local bhojanalayas to atmospheric heritage restaurants.


For travellers searching for authentic Rajasthani food in Udaipur, the best restaurant depends on the experience you want. A traditional thali is ideal for trying several dishes at once, while a heritage restaurant or rooftop setting adds the atmosphere that makes an evening memorable. Current restaurant listings and local recommendations also show a mix of traditional Rajasthani restaurants, Old City eateries and more polished dining spaces.

Where Should You Eat Rajasthani Food in Udaipur?

Traditional Khana Restaurant

For a traditional meal, Traditional Khana Restaurant is a strong option, particularly if you want a dedicated Rajasthani dining experience.

Marwadi Bhojanalaya

For an Old City setting, Marwadi Bhojanalaya The Royal Taste Of Marwar offers a more casual way to explore traditional flavours.

Krishna Dal Bati Restro

For dal baati and a straightforward local meal, Krishna Dal Bati Restro Gulab Bagh Udaipur is another option.

Khamma Ghani Restaurant

For travellers who want Rajasthani food alongside a more atmospheric restaurant experience, Khamma Ghani Restaurant is worth considering.

Kaladwas Lal Haveli

And if you want to combine traditional food with a heritage stay, Kaladwas Lal Haveli gives you the option of experiencing Udaipur's historic atmosphere without separating your accommodation from the destination.

What Rajasthani Food Should You Try in Udaipur?

Before choosing a restaurant, it helps to know what to order.

Dal Baati Churma

Perhaps the most recognisable Rajasthani combination, dal baati churma brings together lentils, baked wheat baati and sweet churma. The baati is traditionally broken and served with dal and generous amounts of ghee. Churma provides the sweet contrast. Best for: first-time visitors who want to try a classic Rajasthani meal.

Gatte Ki Sabzi

Gatte are gram-flour dumplings cooked in a spiced yoghurt-based gravy. The dish is particularly useful for vegetarian travellers who want something more substantial than a generic vegetable curry.

Ker Sangri

Made using desert-region ingredients, ker sangri reflects the food traditions that developed in Rajasthan's arid environment. Its slightly earthy and tangy character makes it a good choice alongside roti or a traditional thali.

Laal Maas

For non-vegetarian travellers, laal maas is one of Rajasthan's best-known dishes. It is a fiery meat curry traditionally associated with mutton and a chilli-forward preparation. The spice level can vary between restaurants, so asking the kitchen about its preparation is sensible if you do not usually eat very spicy food.

Bajra Roti

Bajra, or pearl millet, has long been important to Rajasthan's food culture. A traditional bajra roti pairs naturally with rustic vegetable preparations, dal and other regional accompaniments.

Rajasthani Thali

If you cannot decide what to order, a thali is often the easiest introduction. It lets you sample several preparations in one meal instead of choosing a single curry.

01 Traditional Khana Restaurant

Traditional Khana Restaurant — For a Dedicated Rajasthani Meal

Traditional Khana Restaurant is a useful choice for travellers whose priority is the food itself rather than a luxury dining setting.

The restaurant is in Panchwati and is listed specifically under Rajasthani cuisine. Current listings show a moderate price range, making it suitable for travellers who want to focus on traditional food without turning dinner into a formal fine-dining occasion.

Best for: Traditional Rajasthani meals and thali-style dining.
Try: Rajasthani thali or regional vegetarian dishes.
Good choice when: you want a food-focused meal rather than a lake-view restaurant.

Marwadi Bhojanalaya — For a Casual Old City Meal

Marwadi Bhojanalaya The Royal Taste Of Marwar is located around Gangaur Ghat Marg in the Old City, making it convenient to combine with an evening walk through the historic centre.

Its setting is particularly useful for travellers staying around the Old City who want to keep their dining experience close to the places they are already exploring.

Best for: travellers looking for traditional food in the Old City.
Try: dal baati churma, traditional curries and regional vegetarian preparations.
Good choice when: you are exploring Jagdish Chowk, Gangaur Ghat and nearby heritage streets.
03 Khamma Ghani Restaurant

Khamma Ghani Restaurant — For Rajasthani Food with a More Relaxed Restaurant Setting

Khamma Ghani Restaurant is in the Ambamata area and is currently listed as a Rajasthani restaurant. It offers a broader menu alongside Rajasthani dishes, which can be useful for groups with different preferences.

The restaurant also appears repeatedly in recent traveller discussions about where to try local food in Udaipur, including recommendations for dal baati and other Rajasthani dishes.

Best for: groups and travellers who want both regional and broader Indian options.
Try: dal baati churma and Rajasthani specialities.
Good choice when: some people in your group want regional food while others prefer a wider menu.
04 Viraasat-The Haveli

Viraasat-The Haveli — For a Heritage-Style Dining Atmosphere

Viraasat-The Haveli is located in Udaipur's Old City and is listed as a Rajasthani restaurant.

For travellers interested in the connection between Rajasthan's food and its architectural traditions, a haveli-style restaurant can add another layer to the meal. The setting becomes part of the experience rather than simply a place to sit and eat.

Best for: travellers who enjoy heritage surroundings.
Try: regional Rajasthani preparations and traditional vegetarian dishes.
Good choice when: you want to combine Old City sightseeing with a heritage-style meal.
05 Krishna Dal Bati Restro

Krishna Dal Bati Restro — For Dal Baati

Krishna Dal Bati Restro Gulab Bagh Udaipur is a more focused option for travellers specifically interested in dal baati.

The restaurant is near Gulab Bagh and is listed as a Rajasthani restaurant, with dal baati as its obvious speciality.

Best for: travellers who mainly want to try dal baati.
Try: dal baati churma.
Good choice when: you want a straightforward local meal rather than a long fine-dining experience.
06 Natraj Restaurant

Natraj — For a Traditional Thali Experience

Natraj Hotel and Restaurant is located around Bapu Bazar and is a long-established name in Udaipur's restaurant landscape.

It is particularly relevant for travellers interested in a thali-style meal and a more everyday dining environment.

Best for: travellers who want a traditional meal without a luxury setting.
Try: thali and regional vegetarian preparations.
Good choice when: you are shopping or sightseeing around Bapu Bazar and want to include a local meal in the same outing.
07 Shahi Veg Restaurant

Shahi Veg Restaurant — For Rajasthani Food with Lake-Area Ambience

Shahi Veg Restaurant - Best Lakeview Restaurant with Live Music & Folk Dance is near Shilpgram and Rani Road, offering a combination of vegetarian food, lake-area surroundings and entertainment.

For travellers who want their meal to feel like part of an evening out rather than simply a restaurant stop, this type of setting can be appealing.

Best for: vegetarian travellers and families.
Try: Rajasthani vegetarian dishes and traditional combinations.
Good choice when: you are exploring Fateh Sagar, Shilpgram or the surrounding area.
08 Jaajam Restaurant

Jaajam Restaurant — For Rajasthani Food Near Lake Pichola

Jaajam Restaurant-Best/Top/Non-Veg/Roof Top/Rajasthani Food/Bar/Restaurant in Udaipur is located on Lake Palace Road, making it convenient for travellers exploring the Lake Pichola side of the city.

It offers Rajasthani food alongside other choices and is suitable for groups who want a more flexible menu.

Best for: groups and travellers combining sightseeing with dinner.
Try: Rajasthani specialities and regional non-vegetarian dishes.

Where Should You Eat Based on the Experience You Want?

The practical point is that "best Rajasthani restaurant" depends on the kind of evening you want. A simple bhojanalaya may give you a more focused food experience, while a heritage or lake-view restaurant may be better when atmosphere matters just as much.

Dedicated Rajasthani meal

Traditional Khana

Old City dining

Marwadi Bhojanalaya

Dal baati

Krishna Dal Bati

Broader menu + Rajasthani dishes

Khamma Ghani

Heritage-style atmosphere

Viraasat-The Haveli

Traditional thali

Natraj

Vegetarian + entertainment

Shahi Veg Restaurant

Lake-area location

Jaajam

How to Plan a Rajasthani Food Day in Udaipur

If you have only a couple of days in the city, you do not need to visit five restaurants.


A better approach is to spread the food experiences across your sightseeing.


This gives you more variety over the course of the trip.

Morning: Local Breakfast

Start with something simple such as kachori, poha or other regional breakfast options.

Lunch: Rajasthani Thali

Make lunch your main traditional meal. A thali allows you to taste several preparations without ordering each dish separately.

Evening: Old City Walk

Explore the lanes around Jagdish Chowk, Gangaur Ghat and the surrounding heritage areas.

Dinner: Choose One Signature Dish

Instead of ordering another large thali, try a specific regional preparation such as laal maas, ker sangri or gatte ki sabzi.

Don't Judge Rajasthani Food by One Dish

Rajasthani cuisine is broader than dal baati churma.


The state's food traditions developed around climate, availability of ingredients and preservation techniques. That is why dishes such as ker sangri, bajra-based breads and gram-flour preparations are important alongside the better-known dishes.


If you have time, try at least:

  • One traditional thali
  • Dal baati churma
  • One seasonal or regional vegetable preparation
  • Gatte ki sabzi
  • A Rajasthani sweet
  • Laal maas, if you eat meat

That gives you a much better sense of the cuisine than ordering the same famous dish repeatedly.

Kaladwas Lal Haveli – The Perfect Base for Golden Hour Explorations Kaladwas Lal Haveli room

Staying at Kaladwas Lal Haveli? Explore Udaipur Through Food Too

Food is one of the easiest ways to make a heritage trip feel more connected to the destination.


For guests staying at Kaladwas Lal Haveli, the Old City setting makes it practical to combine heritage sightseeing with local dining. After exploring historic streets, temples and ghats, you can plan a traditional Rajasthani meal as part of the same day rather than treating food as a separate activity.


The idea is simple: see the heritage, walk through the old neighbourhoods, then sit down for the food that belongs to the region.


That combination makes a Udaipur itinerary feel much more connected to Mewar's culture and everyday life.


Frequently Asked Questions

There is no single answer for every traveller. Traditional Khana is a strong option for a dedicated Rajasthani meal, while Marwadi Bhojanalaya suits travellers exploring the Old City. Khamma Ghani is useful for groups wanting a broader menu alongside Rajasthani dishes.
Dal baati churma is the obvious starting point, but also consider gatte ki sabzi, ker sangri, bajra roti and laal maas if you eat meat.
Krishna Dal Bati Restro is a focused option for dal baati. Khamma Ghani and other Rajasthani restaurants also offer regional dishes. Current menus can change, so checking before visiting is sensible.
Try a traditional Rajasthani thali, gatte ki sabzi, ker sangri, dal and bajra roti. A thali is particularly useful for first-time visitors because it lets you sample several vegetarian preparations.
Some dishes can be quite spicy, especially preparations such as laal maas. Spice levels vary by restaurant and dish, so ask the server to recommend milder options if you are not accustomed to strong chilli.
Marwadi Bhojanalaya and Viraasat-The Haveli are options within the Old City area. The Old City is particularly convenient if you want to combine dinner with an evening walk around the historic lanes and ghats.
Yes. For a first-time visitor, a thali is one of the easiest ways to understand the range of a regional cuisine because several dishes are served together.
Yes. Staying in or near the Old City makes it easier to combine heritage sightseeing with traditional dining. A property such as Kaladwas Lal Haveli can serve as a convenient base for exploring Udaipur's food and cultural experiences.

Final Thoughts

The best way to explore Rajasthani food in Udaipur is to think beyond a single "must-try" restaurant. Choose at least one traditional thali, try dal baati churma, explore a few regional vegetarian dishes and leave room for something less familiar.


For a dedicated food experience, consider Traditional Khana. For Old City dining, Marwadi Bhojanalaya and Viraasat-The Haveli are worth considering. Khamma Ghani offers flexibility for groups, while Krishna Dal Bati is a natural choice when dal baati is the main goal.


And if your Udaipur trip is centred around heritage, staying at Kaladwas Lal Haveli gives you a convenient starting point for exploring the city's historic neighbourhoods, local food and cultural experiences.

Icon 1 Icon 2
BEST RATE GUARANTEED
Book Now