Chandigarh–Mohali · Healthy food

Healthy Food in Chandigarh and Mohali: Chole Kulche, Lassi and Dhaba Meals, With Calories and Protein

Healthy food in Chandigarh and Mohali: calories and protein in chole kulche, lassi, paneer tikka and dhaba meals, plus an 1,800 kcal Tricity day.

MakeMyFitness Updated 11 min read

Local food in Chandigarh–Mohali, illustrated with familiar dishes and a kitchen setting.

Healthy food in Chandigarh: what the Tricity actually eats

Build a meal from familiar staples, protein sources and vegetables.
Build a meal from familiar staples, protein sources and vegetables.

Ask what to eat in Chandigarh, Mohali or Panchkula and you get the same answers: chole kulche in the morning, a paratha with white butter, a tall glass of lassi, tandoori chicken or paneer tikka in the evening, and dal makhani with naan at a dhaba. None of that has to go if you are trying to lose fat or build muscle. Most of these dishes are built on chickpeas, dal, dahi, paneer and grilled meat, which is a good base. What decides the outcome is the bread, the butter and the sugar in the glass.

This page is about eating in the Tricity, at home, at the office canteen in Mohali’s IT parks and at sector market dhabas. For a full week of Punjabi meals at about 1,500 kcal, see our Punjabi diet plan for weight loss. Values below come from the open Indian Nutrient Databank (INDB, 1,014 Indian recipes calculated from ICMR-NIN’s food tables), the Indian Food Composition Tables 2017 (IFCT) and, for a few restaurant-style breads and drinks, the UK government’s CoFID tables, which analyse Indian takeaway foods sold in Britain.

Calories and protein in Chandigarh’s favourite dishes

Servings are the ones defined by each source. INDB recipes come from standard Indian cookery manuals, so a dhaba version finished with butter or cream will run higher. “IFCT calc” means we worked the value out from IFCT 2017 raw-ingredient figures for the amount stated. Where two recipes disagree, you get a range.

DishServingCaloriesProteinSource
Chole (white chickpea curry)1 bowl196–244 kcal7.3–10.4 gINDB, two recipes
Plain kulcha, no butter1, from 60 g maidaabout 211 kcal6.2 gIFCT calc
Naan1 naan (about 53 g)about 152 kcal4.3 gINDB; CoFID agrees at 285 kcal per 100 g
Aloo paratha1 parathaabout 191 kcal3.5 gINDB
Paneer paratha1 parathaabout 224 kcal6.8 gINDB
Sweet lassi1 tall glass (about 440 ml)158–287 kcal5.7–11.5 gINDB recipe to CoFID takeaway samples
Salted lassi1 tall glassabout 80 kcal5.7 gINDB
Dal makhani1 bowl262–296 kcal11.3–11.7 gINDB, two recipes
Rajma1 bowlabout 172 kcal7.1 gINDB
Paneer tikka1 plate with vegetablesabout 412 kcal22.4 gINDB
Tandoori chicken100 gabout 145 kcal16.3 gINDB
Chicken curry1 bowlabout 320 kcal29.2 gINDB
Butter chicken1 servingabout 377 kcal30.1 gINDB
Egg bhurji2 eggsabout 218 kcal14.4 gINDB
Cucumber raita1 bowlabout 90 kcal6.2 gINDB
Calories and protein in popular Chandigarh and Mohali dishes, per typical serving

Chole kulche, chole bhature and Amritsari kulcha: choosing your Chandigarh breakfast

In Chandigarh and Mohali the chickpeas are rarely the problem. A bowl of chole is about 196–244 kcal with 7–10 g of protein in INDB, close to a bowl of dal. The plate turns heavy because of what comes with it. A plain kulcha made from 60 g of maida is about 211 kcal by IFCT values before any butter, and every 5 g of ghee brushed on top adds about 45 kcal (butter, which is part water, slightly less). Bhature are deep-fried, so they soak up oil the way a puri does.

The Amritsari kulcha that Tricity kulcha shops copy is, as the Ministry of Tourism’s Amritsar food guide describes it, a stuffed bread filled with spiced potato and served with chole. It is usually cooked crisp and finished with butter, so treat it as a paratha with extra fat rather than as a plain bread. Here is how common breakfast plates compare:

BreakfastCaloriesProtein
Chole with 1 plain kulcha, no butterabout 407 kcalabout 13.5 g
Chole with 2 kulche, 1 tsp butter or ghee on eachabout 708 kcalabout 19.7 g
1 paneer paratha, a bowl of raita, chaiabout 348 kcalabout 13.8 g
2-egg bhurji with 2 rotiabout 364 kcalabout 18.6 g
Chole bhatureNo reliable value; deep-fried bread is the main costMostly from the chole
Chandigarh breakfast plates compared (IFCT calc and INDB)

So chole kulche can be a reasonable breakfast if you stop at one kulcha, say no to the extra butter and add a salted lassi or a bowl of raita for protein. Keep chole bhature and buttered Amritsari kulcha for the weekend outing rather than the Tuesday commute.

Lassi, dahi and chaas in a city ringed by dairy country

Chandigarh itself is a city, not a dairy district: National Dairy Development Board figures for 2023-24 put milk availability in the Union Territory at about 131 g per person a day. But it sits between Punjab, at about 1,245 g, and Haryana, at about 1,105 g, both more than double the national figure of 471 g. Milk, dahi, paneer and lassi are everywhere in the Tricity, and they are your cheapest vegetarian protein.

  • Sweet lassi varies more than you’d think. INDB’s home recipe is about 158 kcal for a tall glass of about 440 ml. CoFID’s analysed takeaway samples average 65 kcal per 100 g, which puts the same glass near 287 kcal. Shop lassi with a layer of malai on top will be higher still.
  • Salted lassi and chaas are the everyday choice. A tall glass of salted lassi is about 80 kcal with the same 5.7 g of protein as INDB’s sweet version. The ICMR-NIN Dietary Guidelines for Indians (2024) list buttermilk as a swap for sugary drinks.
  • Paneer is dense protein, and dense calories. IFCT 2017 gives paneer 18.9 g of protein and about 305 kcal per 100 g, so 100 g of paneer tikka filling is a strong protein serving, and a shahi paneer gravy is a calorie serving.
  • Dahi and raita fill gaps. A bowl of cucumber raita is about 90 kcal with 6.2 g of protein in INDB. Order one with every dhaba meal.

How to order at a dhaba or sector market in Chandigarh and Mohali

Whether you’re eating in Sector 17, Sector 35, the 3B2 market in Mohali or a dhaba on the Zirakpur road, the menu is the same Punjabi menu, and the same few swaps do most of the work. The ICMR-NIN guidelines suggest about 20 g of visible fat a day for a sedentary woman and 30 g for a sedentary man; one buttered dhaba meal can use all of it.

Instead ofOrderWhy
Butter naan or laccha parathaTandoori roti or a plain naan, no butterA plain naan is about 152 kcal; each 5 g of ghee adds about 45 kcal
Butter chickenTandoori chicken or chicken curryTandoori chicken is about 145 kcal and 16 g of protein per 100 g
Shahi paneer or paneer makhaniPaneer tikka, shared, or palak paneerPaneer tikka gives 22 g of protein per plate
Dal makhani with cream on topDal makhani without the cream, or yellow dalSaves the cream; dal makhani already carries 11–12 g of protein
Sweet lassi with malaiSalted lassi or chaasAbout 80 kcal against up to 287 kcal
Chole bhatureChole with one plain kulcha or two rotiKeeps the chickpea protein, drops the deep-fried bread
Smarter orders at Tricity dhabas and restaurants

Two habits help more than any single swap. Start with a salad and a raita, and order mains for the table, not one each. The ICMR-NIN guidelines also ask people to avoid reheated and reused frying oil, which is one more reason to keep fried street snacks occasional.

Sector markets, apni mandis and the Sector 26 mandi: shopping for a high-protein week

Healthy eating in Chandigarh is easiest when the fridge is stocked. The city’s main wholesale fruit, vegetable and grain mandi has operated on 24 acres in Sector 26, and the Chandigarh administration began the long-delayed move to a 75-acre site in Sector 39 in 2025, according to The Tribune. Closer to home, rotating apni mandis set up in residential sectors on fixed days, so seasonal vegetables are a short walk away in most of the city.

  • Pulses for the week: kabuli chana, rajma, whole moong and chana dal. IFCT 2017 lists raw rajma at about 299 kcal and 19.9 g of protein per 100 g, and whole moong at 22.5 g.
  • Dairy: a litre of milk for dahi and paneer. Homemade dahi set overnight is cheaper than any packaged high-protein yoghurt.
  • Winter greens: sarson, palak, bathua and methi in the cold months. IFCT lists mustard leaves at about 30 kcal per 100 g, so saag is light until the butter goes on.
  • Eggs and chicken if you eat them. A boiled egg is about 68 kcal with 6.7 g of protein in INDB.
  • Snacks: roasted chana, about 86 kcal and 5.6 g of protein per 30 g by IFCT values, and seasonal guava, about 32 kcal per 100 g for the white-fleshed kind.

High-protein food in Chandigarh, veg and non-veg

Include a protein source alongside familiar staple foods.
Include a protein source alongside familiar staple foods.

The ICMR-NIN 2024 guidelines set the protein requirement for healthy adults at 0.83 g per kg of body weight a day, about 54 g for a 65 kg person. If you strength-train and want to build muscle, more helps up to a point: the same guidelines note that intakes above about 1.6 g per kg add nothing further to muscle gains from resistance training, and they advise getting protein from food rather than powders. Work out your number with the protein intake calculator.

Tricity food makes 70–100 g a day realistic. Vegetarians can lean on paneer tikka (22 g a plate), dal makhani (11–12 g a bowl), chole (7–10 g), raita and salted lassi (about 6 g each), and paneer paratha for breakfast. Meat eaters get the easiest wins at the tandoor: 200 g of tandoori chicken gives about 33 g of protein for about 290 kcal, and a bowl of chicken curry about 29 g. Our guide to protein in Indian food lists more sources, and high-protein Indian breakfast has more morning ideas.

An 1,800 kcal day of Chandigarh food

This sample day uses only the values above and dishes you can find in any Tricity home or market. It comes to about 1,760 kcal and 81 g of protein, before you add a teaspoon of ghee to the dal (about 45 kcal). Chai is INDB’s standard cup with milk. Raw salad of onion, cucumber, radish and tomato is extra and free.

MealWhat to eatCaloriesProtein
Breakfast1 paneer paratha, a bowl of cucumber raita, chaiabout 348 kcal13.8 g
Mid-morning1 guava, about 150 gabout 48 kcal2.2 g
LunchChole, 2 roti, a glass of salted lassiabout 422 kcal17.2 g
EveningSprouted moong chaat, 30 g roasted chanaabout 169 kcal9.1 g
DinnerPaneer tikka, 1 roti, a bowl of dhuli moong dalabout 624 kcal31.9 g
Bedtime200 ml cow’s milkabout 146 kcal6.5 g
Sample day of Chandigarh and Mohali food, about 1,800 kcal

Eat meat? Swap the paneer tikka for 200 g of tandoori chicken and add a roti: the day lands near 1,710 kcal with about 93 g of protein. Need more food? Most men and very active women need more than 1,800 kcal; add a second bowl of dal or another roti before reaching for a second paratha. Find your own target with the calorie deficit calculator, and see our list of calories in Indian food for dishes not on this page.

Fat loss or muscle gain on Tricity food

For fat loss, the ICMR-NIN guidelines consider about half a kilogram a week a safe rate, and say weight-loss diets shouldn’t go below 1,000 kcal a day. In Chandigarh terms, that usually means one bread fewer per meal, salted lassi instead of sweet, tandoori instead of makhani gravies, and fried breakfasts once a week rather than daily.

For muscle gain, eat at or a little above your maintenance calories, raise protein from the 0.83 g per kg floor toward, but not past, about 1.6 g per kg from dal, dahi, paneer, eggs and chicken, and train with progressive loads at least two or three times a week. The ICMR-NIN guidelines recommend muscle-strengthening work on at least two days a week for everyone. Food only builds muscle if the training asks for it.

If you’d rather train with friends, group classes in Chandigarh and Mohali cost ₹499 per person for a live session. Want to burn some of that lassi outdoors? Our guides to treks near Chandigarh and cycling in Chandigarh cover the Shivalik foothills and the city’s cycle tracks, and what a gym costs in Chandigarh covers the indoor option. For everything else, start at online personal training in Chandigarh and Mohali, or see Personal Home Training in Chandigarh and Personal Gym Training in Chandigarh.

Sources

  1. Dietary Guidelines for Indians (2024), ICMR-National Institute of Nutrition
  2. Indian Food Composition Tables 2017 (Longvah et al.), ICMR-National Institute of Nutrition
  3. Indian Nutrient Databank (INDB): recipe nutrient dataset, Jaacks Lab, University of Edinburgh (GitHub)
  4. Development of an Indian Food Composition Database (Vijayakumar et al., 2024), Current Developments in Nutrition
  5. Composition of foods integrated dataset (CoFID), 2021, Public Health England, GOV.UK
  6. Per capita availability of milk by states, National Dairy Development Board
  7. Amritsar travel and food guide, Incredible India, Ministry of Tourism
  8. Sector 17, Chandigarh, Incredible India, Ministry of Tourism
  9. Chandigarh starts process to shift mandi to Sector 39 (25 February 2025), The Tribune
  10. Soon, apni mandi twice a week (March 2016), The Tribune

Written by the MakeMyFitness team from the sources above. First published , last updated . Spotted something out of date? Tell us at hello@makemyfitness.com.

In a gym planning corner with a desk and progress board, an athlete asks a question and a gym coach responds on video.

Questions people ask

About healthy Food in Chandigarh and Mohali: Chole Kulche, Lassi and Dhaba Meals, With Calories and Protein.

  • The healthiest Chandigarh food is the everyday Punjabi menu ordered lightly: chole or rajma with roti, dal, tandoori chicken or paneer tikka, raita and salted lassi. Tandoori chicken is about 145 kcal and 16 g of protein per 100 g in INDB, and salted lassi about 80 kcal a glass. Go easy on bhature, buttered breads and sweet lassi.

Still have a question?Leave your number in the booking form and we'll call you.

Chandigarh–Mohali guides

More on training in Chandigarh–Mohali

What changes the plan when you live in Chandigarh–Mohali: personal trainer fees, gym fees, running tracks, marathons, treks, cycling and healthy food.

Train with a coach in Chandigarh–Mohali

Live one-to-one sessions on video, at home or at the gym you already use. The same prices everywhere in India.

Online personal trainer in Chandigarh–Mohali

Healthy food in other cities

Book a session

Your first rep starts here.

We’ll call to confirm your coach, talk through your goals and send you a private video link.

In the gym’s locker and check-in area, choose a date, then receive confirmation for a live gym workout.
  • Live on video, from anywhere
  • Coach matched to your goals
  • No long-term contracts

Step 1 of 4

What kind of training are you after?

1:1 · Live video · At your gym. Prop your phone up at the gym you already go to. Your coach joins on live video, plans every set and corrects your form as you lift.

In the entrance of the athlete’s own gym, an athlete is welcomed into live gym training.

Your Fitness.
Your Way.

Stop planning to start. Book your first session today.

Book a session