A mecca for yoga lovers and spiritual pursuers, Rishikesh is a holy city on the Ganges river in northern India. As it is a religiously sacred place, non-vegetarian food has been banned in the city for many years. During my one month studying yoga in Rishikesh, I was easily able to stay on a vegan diet. I ate no meat, fish, or even eggs. And guess what? I did not miss those things one bit. My yoga school provided a delicious and nourishing meal plan for us during the weekdays. And on the weekend, I explored the ample cafes and restaurants around town. Here is a list of best places to eat in Rishikesh, organized by different categories of awesomeness. Enjoy!
*This post contains affiliate links, which means, at no extra cost to you, I may earn a commission if you make a purchase. Thanks for supporting!
Table of Contents
Top restaurants in Rishikesh with river views
Tat Cafe
Tat Cafe is the biggest cafe out of several cafes on Lakshman Jhula Road that offer views of River Ganga. You can sit indoor on one of the sofas and bamboo chairs or outside on the balcony cushions. It’s a nice spot to read a book or watch the white water rafters that often pass by on the river below. Tat has an extensive menu with many scrumptious options. I highly recommend the spinach mushroom burger and don’t pass up on the decadent oreo smoothie!
Shambala
A colorful cafe with cozy floor cushion seating, Shambala is a great place to chill especially during sunrise or sunset. The bamboo ceiling and vibrant wall hangings give off a retro vibe. There are many pillows to snuggle with. Indian music is always playing in the background. Some nights there are also live performances. The staff are friendly and very genuine. I asked one guy what I should order from the menu, and he actually told me straight up what’s good and what’s not so good. Kudos to him for his honesty. I recommend their Spanish omelet and pumpkin platter.
Shanti Shanti
This cafe is a little hard to find as it is behind a jewelry store. There is nothing but a little sign pointing towards an alleyway from the front which does not exactly look inviting. But once inside, you will be delighted by the refreshing energy of the place. There are two floors in the cafe, both opened completely to views of the Ganga River. Another breathtaking spot to make you forget all your worries, just like the cafe name “Shanti Shanti”, which means “peace peace”. The food selection here is good but really, people come here for the excellent drummer who creates amazing vibes almost every evening. My friends and I would come here to dance so often that the restaurant staff came to recognize us.
Good restaurants in Rishikesh with garden views
Mango Tree Garden
My friends and I loved coming here during our lunchtime breaks for some quiet studying. There is a big mango tree in the center of the yard accompanied by some sweet swing chairs. Food here is healthy and so creative. Try their chickpea wrap and yummy brownies. They also have some great detoxing juices and teas. I like their golden milk with turmeric, which sounds gross but is actually really good. On Sunday nights, there are usually live music performances and it’s a good vibe always.
Pure Soul Cafe
Pure Soul is very spacious. There is a lovely outdoor patio from where you can see a pool. I’m not sure if guests can swim in there though. I visited once and really enjoyed the atmosphere of the cafe. It was so nice to sit here on a sunny morning and look out to the mountains. The service here was friendly and relatively fast. I tried the breakfast plate with scrambled eggs and it was delicious.
60’s Green Hill
The name will tell you the theme of this hotel/restaurant: 60’s retro feel and very green. Set in a beautiful garden with exotic plants, 60’s Green Hills is like an oasis in a busy city. During the day, it’s nice to sit outside, but during the night, the salon with moody lights and old records on the wall will make you feel as if you have traveled back in time. The food is mostly American. Burgers, pizza, lasagna, pancakes…You name your craving, they probably have it. As I mentioned, this is also a hotel. The photos and reviews both look pretty great. If you are searching for accommodation in Rishikesh, why not check it out here.
Secret Garden
This is actually the cafe at my yoga school. It just newly opened in December 2019. For us students, we were over the moon for this convenient place to grab a coffee and do some studying without going too far from the ashram. I came here almost every day. The barista whip up a great Americano and their carrot cake, homemade by the owner’s wife, is the best carrot cake I’ve ever had. The only downside here is that they still did not have free wifi when I visited since it was brand new. Hopefully, they have it all set up now.
Best places to eat in Rishikesh that are cheap and yummy
Mamta Restaurant
I probably would not have stepped foot in this restaurant in town if someone didn’t take me there. From the outside, it does not stand out, but the food here is 100% authentic and yummy. Not too mention super affordable too. My friends and I got several curry dishes, rice, and nan for lunch. Between the six of us, we spent about $2 each. A good cheap meal does not get any better than this.
Ira’s Kitchen
Walking into Ira’s Kitchen feels a bit like walking into someone’s yard, in a good way. The little cafe gives off a homely feeling. Gautami, the owner, is super friendly and always making sure the guests are happy. The food here is generously portioned and very tasty. Everything on the menu is quite good but I would recommend the Masala Oats bowl and the pancakes.
Tattv Cafe
Tattv Cafe is upstairs from the Pundit General organic store on the main road. It is not to be confused with the Tat Cafe near Ganga River. I came to Tattv a couple of times and always enjoyed the experience. The cafe is clean, comfortable, and has a nice ambiance. I loved sitting outside where they have lots of cute plants. The food selections are well-priced with lots of vegan and gluten-free options.
Best restaurants in Rishikesh serving Foreign flavours
A Tavola Con Te
There are a lot of Italian restaurants in Rishikesh. One that is popular amongst yoga students is A Tavola Con Te. Even though it’s tucked away from the main road, people come here for the beautiful courtyard setting and absolutely bomb firewood oven pizzas. Apparently, the pasta, olive oil, cheese and canned peeled tomatoes are all imported straight from Italy. The menu also includes pastas, bruscetta, and classic Italian desserts like tiramisu and panda cotta. Drools….
Cafe Okaeri
I was so surprised and happy to find this little Japanese restaurant. Who would have thought of its existence in Rishikesh, India! Some of you know my special love for Japanese food since I worked and lived in Japan for two years. This small charming restaurant is quite special. First of all, its name “Okaeri” means welcome home. Aw! Second of all, all the food here are vegetarian versions of traditional Japanese cuisine. The sushis are filled with colourful wholesome veggies instead of fish. I loved it! The lady working here is also very kind and smiley. I would definitely go back here again if I have the chance.
Ganga Beach Restaurant
Ganga Beach Restaurant is near the famous Laxman Jhula bridge. You can sit right by the water and enjoy a diverse selection of cuisine on the menu. They have Indian, Italian, Mexican, Chinese and Israeli cuisine. So if you are not sure what you are in the mood for, this is the place to come for a bit of everything.
Hope you enjoyed this list of best places to eat in Rishikesh! Looking for a place to stay in Rishikesh? Book here:
Watch my Rishikesh vlogs
Ultimate India Packing List PDF Printable
Enter your email address below to get the Ultimate India Packing List download link in your inbox. This list includes all the essentials you don’t want to forget for India. By signing up, you will also receive the TBB newsletter where I share monthly travel tips, new itineraries, and exclusive goodies like free printables.
11 comments
WOW! I am vegetarian and now I am starving just looking at the photos! Thank you soooo much for this post and all this information! Rishikesh is now on my bucket list!
Aah, how I miss India so much. I have been to Rishikesh twice and can’t wait to visit again someday and try these places.
I would love to visit Rishikesh but didn’t have the time during my one month in India! I will definitely have to go back and when I do I will be saving these places for reference!
Ooh this is a really helpful guide for a vegetarian like me. I’d love to visit Rishikesh and give some of these places a try!
These places look amazing 🙂 I need to add this destination on my bucket list.
Wow, I had no idea there is a city that is totally vegetarian! Sounds amazing <3 I have actually visited this part of India a couple of years ago, I wish I made a stop here too. Definitely keeping it in mind for my next visit, thanks for sharing!
Wow this seems like a great list for all kinds of restaurants ..will try to visit them when I go to rishikesh .thanks for sharing
I just had to cancel my trip to India because of this time….but I absolutely LOVE your post and the food looks phenomenal. I know I am still going to India soon (hopefully this year still) and I am saving this list as I want to try as many places as I can. Thanks for sharing this!
This city is paradise! How is it possible that I didn’t know it’s meat-free??? I’m in love already! Thanks for the sacrifice of trying all that delicious food so we can follow your steps! I truly appreciate the effort 😉
I’m definitely saving the post for planning my trip to India! ❤️
I’m not vegetarian but I eat meat only like once a month. So I’d love to try out all those food spots! Especially Shanti Shanti looks amazing! Saving it for a trip to India in the future!
Such a cool list! Thank you on a detailed impressive guide! Saved your post for the future 🙂