Direct answer: With gallstones, eat light, low-fat, high-fibre food in regular small meals: dal, vegetables, fruit, oats, roti, curd and buttermilk. Avoid deep-fried food, heavy ghee, butter, cream, bakery items and long gaps between meals. Diet can ease gallbladder pain, but it cannot remove stones. Dr Raman Garg, Bathinda, Punjab, India, explains the plan below.
Why food matters when you have gallstones
Your gallbladder is a small pouch under the liver. It stores bile, a digestive juice, and squeezes it out when fat enters your gut. If stones are sitting inside, a heavy fatty meal makes the pouch squeeze hard against them. That squeeze is the pain people call pitte ki pathri ka dard or pite di pathri da dard.
So diet is about one thing: giving the gallbladder less hard work. It also helps keep your weight steady, which matters because fast weight gain and fast weight loss both encourage new stones. To understand the stones themselves first, read our post on gallstone symptoms and causes.
Foods to eat with gallstones
Think of a simple Punjabi plate with less oil and more plant food.
- Grains: plain roti, jowar, bajra, brown rice, daliya, oats.
- Dal and pulses: moong, masoor, chana, rajma in modest portions, cooked with little oil.
- Vegetables: lauki, tori, tinda, palak, methi, carrot, cucumber, cabbage, beans.
- Fruit: apple, papaya, pear, orange, guava, banana, pomegranate.
- Protein: low-fat curd, buttermilk (lassi without cream), paneer in small amounts, egg white, grilled or boiled fish and skinless chicken if you eat non-veg.
- Healthy fats in small measure: one teaspoon of olive oil, mustard oil or a few almonds a day. Small amounts of good fat are fine. The problem is a big fatty load at once.
- Water: 2 to 3 litres a day unless another doctor has limited your fluids.
Foods to avoid with gallstones
- Deep-fried food: pakora, samosa, bhatura, puri, kachori, french fries.
- Heavy dhaba food: butter chicken, malai dishes, paneer butter masala, dal makhani with extra butter.
- Full-cream milk products in large amounts: cream, malai, khoya sweets, rabri.
- Bakery items: cakes, pastries, cream biscuits, puffs.
- Red meat and organ meat.
- Packaged namkeen, chips and instant noodles.
- Alcohol and sugary soft drinks.
- Crash diets and fasting for many hours. Skipping meals makes bile sit and thicken in the gallbladder.
Is ghee bad for gallstones?
This is one of the most searched questions, and the honest answer is: it depends on the amount and on your symptoms. A small spoon of ghee on one roti is usually tolerated. Two or three spoons in dal, parathas with butter on top and sweets made in ghee at one meal are what trigger pain in many patients.
If you have had gallbladder pain in the last few weeks, cut ghee down to about one teaspoon a day for now and see how you feel. If even that brings pain, tell Dr Raman Garg, because it usually means the gallbladder is already irritated and diet alone will not settle it.
A sample one-day gallstone diet for a Punjab household
| Time | What to have |
|---|---|
| Early morning | Warm water, 4 soaked almonds |
| Breakfast | 2 plain rotis or 1 bowl daliya or oats, with a bowl of curd and a fruit |
| Mid-morning | Papaya, apple or a glass of buttermilk |
| Lunch | 2 rotis, 1 bowl dal, 1 bowl sabzi cooked in little oil, salad |
| Evening | Tea with 2 plain biscuits or roasted chana |
| Dinner | 1 or 2 rotis, a moong dal khichdi or lauki sabzi, a small bowl of curd |
| Before sleep | Warm water or a small glass of low-fat milk |
Eat every 3 to 4 hours. Six small meals suit a gallbladder better than two heavy ones.
A farmer from Talwandi Sabo working long field hours, or a shopkeeper in Maur Mandi who eats only at 3 PM, often triggers pain simply by leaving a long gap and then eating a big meal. Pack roasted chana, a banana or a boiled egg and eat on time.
Can diet dissolve gallstones? (Pitte ki pathri gal sakti hai?)
No. Diet, home remedies, apple juice, olive oil and lemon drinks, and other "flushes" do not remove stones that are already formed. Ayurvedic powders and "stone dissolving" medicines also do not clear the stones in most patients. Medicines that can dissolve certain small cholesterol stones exist, but they work slowly over many months, only in selected people, and stones often return when treatment stops.
What diet does is lower the number of attacks. If you want more detail, see can gallstones dissolve without surgery.
When diet is not enough
Diet is a good choice when stones are found by chance and cause no pain. It is not enough when:
- You have had repeated pain attacks, even once a month.
- Stones are large. A common question is whether a 2 cm gallstone needs surgery. In most patients who have symptoms, yes, a stone of that size is a reason to plan removal of the gallbladder, because it rarely gets better by itself. Dr Raman Garg decides after a scan.
- You have had jaundice, pancreatitis or an infected gallbladder.
- Pain wakes you at night or needs injections.
In these cases the permanent fix is laparoscopic gallbladder removal, a keyhole surgery done through small cuts. Most patients walk the same day and go home within 24 hours.
After surgery, diet gets easier
Once the gallbladder is removed, the stones go with it. Most patients return to a near-normal diet within weeks, with a little care in the first month. Our post on life after gallbladder removal covers this in detail.
When to see a doctor (red flags)
See Dr Raman Garg if you have pain in the upper right belly or centre of the belly after meals, pain going to the back or right shoulder, repeated vomiting, or bloating with fatty food.
Go for same-day hospital care if you have severe pain lasting more than 4 to 6 hours, fever with chills, yellow eyes or skin (peeliya), dark urine with pale stools, or repeated vomiting that you cannot stop. These can mean an infected gallbladder, a stone in the bile duct or pancreatitis. Call +91 82641-60001 at any hour.
Cost lines
OPD consultation Rs 500 to 1,000. Ultrasound abdomen, the test that shows gallstones, costs Rs 600 to 1,800.
| Item | Starting (Rs) | Average (Rs) | Maximum (Rs) |
|---|---|---|---|
| OPD consultation | 500 | 700 | 1,000 |
| Ultrasound abdomen | 600 | 1,000 | 1,800 |
| Liver function test (LFT) | 400 | 600 | 1,200 |
Note: These are typical Punjab costs for 2026. The final cost may vary after Dr Raman Garg examines you, depending on the number of tests needed and your health.
Cashless insurance
If surgery becomes necessary, our insurance desk handles cashless treatment with Aditya Birla Health Insurance, Niva Bupa, Care Health Insurance, ICICI Lombard, Medi Assist TPA and almost all other major insurers and TPAs. See cashless insurance for gastro treatment.
This page is general information; your plan is set after Dr Raman Garg examines you.
Medically reviewed by Dr Raman Garg | Last updated: 8 November 2026