Udaipur is famous for its beautiful lakes, historic palaces, colourful markets, and rich Rajasthani cuisine. Along with its scenic attractions, the city offers plenty of options for people who love vegetarian food. From traditional Rajasthani thalis and spicy street food to rooftop dining and modern cafés, there is something for every taste and budget.
Whether you are planning a family lunch, looking for a place to enjoy dinner with friends, or searching for a relaxing café for your next outing, finding the right vegetarian restaurant in Udaipur can make your experience even better.
In this guide, we explore popular areas, local food options, and dining experiences to consider when looking for the best vegetarian food in Udaipur.
What Makes Udaipur a Great Destination for Vegetarian Food?
Rajasthan has a rich vegetarian food culture, and Udaipur reflects this tradition through its local dishes, family-run eateries, street food stalls, and contemporary restaurants.
Some popular vegetarian dishes to try in Udaipur include:
- Dal baati churma: A traditional Rajasthani meal made with lentils, baked wheat balls, and sweet churma.
- Gatte ki sabzi: Gram flour dumplings cooked in a spiced yoghurt-based gravy.
- Ker sangri: A traditional desert dish prepared with local beans and berries.
- Rajasthani thali: A selection of regional curries, breads, rice, lentils, and accompaniments.
- Kachori and mirchi vada: Popular savoury snacks enjoyed with chutneys.
- Paneer dishes: A favourite option for people who enjoy rich Indian gravies and freshly prepared breads.
These dishes make Udaipur an excellent destination for anyone searching for vegetarian restaurants, authentic Indian food, or traditional Rajasthani cuisine.
Best Places for Vegetarian Food in Udaipur
Here are some restaurants and food spots to consider when exploring vegetarian food in Udaipur. The options include traditional thali restaurants, pure vegetarian rooftop dining, and places for quick snacks.
1. Cosmo Bar & Bistro
If you are looking for a modern dining experience, Cosmo Bar & Bistro offers rooftop seating, city views, and a contemporary atmosphere. It can be considered for an evening outing, a birthday celebration, or dinner with friends.
The menu features options such as paneer tikka, pizza, pasta, and other multi-cuisine dishes. Check the current menu and confirm vegetarian requirements when ordering.
Location: Fourth floor, Hotel Castle Inn, Bhatt Ji Ki Bari, Udaipur.
2. Natraj Dining Hall and Restaurant
Natraj Dining Hall is a well-known option for people looking for a traditional vegetarian thali in Udaipur. It is a practical choice for families and anyone who enjoys a filling Indian meal with a variety of dishes.
What to try: Rajasthani and Gujarati thali, seasonal vegetables, dal, roti, rice, and accompaniments.
Location: City Station Road, near Udaipur railway station.
3. TMV Rooftop Restaurant Pure Veg
If you want vegetarian food with a scenic setting, TMV Rooftop Restaurant is worth considering. It offers pure vegetarian dining with views of the City Palace and Lake Pichola, making it suitable for family dinners and special occasions.
What to try: Dal baati churma, North Indian dishes, and other vegetarian mains.
Location: Sharma Colony, Brahmpuri, Udaipur.
4. Khamma Ghani – A Pure Veg Restro & Bar
Khamma Ghani combines vegetarian dining with a rooftop atmosphere. It can be a good choice for people who want to enjoy a relaxed dinner, meet friends, or celebrate a special occasion while exploring local cuisine.
What to try: Paneer dishes, Indian curries, and traditional Rajasthani food.
Location: Trident Road, Haridas Ji Ki Magri, Udaipur.
5. Yummy Yoga Rooftop Restaurant
Yummy Yoga is an option for diners looking for vegetarian food in a rooftop setting. Its menu includes a mix of Indian and international-style dishes, making it suitable for people who want something beyond traditional Rajasthani cuisine.
What to try: Vegetarian meals, pizza, and wholesome bowl-style dishes, depending on the current menu.
Location: Near Hanuman Ghat, outside Chandpole, Udaipur.
6. Masala Chowk
Masala Chowk is worth considering when you want a convenient vegetarian meal while exploring the Old City. Its Rajasthani and North Indian offerings make it an option for people who want to try local flavours.
What to try: Dal baati churma, thali dishes, and paneer-based mains.
Location: Lake Palace Road, near Gulab Bagh, Udaipur.
7. Purohit Cafe
For breakfast or a casual snack, Purohit Cafe is an option for vegetarian South Indian food. It can suit people looking for something lighter than a full Rajasthani thali.
What to try: Dosa, idli, and other South Indian breakfast favourites, depending on availability.
Location: Anand Plaza, University Road, Udaipur.
8. Vana Restro & Lounge
Vana Restro & Lounge is another choice for people searching for a vegetarian restaurant in Udaipur with a modern rooftop atmosphere. Its setting can work well for a relaxed meal with friends or family.
What to try: Vegetarian Indian curries and multi-cuisine dishes from the current menu.
Location: Champion Prime Building, Shakti Nagar, Udaipur.
Popular Vegetarian Street Food in Udaipur
You do not always need to visit a full-service restaurant to enjoy great vegetarian food in Udaipur. The city’s street food scene offers plenty of flavourful options for breakfast, evening snacks, and quick bites.
Pyaaz Kachori
A crispy, deep-fried snack filled with a spiced onion mixture. It is a popular choice for breakfast or an evening snack.
Mirchi Vada
A chilli stuffed with a savoury filling, coated in batter, and fried until crisp. It is ideal for people who enjoy spicy snacks.
Chaat and Aloo Tikki
These tangy, flavourful snacks are popular for casual outings and evening food walks.
Poha and Jalebi
A combination of savoury flattened rice and a sweet treat that makes for a satisfying breakfast.
Areas such as Bapu Bazaar, Hathi Pol, the Old City, and Sukhadia Circle are worth exploring for local snacks and casual vegetarian food.
How to Choose the Right Vegetarian Restaurant in Udaipur
With so many choices, the best place depends on your preferences and the occasion.
- For traditional Rajasthani food: Look for a restaurant serving dal baati churma, gatte ki sabzi, ker sangri, and a complete thali.
- For family dining: Choose a comfortable restaurant with a varied vegetarian menu and seating suitable for your group.
- For rooftop dining: Consider a rooftop restaurant if you want city views, a pleasant evening atmosphere, and time to relax over dinner.
- For budget-friendly food: Local thali restaurants and street food stalls can be good options.
- For Jain food: Confirm whether the restaurant can prepare dishes without onion, garlic, and root vegetables.
- For a café-style outing: Look for places offering snacks, pizza, pasta, beverages, and desserts.
Before visiting, check the restaurant’s latest menu, timings, prices, and dietary options, as these can change.
Also Read: How to Choose a Restaurant in Udaipur Based on Your Food Preferences
Final Thoughts
Udaipur offers a wide variety of vegetarian food, from traditional Rajasthani meals and filling thalis to street food, cafés, and rooftop restaurants. Whether you are a local resident planning a weekend outing or someone exploring the city’s food culture, you can find options for different tastes, budgets, and occasions.
If you want to experience authentic regional flavours, start with a Rajasthani thali. For a casual evening, explore the city’s street food spots. And if you prefer dining with a view, consider a rooftop restaurant in Udaipur for a memorable meal.
The best choice is the one that matches your food preferences, company, and the kind of dining experience you want to enjoy.

