20 Best Restaurants in Rajasthan, India

Background Illustration for Restaurants

We've compiled the best of the best in Rajasthan - browse our top choices for the top things to see or do during your stay.

Khamma Ghani

$$ Fodor's Choice
Overlooking the lake, this spacious restaurant with indoor and outdoor seating exudes ambience without being stuffy, and thus it's one of the best spots in Udaipur for stunning views and authentic food. Take a seat at a table or traditional floor seating alongside windows (gokhra seating) for a hearty meal of Indian or continental dishes. The garlic naan is spot on, as are the curry dishes, which can be prepared to your desired heat preference. At night the patio is aglow with twinkling candles. While it’s a great spot for groups due to its size, it’s also quite popular with locals, who keep returning given the quality and value.
53 Rang Sagar, Udaipur, 313001, India
7340--666622
Known For
  • Terrace seating
  • Authentic tandoori
  • Lively ambience

Something incorrect in this review?

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.

Palace Rd., Jaipur, 302006, India
141-405--1600
Known For
  • North Indian meat curries
  • Perfectly crisp flatbreads
  • Upscale dining
Restaurant Details
Reservations essential

Something incorrect in this review?

Suvarna Mahal

$$$$ | Rambagh Fodor's Choice

Once the maharaja's throne room in the original palace, this grand hall within the Taj's Rambagh Palace Hotel---easily one of India's most elegant restaurants---has a soaring, frescoed ceiling, tapestry-covered walls, gold-plated silverware, and a staff eager to serve. It serves dishes from royal kitchens across India, from Punjab to Rajasthan, including both meat and vegetarian entrées; alcohol is available.

Bhawani Singh Rd., Jaipur, 302005, India
141-667--1234
Known For
  • Laal maas (spicy lamb)
  • Dhundhar murg (chicken and mango curry)
  • Fine dining
Restaurant Details
No lunch
Reservations essential

Something incorrect in this review?

Recommended Fodor's Video

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
Restaurant Details
Credit cards accepted
Reservations essential

Something incorrect in this review?

Apani Dhani

$$

About half an hour's drive out of the center of town, and an upward climb on a hilltop, the restaurant offers traditional-style vegetarian Rajasthani thali. The local delicacies—dal baati (unleavened wheat bread eaten with lentils), bajra roti (millet rotis), garlic chutney, sangri (a desert vegetable)—are tasty. Service is warm, but this is more about the throwback experience of sitting in a rural roadside setting where amenities are basic. There's a puppet show, Rajasthani folk dancing, and a handicraft shop.

Pratap Nagar ByPass, Udaipur, 313001, India
935-250–6351
Known For
  • Rajasthan cuisine
  • Folk theater
  • Tourist groups

Something incorrect in this review?

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.

5, Kamal Mansion, M.I. Rd., Jaipur, India
141-237--1313
Known For
  • Thali
  • South Indian vegetarian entrées
  • Homemade dessert

Something incorrect in this review?

Indique

$$$

After a long day of sightseeing, stop at this rooftop hangout at the Pal Haveli hotel in the Old City, where the ambience exceeds the quality of the food, which is slightly overpriced (though perfectly okay). Go for a sundown drink or dinner (kebabs and thalis are highlights) and take in stunning views of the nearby lake, the fort, the clock tower, and the Umaid Bhawan Palace. The mostly Indian menu includes a couple of continental dishes and some Chinese food, plus there's a decent list of drinks on the bar menu.

Pal Haveli, Jodhpur, 342001, India
9672--293328
Known For
  • City views
  • Sunset cocktails
  • Rajasthani staples

Something incorrect in this review?

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
Restaurant Details
Credit cards accepted

Something incorrect in this review?

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), or rabri laddu (milk balls). The place serves Indianized vegetarian versions of American-style fast food—think pizzas and burgers—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.

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) 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
2992-253833
Known For
  • Traditional thali
  • Vegetarian dishes
  • Rooftop dining

Something incorrect in this review?

Mehran Terrace

$$

Sip a chilled beer or wine and enjoy spectacular views of Jodhpur city at this romantically lit restaurant high up within the royal Mehrangarh Fort. This touristy outdoor eatery is notable more for its ambience than the food, but if you're dining here, try the traditional Rajasthani food or standard tandoori favorites like mutton kebab and paneer tikka.

Jodhpur, 342006, India
9571--571000
Known For
  • City views
  • Ambience
  • Standard Indian fare
Restaurant Details
No lunch

Something incorrect in this review?

Milan Restaurant

$$

Just behind the fort, this restaurant has an unassuming exterior that you might not even recognize as a restaurant, but what it lacks in decor, it makes up for in homemade cooking—especially meat dishes in the very vegetarian town of Jaisalmer. Milan’s best dishes are the tandoori options: tandoori chicken and Jeera rice or vegetable curry is popular, as is the laal maas, a local favorite. Vegetable kebabs are popular with vegetarian and vegan diners.

Manak Chowk, Amar Sagar Pol, Jaisalmer, 345001, India
9414--761614
Known For
  • Traditional tandoori
  • Chicken and mutton dishes
  • Large portions

Something incorrect in this review?

Natraj

$$

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

M.I. Rd., Jaipur, 302001, India
141-237--5804
Known For
  • Filling thali
  • Vegetarian entrées
  • Homemade dessert

Something incorrect in this review?

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.

Circuit House Rd., Jodhpur, 342001, India
9119--364555
Known For
  • Cocktail menu
  • Outdoor seating
  • Rajasthani specials

Something incorrect in this review?

Pokar Sweets & Restaurant

$

Arrive at this extra-large food stall as early as 7 am (or as late as 10 pm) 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, parathas, and more. Don't expect ambience, but the food is made fresh and bakery items are in chilled cases.

High Court Rd., Jodhpur, 342001, India
9660--057537
Known For
  • Barfi (a fudgelike confection made of sweetened milk)
  • Paratha
  • Traditional sweets for holidays such as Diwali

Something incorrect in this review?

Rainbow

$$

An upgraded dhaba (roadside eatery), this unprepossessing spot located on the way to Amer Fort is a 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 on its mostly vegetarian menu 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). Salads, sandwiches, and a handful of Chinese dishes are also available.

72 Ramgarhmod, Amer Rd., Jaipur, 302002, India
9649--633800
Known For
  • Vegetarian Indian dishes
  • Busy with tour groups
  • Clean and well maintained

Something incorrect in this review?

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

Something incorrect in this review?

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 extensive drinks menu includes internationally sourced wines. If you like seafood, you're in luck—try the prawn curry in a tomato cream sauce. The restaurant also serves a sumptuous afternoon tea.

Non-hotel guests may have trouble securing a reservation during the busy season; call ahead.

Jodhpur, 342006, India
291-251--0101
Known For
  • Gourmet thali
  • Impeccable service
  • Degustation menu
Restaurant Details
Reservations essential

Something incorrect in this review?

Stepwell Cafe

$$

A modern and cosmopolitan vibe greets you when you enter this small café next to the Toorji Stepwell and Raas. It's a perfect spot to sit in air-conditioned comfort and have an afternoon break, and you can choose from cocktails, light meals, or an espresso.

Tunwarji ka Jhalra, Jodhpur, 342001, India
291-263--6455
Known For
  • Coffee
  • Classic cocktails
  • Indian and Italian comfort foods

Something incorrect in this review?

The 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-252733
Known For
  • Rich Rajasthan cuisine
  • Good for groups
  • Meat and vegetarian dishes

Something incorrect in this review?