12 Best Restaurants in Amritsar-Veg & Non-Veg Food to tickle your taste Buds

By Amandeep September 07 2022

Punjab, the Land of Five Rivers, is renowned for its rich, diverse history and culture, religious Shrines, and most importantly, its distinct flavorful local cuisines. 

Punjabi cuisine is like the spitting image of its people - Rich, delightful, and full of life. As it goes, Amritsar has no shortage of good places to visit when it comes to relishing good food. This city has plenty of good restaurants, which offer a wide array of mouth-watering dishes for both vegetarians and non-vegetarians.

Hotels near Golden Temple

Today, we bring you the list of 12 Best Restaurants in Amritsar you need to drop by on your trip. Keep following to know how to surprise your taste buds with the authentic local flavors of Punjab!

For Vegetarian Diners :

1) Bharawan Da Dhaba

They say your food travel journey to Amritsar is incomplete if you do not pay at least one visit to this beloved restaurant. One of the best vegetarian restaurants near the Golden Temple, "Bharawan Da Dhaba" is perfect for starting your day with an authentic Punjabi meal. 

The most beloved dish on its menu is its Kulchas, flavorful and dripping with butter, paired with an equally delicious chole. Other popular meals include Sarson ka Saag, Makki Ki Roti, and Dal Makhni. Featuring a neat and clean ambiance, budget-friendly quality service, and sumptuous dishes deserve the hype. Therefore, Bharawan Da Dhaba is undoubtedly a Must-Try spot on your food expedition to Amritsar!

Location - Town Hall, Katra Ahluwalia, Amritsar.

The average price amounts to - Rs. 500 for two.

2) Kesar Da Dhaba

Kesar Da Dhaba tops the list when it's about pure local and authentic Punjabi dals, parathas, and phirnis. Kesar Da Dhaba dates back to the 1916s, and to this day,  it holds the same reputation in Amritsar. 

Kesar Da Dhaba lies about a ten-minute walk from the Golden Temple. This place might be a little inconvenient to reach for a first-time visitor, but once you get to the Dhaba, you will understand why this place is so celebrated. The lane outside the Dhaba is always jam-packed with visitors, so you might have to wait for a little. Despite being so famous, the Dhaba doesn't show off any overly modern decor. 

The charm of the place remains in its simplicity and history. Now, coming to the food, as you have guessed, Kesar Da Dhaba is renowned for its delicious ethnic food. Highly recommended dishes at this food joint are  Maa ki Dal, Chole, Kulcha, and Palak Paneer, and the reviews speak for themselves- customers can't get enough of it! When you have finished eating to your heart's content, finish the meal with the touch of Gulab Jamun or Phirni, the creamy delicacy sure to keep you coming back the next time you visit.

Location - Chowk Passian, Shastri Market, Amritsar.

The average price amounts to Rs. 500 for two.

3) Kanha Sweets

We believe that if the first meal of the day goes well, the rest of the day follows in a good way too. So, if you are visiting Amritsar, we highly recommend that you begin your perfect day, starting from Kanha Sweets. As the name suggests,  this is the ideal place for you if you have a sweet tooth. This eatery has an age-old reputation for serving the best breakfast meal, which comprises fluffy, super thin, and crispy Puris, served hot and fresh, accompanied by perfectly flavored Chole and savory Alu ki Sabji.

 While you are busy gorging on their puris, don't forget to try their signature Mango Lassi. The shop offers an array of sweet options to appeal to your taste- a variety of Pinnis, Chana Dal Ladoos, Besan Barfi, Rasmalai, and Son Halwa. Fuel your morning energy at Kanha Sweets before you set on your adventure in Amritsar!

Location: Lawrence Road, Opp. Mandir Bijli Pehalwan, Amritsar.

The average price amounts to - Rs. 150 for two

Cheap Hotels in Amritsar

4) Kulcha Land

 When you travel across India, you will find that every different state has its own share of famous places well known for their history and legacy. Similarly, when you visit Amritsar, apart from visiting the historical places in Amritsar, the holy Golden Temple and Jalianwalah Bagh, there's one thing you absolutely cannot afford to miss out on Kulchas! 

Kulcha Land, located on Ranjit Avenue, is one of the most famous landmark food joints renowned for, yes, you're right, Kulchas. Treat your taste buds to the authentic taste of buttery, soft and tasty Kulchas with a delicious filling. The most asked-for dish on the menu is Amritsari Kulcha. Don't forget to top it off with a yummy treat of Lassi- served in tall glasses, very creamy, and refreshing. Although a  simplistic ambiance, Kulcha Land will impress you with its mouth-watering Kulchas and fill your stomach and heart.

Location - DISTT Shopping Complex, Ranjit Avenue, Amritsar.

The average price amounts to - Rs. 200 for two.

5) Bade Bhai ka Brothers Dhaba

After spending a day exploring the alleys of Amritsar, Brothers Dhaba is the perfect place to sit down and relax. 

"Brother's Dhaba"  is among the top-rated places for its quality food. It is also very popular among locals and tourists, as it enjoys a great connection to some of the best tourist attractions in Amritsar. Satisfy your palate for authentic Punjabi food by diving into their array of dishes - the top being Butter Paneer Masala and Dal Makhani.


Brothers Dhaba has it all, especially when it is to win a customer's heart- Great service, hospitality, and great food, you name it.

Also, other than North Indian, if you are in the mood for some Chinese cuisine, Brothers Dhaba has got you covered in that case as well. So, tourists, make sure to drop by Brothers Dhaba for a good food experience!

Location - Town Hall, Hall Bazar, Amritsar.

The average price amounts to - Rs 500 for two.

6) All India Famous Kulcha

True to its name, All India Famous Kulcha attracts visitors all year round who seek that true authentic Punjabi "andaaz" from food.

Serving since the 1990s, this dhaba outlet is a must-visit area for visitors. Despite its minimal ambiance, All India Famous Kulcha Dhaba leaves no stone unturned when it is about serving customers. Serving piping hot crisp Kulchas loaded in butter, one bite, and you can immediately feel the spices and the savory filling hit your taste buds. Sounds mouth-watering, right? 

The Chana Masala and the chutney presented alongside are equally delicious, moderately spiced with the hint of tangy Tamarind flavor. This eatery is also known for its unique style of dough, and you can see the art of making this special dough from its open kitchens when you visit.

Location - Maqbool Road, near Race Course Road, Amritsar.

The Average Price amounts to - Rs 200 for two.

For Non Vegetarian Diners :

7) Beera Chicken House

If you have been yearning for meaty, spicy delights after a long day of Amritsar adventure, Beera Chicken House is the best place to go. This restaurant has a high reputation among non-veg joints in the city and has been serving its customers since 1972. Their signature dish- Chicken Tandoori is a customer favorite, and hundreds of customers flock here daily to relish its irresistible, full of flavor chicken items. Beera Chicken House is close to several tourist attractions and water parks, the closest being Sun City Park, the oldest amusement park in the city. 

What better way to end a happy day than by indulging in some mouth-watering, lip-smacking dishes? Now, before you visit, we advise you to be prepared to have some time on hand because you might have to wait a while. After all, Beera Chicken Place is just that popular! But we promise you, the food is definitely worth that wait. While enjoying your dinner, don't miss out on their other popular dishes like roasted chicken and Seekh Kabab.

Location - Majitha Road, Bhawani Nagar, Amritsar.

The Average price amounts to - Rs 500 for two.

8) Makhan Fish & Chicken Corner

Makhan Fish & Chicken Corner is one of the top-rated eateries in Bhawani Nagar, mainly for its delectable fish items. The Amritsari Fish, also called Singhada Fish, is an instant hit among food lovers for its tenderness and crispiness.

 A well-maintained restaurant with a pleasant ambiance, air conditioning, and comfortable atmosphere, it is a fine place for enjoying a merry time with family and friends. Other recommended dishes include Fish Tikka, Makhan Fish, Butter chicken, Chicken Seekh Kabab, Chicken and Mutton Biriyani, etc. A must-visit place for Fish lovers in Amritsar. 

Location - Opp. Trillium Mall, Basant Nagar, Amritsar.

The Average price amounts to- Rs. 700 for two.

9) Adarsh Meat Shop

This small outlet located in the busy area of Ranjit Avenue, needs no introduction among the locals. Adarsh Meat Shop, considered a paradise among non-veg lovers, assures its customers that food from here never disappoints. Adarsh Meat Shop serves some of the best lip-smacking meat preparations, popularly- mutton chaap, tikka, and spicy smoked ribs.

 Pair these with Kulchas or Rumali Roti, and there you have your soul-satiating meal! The only flip side of the place is that it is very congested and offers limited seating. If you do not prefer waiting, you can opt for takeout or have it served in your vehicle along with the drinks, so definitely don't miss out on this one!

Location - C Block, Ranjit Avenue, Amritsar.

The Average price amounts to - Rs 500 for two.

10) Crystal Restaurant

This multi-cuisine restaurant in the heart of old Amritsar is one of the finest dining properties in the area. Crystal Restaurant offers an extensive menu with a fair range of lip-smacking vegetarian and non-vegetarian items. Aside from local Punjabi cuisine, guests can also indulge in multiple Mughlai, continental, international and Chinese delicacies and enjoy a delightful time with family and friends. 

Must-try dishes feature exotic sizzlers for starters, Dal Makhni, Butter Naan, and Murgh Tawa. The sophisticated and intimate ambiance is the perfect setup for a fine evening in the city. Furthermore, Crystal Restaurant is also the go-to place for many tourists as it is closer to the railway station and some Top Amritsar hotels in the area. So, we recommend you to visit.

Location -  Queens Road, Maharaja Ranjit Singh Nagar, Amritsar.

The Average Price amounts to - Rs 800 for two.

11) Mama Meat Shop

Another popular street food joint in the city, Mama meat shop, has been famous for its food services for the past 40 years. 

Serving both veg and non-veg, the best-selling dishes on their menu include Butter Chicken, Mutton Tikka, Mutton chaap, and brain curry. As one of the best places to enjoy the local delicacies of Amritsar, it is undoubtedly worth a try!

Location - Ranjit Avenue, Amritsar.

The Average Price amounts to - Rs 200 for two.

12) Bittu Meat Wala

Bittu Meat Wala is yet another gem in the food map of Amritsar you need to visit if you are a non-veg lover. This place serves tender, delicious roasted meat and is a top hit among food lovers. Although it is not a very big eatery, Bittu Meat Wala never compromises on quality and quantity when it comes to food. 

The charred flavor of the meat with a dash of lemon juice and chutney- a match made in heaven! Tandoori mutton, chicken, and fish make for an outstanding gastronomical experience, so definitely make your time for this one.

Location - Transport Nagar, Amritsar.

The Average Price amounts to - Rs 400 for two.


When it comes to Amritsar, there is truly no limit to good food. However, if you're new to the culture of Punjab, the above list will help you experience the best of your culinary journey in Amritsar. Let us know if you have visited any of the above restaurants and drop your suggestions if there's more variety we could offer next time. Until then, bon appetite!

come and stay
enjoy your day

Find The Best Hotels In India At BYO

Room {{index + 1}}

Leave A Reply

Your email address will not be published. Required fields are marked *
Comment is required
Name is required
Email is required Email is invalid
No Comments