Vegetarian Food Guide to Rajasthan

Vegetarian Food Guide to Rajasthan – Best Dishes, Restaurants & Street Food for Vegans & Vegetarians


Rajasthan has earned its reputation for grand forts, royal palaces and colourful traditions, but its food is equally memorable. For vegetarian travellers, the state is one of the easiest places in India to enjoy authentic local cuisine. Generations of traditional cooking have produced meals that are rich in flavour, filling and made with simple ingredients.

Many local communities have followed vegetarian diets for centuries, so finding meat-free food is rarely difficult. From family-run restaurants and palace hotels to busy street markets, every major city serves dishes that reflect the region's history and culture.

Travellers following a vegan lifestyle can also enjoy many local meals by requesting small changes, such as replacing ghee with oil or leaving out dairy products.

During private tours arranged by Royal Rajasthan Travels, guests often ask where they can enjoy authentic local food without worrying about hygiene or quality. The team, led by Mr. Vikas Khabrani, regularly recommends reliable restaurants that combine traditional flavours with clean dining standards.


Traditional Rajasthani Food

Life in Rajasthan's desert climate influenced local cooking. Fresh vegetables were not always available throughout the year, so families relied on lentils, millet, gram flour, dried vegetables, spices and dairy products to prepare nutritious meals.

Even today, many recipes remain unchanged and continue to be served in homes across the state.

The result is a cuisine that is completely different from North India's butter-rich restaurant dishes that many foreign visitors know before arriving.

Taste Rajasthan Through Its Timeless Vegetarian Traditions

From Dal Baati Churma and Gatte Ki Sabzi to Ker Sangri, Bajra Roti and traditional sweets, discover the flavours that have shaped Rajasthan’s culinary identity for generations.

Chat On WhatsApp Contact Us

Vegetarian and Vegan Food in Rajasthan

In India, vegetarian food usually means there is no meat, chicken, fish or eggs.

However, many traditional recipes include:

  • Milk 
  • Butter 
  • Ghee 
  • Paneer 
  • Yogurt 
  • Cream 

Travellers following a vegan diet should mention that they do not eat dairy products. Most restaurants in Jaipur, Udaipur, Jodhpur and Jaisalmer understand vegan requests and can prepare suitable meals.

Simple phrases such as "No dairy please" or "Cook with oil instead of ghee" are usually enough.


Dal Baati Churma

No meal represents Rajasthan better than Dal Baati Churma.

Baati are round wheat rolls baked until crisp outside and soft inside. They are served with mixed lentils and accompanied by churma, a sweet mixture prepared from crushed wheat, sugar and dry fruits.

Many restaurants pour melted ghee over the baati before serving. Vegan travellers should simply ask for the ghee to be skipped.

This meal is available throughout Rajasthan, although Jaipur, Jodhpur and Udaipur serve some of the most popular versions.


Gatte Ki Sabzi

One of Rajasthan's signature dishes, Gatte Ki Sabzi, uses gram flour dumplings cooked in a mildly spiced yogurt gravy.

Since fresh vegetables were limited in desert regions, gram flour became an important ingredient in everyday cooking.

The curry is commonly served with chapati, bajra roti or steamed rice.

Vegan versions can often be prepared using tomato or onion-based gravy instead of yogurt.


Ker Sangri

Among Rajasthan's oldest traditional recipes, Ker Sangri is prepared using dried desert berries and beans.

The vegetables are slowly cooked with spices, creating a dish that is slightly tangy and earthy in flavour.

Visitors interested in authentic regional cuisine should not miss this speciality because it is difficult to find outside Rajasthan.

It pairs perfectly with bajra roti.


Bajra Roti

Millet grows well in Rajasthan's dry climate, making Bajra Roti one of the state's most traditional breads.

It has a slightly nutty flavour and is generally served with garlic chutney, vegetable curries or lentils.

For vegan travellers, ask for the bread without butter or ghee.


Panchmel Dal

Panchmel Dal combines five varieties of lentils cooked together with mild spices.

The dish is high in protein, easy to digest and suitable for both vegetarian and vegan diets.

Most heritage restaurants include Panchmel Dal in their traditional Rajasthani thali.


Papad Ki Sabzi

This simple curry uses roasted papad cooked in a spicy yogurt gravy.

Although unusual for many international travellers, it has been prepared in Rajasthan for generations, especially during seasons when fresh vegetables were scarce.

Restaurants can usually prepare dairy-free versions upon request.


Rajasthani Kadhi

Unlike many other Indian states, Rajasthan prepares its kadhi slightly thicker and richer in flavour.

It is served with rice or millet bread and makes a comforting lunch after a morning of sightseeing.

Since yogurt is the main ingredient, vegans may prefer other dishes unless an alternative preparation is available.


Popular Street Food

Street food is an important part of local culture, but choosing clean vendors is always recommended.

Some favourites include:

  • Pyaaz Kachori 
  • Mirchi Vada 
  • Samosa 
  • Kachori Chaat 
  • Masala Chai 
  • Makhaniya Lassi 
  • Kulhad Coffee 

For vegan travellers, confirm whether butter, yogurt or ghee has been added before ordering.

Street food is generally best enjoyed in busy shops where food is freshly prepared throughout the day.


Best Cities in Rajasthan for Vegetarian Food

Every major city has its own food culture. Spending time in local restaurants is one of the easiest ways to understand the traditions of Rajasthan.


Jaipur

Jaipur

Jaipur offers everything from traditional family restaurants to fine dining inside heritage hotels.

Popular dishes include:

  • Dal Baati Churma 
  • Gatte Ki Sabzi 
  • Pyaaz Kachori 
  • Mawa Kachori 
  • Rajasthani Thali 

Well-known vegetarian restaurants include:

  • Laxmi Mishthan Bhandar (LMB) 
  • Rawat Mishtan Bhandar 
  • Chokhi Dhani 
  • Spice Court 

Udaipur

Udaipur

Udaipur combines traditional Rajasthani cooking with beautiful lake-view restaurants.

Food lovers often enjoy:

  • Traditional Thali 
  • Ker Sangri 
  • Bajra Roti 
  • Fresh Vegetable Curries 
  • Local Sweets 

Popular restaurants include:

  • Natraj Dining Hall 
  • Krishna Dal Bati Restro 
  • Millets of Mewar (excellent for vegan and healthy meals) 
  • Restaurant Ambrai 

From Desert Kitchens to Heritage Tables

Discover how Rajasthan transformed simple ingredients into extraordinary cuisine. Savour traditional recipes, dine in heritage settings, meet local culinary traditions and experience food as an intimate connection to the land.

Chat On WhatsApp Contact Us

Jodhpur

Jodhpur

The Blue City is famous for bold flavours and snacks that have become popular across India.

Don't miss:

  • Mirchi Vada 
  • Makhaniya Lassi 
  • Pyaaz Kachori 
  • Dal Baati 
  • Gulab Jamun 

Recommended restaurants:

  • Gypsy Restaurant 
  • Janta Sweet Home 
  • Shandar Sweet Home 
  • Indique Rooftop Restaurant 

Jaisalmer

Jaisalmer

After exploring the Golden Fort or enjoying a desert safari, many visitors relax at rooftop restaurants overlooking the old city.

Popular dishes include:

  • Ker Sangri 
  • Mixed Vegetable Curry 
  • Bajra Roti 
  • Dal Fry 
  • Traditional Rajasthani Thali 

Restaurants worth visiting:

  • The Trio 
  • Saffron Restaurant 
  • Desert Boy's Dhani 
  • The Surya Restaurant 

Pushkar

Pushkar

Pushkar is one of India's most vegetarian-friendly destinations. Since the town is considered sacred, meat and alcohol are generally not served.

Visitors will find:

  • Vegan cafés 
  • Organic restaurants 
  • Fresh fruit bowls 
  • Falafel 
  • Smoothie bowls 
  • Traditional Indian meals 

For many international travellers, Pushkar is the easiest place in Rajasthan to find vegan-friendly food.


Traditional Rajasthani Sweets

No food trip through Rajasthan feels complete without trying a few local desserts.

Some favourites include:

  • Ghewar 
  • Malpua 
  • Mohanthal 
  • Rabri 
  • Mawa Kachori 
  • Besan Chakki 
  • Balushahi 

Most sweets contain milk or ghee, so they are not suitable for vegan travellers.


Helpful Tips for Vegan Travellers

Travelling as a vegan in Rajasthan has become much easier, especially in tourist cities.

A few simple tips can make dining even smoother:

  • Ask if food is cooked with oil instead of ghee. 
  • Request meals without butter or cream. 
  • Confirm whether yogurt has been added to curries. 
  • Choose restaurants that prepare food fresh. 
  • Carry a small card explaining your dietary requirements if needed. 
  • Fresh fruit, lentils, rice, chapati and vegetable curries are usually easy vegan choices. 

Dining Safely in Rajasthan

Food hygiene is important in any destination.

For a comfortable dining experience:

  • Choose busy restaurants with a good reputation. 
  • Drink bottled or filtered water. 
  • Eat freshly cooked meals whenever possible. 
  • Avoid food that has been sitting uncovered for long periods. 
  • Wash your hands before eating street food. 

Guests travelling with Royal Rajasthan Travels often receive restaurant recommendations based on their route, dietary preferences and comfort level, helping them enjoy authentic local food with confidence.


Food Experiences Worth Trying

Beyond restaurant dining, Rajasthan offers several memorable culinary experiences.

These include:

  • Traditional Rajasthani thali lunches 
  • Cooking classes with local families 
  • Heritage hotel dinners 
  • Village food experiences 
  • Rooftop dining overlooking forts and lakes 
  • Desert dinners with folk music in Jaisalmer 
  • Organic cafés in Pushkar 
  • Farm-to-table dining around Udaipur 

These experiences provide a closer look at local traditions while introducing flavours that are difficult to find elsewhere in India.

Enquiry

Frequently Asked Questions