Restaurants and Places to Eat in Jaipur

Food in Jaipur is in a class of its own. As part of the delectable Rajasthani cuisine, you can expect to pamper your taste buds like never before. There are several vegetarian and non-vegetarian dishes on offer and the addition of milk and ghee in most of these makes it rich and satisfying. Whether you’re looking to eat at some of the best restaurants in Jaipur or if you want to grab a quick bite at one of the many street stalls, you won’t go wrong.

Several people who visit Jaipur find that the gastronomic delights on offer are simply brilliant and they can’t wait to come back for more. Dishes like Dal Bati Churma which should be named Rajasthan’s national dish or gatte ki sabzi, are some of the popular food in Jaipur. Here’s a look at some of the best food in Jaipur and the restaurants where you might be able to eat them.

If you can’t wait to try the food in Jaipur, do remember to check the SOTC website before you make your travel booking. There’s a good chance you will find an offer on Jaipur tour packages  and Rajasthan tour packages  which are perfect for you.


Festivals or celebrations in Rajasthan are incomplete without ghevar, a rich dessert that you will want to continue eating, despite its high calorific content. Made with flour, milk and ghee, ghevar is eaten with almonds, pistachios and saffron and variations such as malai ghevar or mava ghevar only make it more delectable. For delicious ghevar, head to Sodhani Sweets which can be found in Lalkothi.

A delicious dish comprising of bati - hard round baked wheat flour dumplings that are crisp outside and soft inside, the dal which is made up of different lentils and spices and churma, which is crushed bati soaked in ghee and jaggery, dal bati churma is a perennial favourite of anyone who has come to Jaipur. The combination of all three is simply superb and one of the restaurants in Jaipur that serves this is Shree Balaji Restaurant which is near Hawa Mahal. This is certainly something that shouldn’t be missed on a trip to Jaipur.

For non-vegetarians who are looking for something amazing, do try the Laal Maas, which is one of the best dishes of Rajasthan. Tender mutton is cooked in a curry which has a yoghurt base and it’s quite spicy as it uses red Mathania chillies. Lal Maas can be eaten with rotis, naan or rice. Handi Restaurant on MI Road is one of the places to eat in Jaipur which makes the best Laal Maas, something that ought to be tried at least once.

Another lip-smacking dish from Jaipur is gatte ki sabzi which is prepared by frying or steaming little besan roundels in a gravy made with yoghurt and spices. This is often eaten with rotis and one of the best restaurants in Jaipur to enjoy gatte ki sabzi is Laxmi Mishthan Bhandar which can be found on Johri Bazaar Road.

Kadhi is the best sort of comfort food you can expect to eat in Jaipur. While kadhi can be found in several parts of India, here it is made in a spicy yoghurt-based sauce and thickened with besan. An added delight is the besan pakoras that are dropped in, to give it an interesting texture and taste. One of the best restaurants in Jaipur where you can get to taste some really good kadhi is Yugo Garden and Restaurant next to Hotel Amer City Heritage.

While talking of snacks, one can’t miss out on talking about kachori. While this can be found all over India, you can’t beat the kachoris found in Jaipur. There are so many variants of the simple kachori here, such as the pyaaz kachori with onion or the sweet mava kachori which is filled with dry fruit, khoya and soaked in sugar syrup. One of the restaurants in Jaipur that you should certainly go to for kachori is Samrat ki Kachori Samosa on Chaura Rasta Road.

For a mouth-watering chicken dish in Jaipur, look no further than bhuna kukda in which chicken is marinated thoroughly with spices and cooked till it is tender. It’s topped with fresh coriander and often served with nan. Handi restaurant on MI Road is one of the best places to eat in Jaipur if you want to try this dish.

This melt in the mouth dessert is something that you must try when in Jaipur. Besan is cooked into a delicious fudge like consistency and infused with cardamom and topped with almonds and pistachios. The texture and taste of this sweet will leave you craving for more. One of the restaurants in Jaipur where you can get this is actually a sweet shop called Bhagat Misthan Bhandar. They are renowned for various other delicacies and it’s a great place to buy some sweets and take back home with you.

Snacks are loved by everyone, but you haven’t had the best of them, mirchi bada, until you’ve tried them in Jaipur. Filled with potatoes and chilli, dipped in a besan batter and deep fried, these crunchy delicious snacks are served with a mint and tomato sauce. For the best mirchi bada, do head to Mohan Mirchi Bada Shop in Niwaru. Do note though, that it’s open only from 9 am to 3 pm.

Have Queries?

Fill in the form below & get the best deals.
Please enter your name
Please enter a valid Email-ID
Please enter a valid mobile number
Please enter Holiday Type
Please enter the destination

I accept Privacy Policy and I authorise Thomas Cook Group Companies to contact me.

International Honeymoon Packages

Popular Tourism Destinations

    Most Trending International Holidays