30 Best Restaurants in Rajasthan, India

Peshawri

$$$$ Fodor's choice

Considered one of the city's best (and most expensive) restaurants, Peshwari entices with melt-in-your-mouth, exquisitely spiced and marinated kebabs and other North-West Frontier foods; menu highlights include paneer tikka, chicken makhani, and the dal bukhara, served with an assortment of rotis and naans. The dining area has an outdoorsy, dhaba look—wood beams, shining copper platters, and pots hanging on the walls, with seating at log tables matched with stools. Part of ITC, a luxury hotel chain known for its excellent cuisine, Peshawri has branches in other cities in India.

1559 AD

$$$$

Named after the year when Udaipur was founded, 1559 occupies an elegant colonial bungalow, with indoor dining as well as alfresco dining in the large garden. Specialties include Rajasthani game birds (farmed, not hunted), prepared in traditional Indian and European styles, as well as salmon or rack of lamb; the menu also features pasta, pizza, and vegetarian specials such as malai kofta and paneer dishes. There's a café with an authentic espresso machine and a bar with a decent selection of wines.

Ambrai

$$$

Right on the shore of Lake Pichola opposite Lal Ghat, this lively outdoor restaurant with a pleasant bar has a hidden approach via narrow lanes and stunning views of the City Palace complex and the Lake Palace. It serves Rajasthani standards along with decent continental and Chinese dishes, though the views outshine the food.

If you're here at dinner, ask that a mosquito repellent coil is placed under your table.

Amet Haveli, Udaipur, 313001, India
294-243–1085
Known For
  • Lake Pichola views
  • sunset drinks
  • standard menu
Restaurants Details
Rate Includes: Credit cards accepted, Reservations essential

Recommended Fodor's Video

Café Enigma

$

This four-story, family-run restaurant is a good choice for continental cuisine (think veggie burgers and Israeli salads) as well as Indian classics, with spice levels suited to the Western palate; the pizzas and pastas are popular, too. It's also a good place for breakfast, as it usually stocks a few pastries from a nearby bakery, makes paranthas (potato-stuffed flatbreads) that are fresh and not too oily. The café also serves "real" filter coffee. For views of Pushkar and the surrounding desert, sit on the rooftop terrace.

Pushkar, 305022, India
998-344--1449
Known For
  • homemade hummus
  • rooftop views
  • small snacks
Restaurants Details
Rate Includes: No credit cards

Café Namaste

$

This little bakery and café in the Hotel Gangaur Palace, with courtyard or rooftop seating, sells fresh pastries and cakes, as well as delicious, real espresso. If you come for breakfast, try the baked beans on toast or the soft cinnamon rolls (not always available during summer months), apple crumble, or date-and-walnut pie. The café is on a busy thoroughfare, but you can take your coffee and pastry upstairs to its sister venue Natural City View (same menu). It also serves international dishes at lunch and dinner.

339 Ashoka Haveli, Gangaur Ghat Marg, Udaipur, 313001, India
294-242–2303
Known For
  • espresso
  • breakfast pastries
  • rooftop terrace with views of Lake Pichola
Restaurants Details
Rate Includes: Credit cards accepted

Cafe Nature's Blessing

$$

This small café and bakery offers a range of healthy, light food, be it a tofu stir-fry or one of the interesting salads—all prepared to order. If you have had one too many naans or paneer-butter-ghee packed lunches, head here for a sandwich with homemade bread, cheesecake, or a healthy vegetarian or vegan meal.

Darikhana

$$$$

The mood in the evenings at this twinkling, partly open-air haveli restaurant, located in the shadow of the lit Mehrangarh Fort, is memorably romantic. Using as many locally sourced ingredients and spices as possible, Darikhana serves both Indian and international food, including pastas, Mediterranean, and Thai dishes; popular Indian dishes are the traditional Rajasthani laal maas (spiced, well-marinated mutton), chicken curry, dahi kebab, and the paneer dishes.

Raas, Tunwarji ka Jhalara, Makrana Mohalla, Jodhpur, 342001, India
Known For
  • cocktail menu
  • alfresco dining
  • high-end service
Restaurants Details
Rate Includes: Reservations essential

Dasaprakash

$$ | Panch Batti

The glass- and wood-dominated environment of this regional chain is the best place to tuck into South Indian specialties such as dosas, idlis, upma, and vadas.

Indiana

$$$$

A great spot for groups, this garden restaurant offers Indian, Chinese, and international cuisine as well as alcoholic drinks; crowds tend to be thin for lunch, but dinner is more crowded during high tourist winter months. The restaurant attracts tourists more for its open-air ambience and Rajasthani dances (nightly at 7 pm) than for the food, though the lal maas (spicy mutton) is a favorite.

J2--34 Mahaveer Marg, Jaipur, 302001, India
141-236–2061
Known For
  • traditional Rajasthani entertainment
  • northern Indian food
  • good for groups

Jagat Niwas Palace Terrace Restaurant

$$$

In a converted haveli at the end of one of Lal Ghat's labyrinthine lanes, this restaurant has retained the mansion's lovely design and has spectacular views of the Lake Palace, especially at night, when the vistas capture the incredibly romantic essence of the city. There is a decently good range of continental, Chinese, and Indian food; wine, cocktails, and beer available—fish à la Jagat is a highlight during fishing season; otherwise try the laal maas (red meat curry) or subz galouti kabab (vegetarian kebabs). Service can be slow, but to see the brilliantly illuminated palace seemingly float on the water from a cushioned alcove is a signature Udaipur experience. There's nightly live music during peak season. It's a great place for a cup of afternoon chai or lassi, too.

23–25 Lal Ghat, Udaipur, 313001, India
294-242–2860
Known For
  • rooftop dining
  • lake views
  • international cuisine
Restaurants Details
Rate Includes: Credit cards accepted

Jaisal Italy

$$

At the base of the fort, this little Italian restaurant has a lovely vibe, an interior that is simple yet far from rustic, and an open rooftop area that is perfect for people-watching. It also has a huge advantage: it is one of the only restaurants in town with an indoor area with a/c comfort. The menu focuses on vegetarian Italian pasta dishes and pizza as well as good espresso and tiramisu---just don't expect it to taste the same as a cafe in Italy. Beer is available.

Jaisalmer, 345001, India
2992-253–504
Known For
  • Italian-style pasta
  • vegetarian dishes
  • a/c dining room
Restaurants Details
Rate Includes: No credit cards

Jal Mahal

$$$$

For a break after a morning of sightseeing at Jaipur's fortresses, go to this pretty restaurant in the Trident hotel to sample a mix of Indian and European fare—pastas, kebabs, salads, sandwiches—washed down with cold Indian beer, or try the grilled red snapper or the Rajasthani thali (traditional laal maas or spiced mutton), two of the best dishes on the menu. It also offers a sizeable breakfast buffet.

Buy Tickets Now
Amber Fort Rd., opposite Jal Mahal, Jaipur, 302002, India
141-267–0101
Known For
  • large breakfast buffet with American and Indian staples
  • authentic Rajasthani specialties
  • wine by the glass or bottle
Restaurants Details
Rate Includes: Reservations essential

Janta Sweet Home

$

Jodhpur's most famous sweet shop buzzes till 11 pm, so consider stopping here for dessert. It's a good place to sample regional delicacies; test your chilli tolerance level with the spicy mirchi bada, a huge pepper that's been breaded and deep-fried or, for something sweeter, try the local specialty: mawa kachori (a pastry filled with nut-based milk solid), ghevar (disc-shape sweet), rabri laddu (milk balls). The place Indianized vegetarian versions of American-style fast food—think pizzas and burgers—are also available, though they are just okay at best. There's another branch of Janta near the railway station, but you are best off hitting the main branch at Nai Sarak.

3 Nai Sarak, Jodhpur, 342001, India
291-263–6666
Known For
  • freshly fried snacks
  • authentic Indian desserts
  • takeout
Restaurants Details
Rate Includes: No credit cards

Jhankar Choti Haveli

$$

Join fellow travelers at this happening spot for a cup of masala chai or a meal in the garden courtyard oasis in the city. The restaurant, which also offers rooftop dining with fort views or indoor dining with a/c, is strictly vegetarian and alcohol-free, but even meat eaters will marvel at the Indian house specialties, which are well priced. Pizzas and western dishes are on the menu, but the Indian entrées shine; go for a thali, vegetable biryani, or some perfectly spiced curries. Jhankar is at its best after dark, when tiny twinkling lights strung through the trees lend a whimsical air to the setting.

Jhankar Choti Haveli, Jodhpur, 342001, India
291-261–2590
Known For
  • vegetarian entrées
  • cashew curry
  • outdoor patio seating
Restaurants Details
Rate Includes: Credit cards accepted

K.B. Cafe

$$

Rajasthani vegetarian food is the specialty at this small family-owned rooftop restaurant, but don't expect the palate-burning dishes that Rajasthan is known for—the spice levels here are significantly toned down to suit Westerners. If you haven't yet tried quintessentially Rajasthani dishes dal bati churma (lentils, rolls, and sweetened wheat and butter paste—sort of the Rajasthani equivalent of bread and butter) or ker saangri (desert vegetable), this is the place to do so. For a taste of something local, try the Marwari Thali, an assortment of regional vegetarian dishes served with rice and chapatis.

Jaisalmer, 345001, India
299-225--3833
Known For
  • traditional thali
  • vegetarian dishes
  • rooftop dining
Restaurants Details
Rate Includes: No credit cards

Latitude

$$$$

One of the better attempts at all-day, upscale cuisine in Jodhpur, the neo-Mughal-style restaurant serves continental and Indian food, with a few Rajasthani specialties, and there is a buffet (evenings) as well as à la carte options. Try Jodhpuri gatteki subz curry (steamed chickpea flour dumplings in yogurt-base gravy) or the spicy Jodhpuri laal maas (lamb) curry, both typical of this region. There are also pasta dishes, north Indian and Rajasthani thalis, and desserts such as tiramisu and kulfi (Indian ice cream). On most nights live Indian classical music is performed.

Natraj

$$

The house specialties at this terrific place for Indian tea and dessert are bundi ki laddu (sugary, deep-fried chickpea-flour balls) and the rasgulla (cheese balls in a sugary syrup); other sweets include ras malai (sweet cheese dumplings smothered in cream), which melt in your mouth. Popular with locals for the thalis, this all-vegetarian restaurant is also one of the few places open for breakfast—if you're in the mood for stuffed paranthas (whole-wheat flatbread) or idlis (South Indian steamed rice cakes). The decor is bland, but the sweets make up for it. No alcohol is served.

6, M.I. Rd., Jaipur, 302001, India
141-237–5804
Known For
  • filling thali; vegetarian entrées; homemade dessert
Restaurants Details
Rate Includes: Credit cards accepted

Niros

$$$$ | Panch Batti

This bustling and often boisterous Jaipur institution with both inside and outside seating might be the most popular restaurant among the middle class, and it is the place to grab dinner before a Bollywood movie at the Raj Mandir Cinema around the corner. Dine on decent Indian and Chinese food (the range is extensive), as well as continental dishes; to drink, the options include beer and wine, and cold coffee topped with ice cream. During peak tourist season reservations are advisable.

On the Rocks

$$$

This jungle-theme and mostly outdoor restaurant in the new section of the city won't offer you the best meal you've ever had, but the food---rich and hearty---is good, the beer is cold, and it's an ideal rest stop for a quick drink or lunch. On weekends, its cavelike bar, Rocktails, is a hopping place. It doesn't open until 7:30 for dinner.

Circuit House Rd., Jodhpur, 342001, India
911-936–4555
Known For
  • cocktail menu
  • outdoor seating
  • Rajasthani specials

Out of the Blue

$$

A favorite with backpackers, this quirky vegetarian restaurant in an old whitewashed-blue building near the Brahma Temple has chilled trance music in the background, and reasonably quick and attentive service. The lengthy menu has everything from pizzas, thalis, extensive breakfasts (fit for a king) with Italian espresso, 20 types of grilled sandwiches, 12 types of soup, many flavors of lassi (chocolate, rose, mixed fruit), pasta (a favorite is ravioli in sage sauce), Mexican favorites, and Israeli and Middle Eastern food like falafel, to crepes (vegetable, sweet, or salty) and apple pie. You can eat downstairs in a/c comfort or head to the rooftop and have a meal with a view.

Palki Khana

$$$$

Inside the City Palace complex, this casual café, is a perfect postmuseum stop—sit outside under Rajasthani umbrellas if you like to people-watch. The menu emphasizes standard continental café fare, such as salads, sandwiches, pizza, and pasta. Beer and an extensive variety of international and Indian wines are also available. If you have tickets for the sound-and-light show, you can watch it over dinner (Rs. 400; reservations required) on the patio. If you want dinner but don't have show tickets, you'll have to wait until the café reopens at 9 pm. Prices tend to be higher than other restaurants in the area.

Pokar Sweets

$

Arrive at this extra-large food stall as early as 6 am (or as late as midnight) for an old North Indian favorite—piping hot puris and alu (deep-fried wheat bread served with potato curry)---or try traditional Jodhpuri sweets, snacks, dosas, and more. Don't expect ambience, but the food is made fresh and bakery items are in chilled cases.

Near Pokar Hotel, High Court Rd., Jodhpur, 342001, India
982-902–3001
Known For
  • barfi (a fudgelike confection made of sweetened milk)
  • potato alu
  • traditional sweets for holidays such as Diwali
Restaurants Details
Rate Includes: No credit cards

Rainbow

$$

An upgraded dhaba (roadside eatery), this unprepossessing spot located on the way to Amer Fort is an attractive and convenient stop after a heavy morning of fort viewing. Air-conditioned and kept spotlessly clean by its house-proud and attentive owners, it serves North Indian specials; favorites include palak paneer (spinach with soft white cheese), garlic naan, kadhi pakoda (yogurt curry with chickpea dumplings), achari aloo (spiced potatoes), vegetable curry (stuffed potato dumplings in gravy) on its mostly vegetarian menu.

72, Ramgarhmod, Amer Rd., Jaipur, 302002, India
141-267–2237
Known For
  • vegetarian Indian dishes
  • busy with tour groups
  • clean and well maintained

Rainbow Restaurant

$$$

Popular with tourists of all ages and backpackers, this family-run restaurant is a great place for Italian coffee and juices—the menu has an incredibly long list of fresh fruit juices and “mocktails." Tandoori food is the favorite here; try the butter chicken or a wide range of vegetarian dishes. It's the spot that local guides recommend for stunning views of Lake Pichola and the Lake Palace as the sun goes down. It's also a nice place to take a tea break between sightseeing.

27–28 Lal Ghat, Udaipur, 313001, India
946-063–1484
Known For
  • rooftop views
  • fresh juices
  • traditional Indian fare

Risala

$$$$

If you're looking to feel like royalty and splurge on a wining-and-dining experience with impeccable service, head to this elegant, formal dining room adorned with portraits from the royal collection—or opt for the balcony overlooking verdant gardens. The contemporary European and unique Indian dishes are a welcome change from the usual Indian and Rajasthani fare, and the drinks menu is extensive, and includes internationally sourced wines. If you like seafood, you're in luck—try the prawn curry in a tomato cream sauce. The roast chicken, roast lamb and pastas are also very well done, while desserts are superb.

Nonhotel guests may have trouble securing a reservation during the busy season; call ahead.

Airport Rd., Jodhpur, 342006, India
291-251–0101
Known For
  • gourmet thali
  • impeccable service
  • afternoon high tea
Restaurants Details
Rate Includes: Credit cards accepted, Reservations essential

Saffron Restaurant

$$ | Goverdhan Chowk

The majority of the restaurants in Jaisalmer are vegetarian, prompting travelers in search of meat-based dishes to flock to this quiet, charming rooftop restaurant at the Nachana Haveli hotel complex. The menu includes a variety of Indian food, as well as Chinese and Italian options and a large array of all-day breakfast plates, but the emphasis is on traditional Rajasthani dishes, Indian, and tandoor (Indian clay-oven roasts), especially chicken delicacies. It offers a special Nachana thali (vegetarian and nonvegetarian); other specialties include roast chicken with potatoes and a selection of gratins and sizzling platters. The restaurant sells beer, wine, and other alcohol at very affordable prices. Service can be slow when busy.

Sunset Café

$$

If you like to people-watch, this small terrace restaurant with lovely lake views is the place to be---expect to see an eclectic mash-up of dreadlocked backpackers, ornately adorned desert dwellers singing and dancing, and plenty of local priests eager to perform pujas (Hindu ceremonies). The menu mixes Indian (stuffed parathas or a thali), Italian (pizza, lasagna, bruschettas) and Mexican (enchiladas), though the international dishes aren't quite what you are used to back home; the veg sizzlers, lasagna, and banana pancakes are particularly popular here.

Come in the early evening, when scores of tourists and locals gather in front of the restaurant on Pushkar Lake's eastern shore to watch the sun set.

Parikrama Marg, Pushkar, 305022, India
145-277–2382
Known For
  • lake views
  • light meals
  • vegetarian entrées
Restaurants Details
Rate Includes: No credit cards

Sunset Terrace

$$$

Overlooking Lake Pichola, this café benefits from a constant breeze, and sitting on the terrace feels as if you've joined the aristocracy and have unlimited leisure---plus live instrumental music adds to the romance in the evenings. Order from a fixed-price menu or à la carte options; favorites include the butter chicken, kung pao chicken, prawns masala, paneer lababdar (soft white cheese in an onion and tomato gravy). Come at night to have a cocktail and watch the sunset.

Udaipur, 313001, India
294-252–8016
Known For
  • sunset cocktails
  • date-night dinners with folk music
  • tourists relaxing with cold beers on hot afternoons
Restaurants Details
Rate Includes: Credit cards accepted, Reservations essential

Trio

$$$

Serving rich North Indian and Rajasthani food, as well as some Chinese, quite a few continental dishes, and a choice of desserts which you don't find at other Jaisalmer restaurants, this rooftop restaurant is an old favorite with travelers even if the food is not outstanding. The tented roof top has a kitschy though charming look, with good views of the fort from the smaller open terrace area. Try the tandoori thali, a combo platter of various chicken and vegetable items baked in a tandoor oven.

Trio can get packed with prebooked tour groups, so check whether you need a reservation for dinner during the peak season.

Gandhi Chowk, Jaisalmer, 345001, India
2992-252–733
Known For
  • rich Rajasthan cuisine
  • good for groups
  • meat and vegetarian dishes
Restaurants Details
Rate Includes: Credit cards accepted

Upre

$$$

The name of the Lake Pichola Hotel's restaurant means "upstairs" in the local dialect, and that's exactly what it is—a rooftop spot beside the pool, with spectacular views of the City Palace complex and lake, especially charming and romantic when they are lighted up after dark (it can be hot at lunchtime). There's typical Rajasthani seating on high beds and against bolsters, too. Run by the same family that runs 1559 AD, this is a favorite among locals and tourists, who come for the good-quality (though not outstanding) food at reasonable prices. The menu features Italian, Mexican, and Chinese dishes alongside the Indian food. The restaurant also has a well-stocked bar.

Udaipur, 313001, India
294-243–1197
Known For
  • big dinner crowds in high season (make reservations)
  • drinks with on the rooftop with views
  • diverse menu
Restaurants Details
Rate Includes: Reservations essential