Top Family Dining Spots in Haridwar That Work for Everyone at the Table
Words by
Sneha Bisht
Top Family Dining Spots in Haridwar That Work for Everyone at the Table
Haridwar feeds people. That is the simplest way I can put it. This is a city where food is tied to faith, where the smell of ghee and hing drifts out of tiny kitchens onto lanes barely wide enough for two people to walk side by side, and where feeding a family is never just about the meal. It is about who cooked it, whether the ingredients were satvik, and whether the place feels clean enough to sit cross-legged with your parents and children. I have eaten my way through Haridwar over years of visiting, and I have learned that finding the top family dining spots in Haridwar means understanding that this city does not do flashy restaurant culture the way Delhi or Mumbai does. What it does is far better. It gives you places where a thali arrives on a steel plate, where the sabzi changes with the season, where the chai is made with more sugar than you thought possible, and where nobody rushes you even if there is a line out the door. This guide is for families, whether you are traveling with toddlers, teenagers, or your aging parents who will not eat anywhere that does not taste like home.
Chotiwala Restaurant, Station Road
If you ask anyone in Haridwar where to sit down for a proper North Indian thali with your family, at least half of them will say Chotiwala. It has been around for decades, located on Station Road near the Haridwar Junction railway station, and it operates in that specific style of old-school vegetarian dining where the waiter barely looks at you before bringing water and a plate. The thali here is the thing to order. It comes with dal, sabzi, raita, salad, rice, four rotis, and a small sweet, and as of early 2025 it runs about ₹200 to ₹250 depending on whether you take the standard or the special thali. The dal is consistently good, the rotis arrive hot, and the sabzi changes daily based on what the market had that morning. I went last Tuesday with my cousin and her two kids, and the younger one, who is four and rejects almost everything, ate an entire roti with ghee without being asked. That tells you something.
The restaurant gets crowded between 12:30 PM and 2:00 PM with pilgrims who have just come from Har Ki Pauri and are hungry enough to eat anything. If you want a calmer experience, go at 11:30 AM right when the lunch service starts or after 3:00 PM for a late lunch. The seating is basic, steel chairs and tables, nothing fancy, but it is clean. The one complaint I will make is that during peak summer, from April through June, the fans up near the ceiling do very little and you will sweat through your kurta before the thali arrives. Winter, November through February, is the best time to eat here because the food stays hot longer and the room feels comfortable.
Local Insider Tip: Ask for the "special thali" even if the regular one is what arrives by default. The special version includes a slightly larger portion of dal, an extra sabzi, and a better sweet, usually kheer instead of the occasional gulab jamun. The price difference is only about ₹40 to ₹50 and it is worth it, especially if you are sharing between kids.
Chotiwala connects to the older Haridwar, the one that existed before the city expanded and before every second building became a guesthouse. It is a place that has fed generations of pilgrims and families, and the menu has barely changed because it does not need to.
Hoshilpur Khera Restaurant, near Har Ki Pauri
Hoshilpur Khera sits in the cluster of eateries near Har Ki Pauri, and it is one of those places that locals know about but tourists often walk past because the entrance is unmarked and the signage is only in Hindi. This is a pure vegetarian restaurant that specializes in stuffed parathas and Punjabi-style dal. The aloo paratha here is thick, properly stuffed, and served with a generous blob of white butter and curd on the side. A plate of two aloo parathas with curd costs around ₹80 to ₹100. Their chole bhature is another solid order, especially on weekends when the chole has been slow-cooked overnight and has that deep brown color and thick gravy that tells you someone started cooking before dawn.
The location matters here. After you eat, you can walk to Har Ki Pauri in under five minutes, which means you can combine a meal with the evening aarti without needing to arrange separate transport. Families with older members will appreciate this because the walk is short and the lane, while crowded, is flat. The restaurant opens at about 7:00 AM and closes by 10:00 PM, so it works for both early breakfast and late dinner. I would avoid the noon rush on Saturdays because the lane outside becomes nearly impassable with foot traffic heading to the ghat.
Local Insider Tip: There is a small counter inside on the left side where you can order chai and samosa separately from the main kitchen. The samosa here is smaller than what you get at street stalls but it is crispier and the filling has real potato texture, not that mashed paste you find at cheaper places. It costs ₹20 for two pieces and it is the perfect snack if you are waiting for the aarti to start and need something to keep the kids occupied.
The connection to Haridwar's character here is direct. You eat simple, heavy, satisfying food within walking distance of the most sacred ghat in the city. The meal becomes part of the pilgrimage experience rather than something separate from it.
Maniram Sweets and Snacks, Jwalapur
Jwalapur is the neighborhood most tourists never see because they stick to the areas around the railway station and Har Ki Pauri. That is a mistake. Jwalapur is where Haridwar's residents actually live and eat, and Maniram Sweets and Snacks is one of the reasons why. This is primarily a sweet shop and snack counter, but it also serves a small selection of full meals including rajma chawal, paneer butter masala with naan, and a decent chana masala with poori. The rajma here is the standout. The grains are whole, not mushy, and the gravy has that thick, almost paste-like consistency that means it has been cooked for hours. A plate of rajma chawal costs about ₹120 to ₹150.
The sweets counter is where the real action is. Their peda is famous locally, made fresh daily, and a box of six pedas costs around ₹180 to ₹220 depending on the season. During the winter months, they also make gajar ka halwa that is rich with khoya and ghee, and a small portion costs ₹60 to ₹80. I picked up a box of pedas here last month for my mother, who is extremely particular about sweets, and she said they were as good as the ones she gets from her preferred shop in Dehradun. That is high praise.
Local Insider Tip: The shop does not have much seating. There are two small plastic tables at the back that are usually occupied. If you are with family, order your food to go and walk about three minutes to the small park near the Jwalapur bus stop. There are benches there, and in the evenings it is a pleasant place to eat while watching the neighborhood go about its business. Kids can run around a bit while adults sit.
Getting to Jwalapur from the railway station is easy. An auto-rickshaw costs about ₹50 to ₹70 depending on your bargaining skills and the time of day. Ola and Uber also operate in this area, though availability drops after 9:00 PM.
Agarwal Caterers and Restaurant, Moti Bazaar
Moti Bazaar is the market street that runs parallel to the main road near Haridwar Junction, and it is one of those places where you go in for one thing and come out carrying four things you did not plan to buy. Agarwal Caterers sits in the middle of this market and has been serving the families who shop here for decades. This is a pure vegetarian restaurant, strictly no eggs, and the menu is built around the kind of food that North Indian families cook at home but do not always have the energy to prepare when traveling.
Their paneer sabzi is reliable, soft cubes of paneer in a tomato-onion gravy that is not too spicy, which makes it a good order for kids. The dal makhani here is another strong choice, rich and creamy, served in a steel bowl that holds heat well. A thali meal runs about ₹180 to ₹220. The restaurant also does a decent chai, strong with ginger, which is exactly what you want on a winter afternoon when you have been walking through the market and your feet are cold despite the sun.
The best time to visit is between 11:00 AM and 1:00 PM or after 4:00 PM. The afternoon lull between 2:00 PM and 4:00 PM is when the restaurant essentially shuts down, with only the chai counter remaining open. I made the mistake of arriving at 2:30 PM once and had to make do with a packet of biscuits and chai while my family waited. The market itself is worth exploring after lunch because you can pick up cheap clothing, steel utensils, and those rubber chappals that every other person in Haridwar seems to wear.
Local Insider Tip: If you are dining with someone who is Jain, ask the staff to prepare sabzi without onion and garlic. They are used to this request and will make a separate batch if you ask politely. They do not advertise this, but they have been doing it for regular customers for years.
The restaurant connects to Haridwar's identity as a city that serves pilgrims and shoppers who come from small towns across Uttar Pradesh, Rajasthan, and Haryana. The food is unpretentious, filling, and familiar, which is exactly what those families want.
Shankar Ji's Chole Bhature, Rishikesh Road
Technically this falls under the broader Haridwar dining landscape because it sits on Rishikesh Road, the stretch that connects Haridwar to Rishikesh, and it is a place that families from both cities visit regularly. Shankar Ji's is a small, open-fronted restaurant that does one thing and does it well. Chole bhature. The bhatura is large, puffy, and fried fresh when you order it. The chole is dark, thick, and has a slight tang that comes from the amchur powder they use. A plate of two bhature with chole, onion rings, and a green chutney costs about ₹90 to ₹120.
The place opens at 8:00 AM and closes by 9:00 PM. It is busiest on Sunday mornings when families from Rishikesh drive up for the day and stop here either on the way to Haridwar or on the way back. If you are visiting on a Sunday, go before 10:00 AM or after 2:00 PM to avoid the worst of the crowd. The seating is basic, a few rows of plastic chairs, and there is no AC, so this is a winter and monsoon season spot more than a summer one.
Local Insider Tip: There is a jar of homemade pickle on each table. It is a mixed pickle with mango and lemon, and it is genuinely good, sharp and oily in the way that proper North Indian pickle should be. Take a little extra on your plate because they refill the jars from a larger container in the back, and the staff will not mind.
The Rishikesh Road corridor is interesting because it represents the way Haridwar and Rishikesh function as a single cultural zone even though they are technically two cities. Families move between them constantly, and the food along this road reflects that shared identity.
Bhagirathi Modern Bread Factory, Mayapur
Mayapur is a residential and institutional area on the eastern side of Haridwar, home to several ashrams and a growing number of housing societies. Bhagirathi Modern Bread Factory is not a restaurant in the traditional sense. It is a bakery and snack counter that has become a local institution. But it serves enough food that a family can put together a satisfying meal here, and it is one of the few places in Haridwar where you can get decent bakery items like bread rolls, vegetable patties, cream rolls, and a surprisingly good vegetable sandwich.
The vegetable patty here is the size of your palm, encased in a flaky, slightly sweet pastry shell, and filled with a spiced potato and pea mixture. It costs ₹25 to ₹30 per piece and it is the kind of thing that kids will eat without complaint. The bread rolls are similar, a soft white bread with a spiced potato filling, priced at ₹20 to ₹25. They also sell loose biscuits, cream cakes by the slice, and during the winter months, a hot cocoa that is more milk and sugar than cocoa but tastes exactly right on a cold evening.
The bakery opens at 7:30 AM and closes at 9:30 PM. It is a grab-and-go place with no seating, so this works best as a breakfast stop or a snack pit stop between activities. I usually pick up a bag of patties and rolls here when I am heading to Har Ki Pauri in the morning because it is faster than sitting down for a full meal and the food travels well.
Local Insider Tip: Ask for the "fresh patty" that comes out of the oven around 11:00 AM and again around 5:00 PM. The ones that have been sitting in the display case for hours are fine but the fresh ones are noticeably better, with a crispness to the shell that you can hear when you bite into them.
Mayapur's character is quieter and more residential than the temple areas, and this bakery reflects that. It serves the everyday needs of families who live in the neighborhood, not the one-time requirements of tourists.
Sagar Khetri Puri Wala, near Mayapur Crossing
This is a tiny roadside setup near Mayapur Crossing that serves what might be the best puri sabzi in the entire Haridwar area. There is no proper name on the signboard. Locals just call it Sagar Khetri because the owner's name is Sagar and he is originally from the Khetri area of Rajasthan. The setup is essentially a covered stall with a few tables and a large kadhai in the back where the puris are fried in fresh oil. The sabzi is a potato-based preparation with minimal gravy, slightly spiced, and the puris are small, round, and puffy. A plate of six puris with sabzi costs about ₹50 to ₹70.
This is a breakfast and early lunch place. It opens at 6:30 AM and is usually sold out by 1:00 PM. The best time to arrive is between 7:30 AM and 9:00 AM, when the puris are coming out of the kadhai in batches and the sabzi is still hot from the morning's cooking. Families with young children will find this manageable because the food is simple, not very spicy, and the puris are soft enough for small kids to eat without difficulty.
Local Insider Tip: Sagar also makes a chai on a small gas stove near the seating area. It is not on the menu and there is no sign for it, but if you ask he will make you a cup for ₹10 to ₹15. It is strong, sweet, and made with full-cream milk, and it is the perfect companion to the puri sabzi on a cold morning.
The connection here is to the Rajasthani community that has been part of Haridwar's merchant class for generations. The food is simple, portable, and affordable, reflecting the eating habits of traders who needed a heavy breakfast before a long day of work.
Choudhary Dhaba, Kankhal Road
Kankhal is the neighborhood on the southern side of Haridwar that most pilgrims visit for the Durga Temple and the Mansa Devi ropeway access point. Choudhary Dhaba sits on the main road through Kankhal and is a proper dhaba in the North Indian tradition, with a tin roof, charpai seating in the open section, and a small indoor room with a table and chairs for families who prefer to sit off the road. The food is pure vegetarian, which is somewhat unusual for a dhaba, and it is good.
Their dal tadka is the highlight, with a proper tempering of cumin and garlic that you can smell from the road. The roti is tandoor-baked and arrives with a slight char that gives it a smoky flavor. A meal of dal, sabzi, roti, rice, and salad for one person costs about ₹150 to ₹180. They also do a decent paneer masala, though the paneeer can sometimes be a bit rubbery if it has been sitting in the fridge too long. I would stick to the dal and seasonal sabzi for the most consistent quality.
The dhaba opens at 7:00 AM and closes at 10:00 PM. It is a good option for families visiting Mansa Devi because it is a short walk from the ropeway station and you can eat here before or after the temple visit. The outdoor seating is pleasant in the evenings from October through March, but during the monsoon months the tin roof leaks in places and you will want to sit inside.
Local Insider Tip: The dhaba keeps a jar of fresh green chutney made with mint, green chili, and a squeeze of lemon. It is not the standard-issue chutney you get at most places. It is brighter, sharper, and goes especially well with the dal tadka. Ask for it by name, "hara chutney," and they will bring it out.
Kankhal is one of Haridwar's older neighborhoods, and eating here gives you a sense of the city beyond the immediate temple zone. The dhaba serves a mix of pilgrims, local workers, and families from the surrounding area, and the food reflects that diversity of clientele.
Haveli Restaurant, near Haridwar Junction
Haveli is a sit-down restaurant near the railway station that tries to be slightly more upscale than the average Haridwar eatery, and it mostly succeeds. The interior has been decorated with wooden furniture, brass items, and framed photographs of temples and old Haridwar street scenes. The menu is North Indian vegetarian with a few South Indian items like idli and dosa thrown in. The dosa is decent, crispy on the outside and soft in the middle, served with the standard sambar and coconut chutney. A set of two dosas costs about ₹130 to ₹160.
The restaurant also serves thalis, Chinese-style noodles, and a few Punjabi dishes like kadhi pakora and stuffed capsicum. The kadhi pakora here is worth ordering, with soft pakoras in a thick, slightly tangy yogurt-based gravy. A thali meal runs about ₹200 to ₹280. The restaurant has a proper washroom, which is not something you can say about every eating place in Haridwar, and this matters when you are traveling with kids who will inevitably need to use one at the worst possible time.
Haveli opens at 8:00 AM and closes at 11:00 PM. It is a good option for dinner because it stays open late and the interior is more comfortable than most alternatives. The one issue is that the service can be slow during the evening rush between 7:30 PM and 9:00 PM, so either come before 7:00 PM or after 9:30 PM if you do not want to wait.
Local Insider Tip: The restaurant has a small shelf near the entrance with books and magazines that previous customers have left behind. It is not an official library, but the staff do not mind if your child picks up something to read while waiting for food. There is usually a mix of Hindi newspapers, old magazines, and occasionally a children's book.
Haveli represents the newer side of Haridwar's dining scene, the part that is trying to cater to families who want a more polished experience without leaving the city center. It is not perfect, but it fills a gap that did not exist ten years ago.
When to Go and What to Know
Haridwar is accessible year-round, but the experience of dining out with your family changes dramatically with the seasons. The best months for eating out comfortably are October through February, when the weather is cool, the food stays hot, and you can sit at outdoor places without suffering. March through June is brutally hot, with temperatures regularly crossing 40°C, and you will want to stick to indoor restaurants with working AC or at least strong fans. The monsoon months of July through September bring heavy rain that can flood the lanes near Har Ki Pauri, making it difficult to reach restaurants in that area without wading through water.
Auto-rickshaws are the primary mode of local transport. A ride from the railway station to Har Ki Pauri costs about ₹40 to ₹60, and to Jwalapur it is about ₹50 to ₹70. Ola and Uber operate in Haridwar but availability is inconsistent, especially during festivals and late evenings. There is no metro system. If you are arriving by train, Haridwar Junction is well-connected to Delhi, with the Shatabdi Express taking about two hours and the Jan Shatabdi taking about two and a half hours. A non-AC chair car ticket on the Jan Shatabdi costs about ₹325.
Most restaurants in Haridwar are pure vegetarian, and many of them do not serve eggs either. This makes dining with vegetarian and Jain family members relatively easy compared to other North Indian cities. However, if you need Jain-specific food without onion and garlic, you should mention this when ordering because not all places will ask. Street food near Har Ki Pauri is available but hygiene can be inconsistent, so families with young children should be cautious. Stick to packaged water, which is available at every corner shop for ₹10 to ₹20 per bottle.
Frequently Asked Questions
Are there dress code requirements for visiting temples, mosques, gurudwaras, or heritage monuments in Haridwar, and are entry restrictions common for non-Hindus?
Most Hindu temples in Haridwar, including Mansa Devi and Chandi Devi, require visitors to cover their knees and shoulders, and leather items like belts and wallets are often not allowed inside the inner sanctum. Non-Hindus are generally permitted in the outer areas of temples but may be restricted from entering the main shrine room at some sites. Har Ki Pauri ghat is open to all visitors regardless of religion. There are very few mosques or gurudwaras in central Haridwar compared to other North Indian cities, and the ones that exist, like the Gurudwara Singh Sabha near Har Ki Pauri, welcome all visitors and require head covering for entry.
How easy is it to find pure vegetarian or Jain food options in Haridwar, and are most restaurants clearly marked as veg or non-veg?
Haridwar is one of the easiest cities in India for vegetarian food. The vast majority of restaurants in the city are pure vegetarian, and many display a green dot or the word "Shuddh Shakahari" (pure vegetarian) on their signage. Dedicated non-vegetarian restaurants are rare in the central and temple areas. Jain food is available at several restaurants, though not always explicitly labeled. You typically need to request no onion and no garlic when ordering, and most kitchens in established restaurants are familiar with this requirement. Street food near Har Ki Pauri is almost entirely vegetarian.
Is Haridwar expensive to visit? Give a realistic daily budget in ₹ for mid-tier travelers covering accommodation, food, and local transport.
A mid-tier family of four can expect to spend about ₹4,000 to ₹7,000 per day. Budget guesthouses near the railway station cost ₹800 to ₹1,500 per night for a double room, while mid-range hotels with AC and proper bathrooms charge ₹2,000 to ₹3,500. A thali meal at a decent restaurant costs ₹150 to ₹250 per person, so feeding a family of four lunch and dinner runs about ₹1,200 to ₹2,000. Auto-rickshaw rides within the city cost ₹40 to ₹80 per trip, and you will likely take two to four rides per day depending on your itinerary. Add ₹200 to ₹500 for water, snacks, and chai.
Is tap water safe to drink in Haridwar, or should travelers should rely on sealed bottled water, and is filtered water readily available at dhabas and restaurants?
Tap water in Haridwar is not safe to drink untreated. Most restaurants and dhabas provide filtered or RO water, usually kept in a large jar or dispenser near the seating area, and this is generally safe. However, if you are unsure, stick to sealed bottled water from brands like Bisleri or Kinley, which are available at every small shop for ₹10 to ₹20 per 1-liter bottle. Avoid ice from street vendors during summer months. Carrying a reusable bottle and refilling it at your hotel or at larger restaurants with RO systems is the most practical approach.
What is the one must-try local dish or street food that Haridwar is genuinely famous for, and where is the best place to eat it?
Haridwar is most famous for its aloo puri, a breakfast dish of deep-fried bread served with a spiced potato curry, and the best version in the city is at the small roadside stall run by Sagar near Mayapur Crossing. A plate costs about ₹50 to ₹70 and the puris are fried fresh in batches throughout the morning. The stall opens at 6:30 AM and typically sells out by 1:00 PM, so early arrival is essential. Another strong contender is the peda from Maniram Sweets in Jwalapur, a dense milk sweet that has been made at the same shop for decades and costs about ₹180 to ₹220 for a box of six.
Enjoyed this guide? Support the work