Gallstones diet

The gallbladder sits underneath your liver and stores bile, a liquid produced by your liver to help break down fat. Your gallbladder also helps you absorb certain vitamins and nutrients that dissolve in fat. 

When there is a chemical imbalance in your bile, gallstones can form in your gallbladder. Gallstones are usually lumps of fatty substances that have hardened. However, gallstones can also be formed from bile pigments or calcium. You can have anywhere from one to many gallstones, varying in size from small to large. 

Gallstones don’t usually cause symptoms. However, in a minority of people, a gallstone can block the bile duct that connects your gallbladder to your small intestine, causing severe abdominal pain, bloating, nausea and vomiting. If you experience these symptoms often, you may need surgery to remove your gallbladder.

Eating a healthy, nutrient-rich diet can help keep your gallbladder healthy and reduce the risk of gallstones and other problems, such as inflammation of your gallbladder. 

Causes of gallstones

Gallstones are fairly common, affecting around one in three women and one in six men at some point in their lives. Gallstones are more likely as you get older but your risk also increases if you:

  • Are overweight or obese
  • Eat an unhealthy diet, particularly a high-fat diet
  • Have a family history of gallstones
  • Have certain health conditions — this includes: 
    • A food allergy (eg coeliac disease) that you do not treat ie you do not avoid eating the foods that trigger your allergy
    • Coronary artery disease 
    • Diabetes
    • Lactose-intolerance
  • Lose weight rapidly 
  • Smoke

If you are a woman, your risk of gallstones increases if you:

  • Are pregnant
  • Take the contraceptive pill
  • Take hormone replacement therapy (HRT)

Digestion and the gallbladder

Your gallbladder collects and stores bile produced by your liver. When food passes from your stomach to your small intestine, your gallbladder releases bile into your small intestine to help digest fats in your food — bile contains bile salts and other substances that break down fat.

Your gallbladder connects to your small intestine via the bile duct, which can become blocked by a gallstone. When this happens, it is called biliary colic; symptoms include severe abdominal pain, bloating, nausea and vomiting.

Gallstones and diet risk

Your risk of developing gallstones increases if you are overweight and if your diet is high in fat and cholesterol and low in fibre. Losing excess weight can help but make sure you do this gradually as sudden weight loss also increases your risk of gallstones. This is because crash diets prompt your liver to release more cholesterol into your bile, causing an imbalance that leads to the formation of crystals and subsequently gallstones.

Foods to eat with gallstones

Managing gallstones with your diet involves following a healthy, balanced diet. This includes:

Lots of fruits and vegetables

Try to eat at least five portions of fruit and vegetables every day, such as beans, citrus fruits, dark, leafy greens, peppers and tomatoes. These foods contain vitamins, minerals, fibre and antioxidants which can help maintain a healthy gallbladder. Vitamin C, magnesium and folate, in particular, may promote good gallbladder health.

Lots of fibre

A diet rich in fibre supports your digestive system and the movement of food through your bowels. It also helps keep your gallbladder healthy. Foods high in fibre include fruits, vegetables, beans, pulses, oats and whole grains.

Lots of fluids

It is important to stay hydrated, so make sure you drink at least two litres of fluids every day, such as water and/or herbal tea.

Starchy carbohydrates

Where possible choose high-fibre carbohydrates such as whole grains, brown rice and brown bread.


Try to eat two to three portions of dairy every day and opt for low-fat dairy products whenever possible. This will help you maintain a healthy level of calcium which is important for gallbladder health.

Lean protein

Although red meat is a good source of protein, it can often be high in fat, which is not good for your gallbladder. Instead, try eating lean meat, sardines or eggs. You can also try plant-based sources of protein, such as beans, lentils, nuts, pulses, tempeh and tofu.

Healthy fats

Healthy fats include unsaturated fats that come from plant sources, rather than animals eg fats found in avocados, nuts and seeds, as well as olive, rapeseed and sunflower oil. Try to replace the animal and saturated fats in your diet with unsaturated, plant-based fats.

A selection of foods containing healthy fats

Foods to avoid to prevent gallstones

Eating a diet that promotes good gallbladder health can reduce your risk of developing gallstones and if you already have gallstones, can ease your symptoms.

Try to avoid or reduce your intake of:

Saturated and trans fats

Your gallbladder releases bile to help your body digest fats. Following a diet high in fat, particularly saturated fats and trans fats can put too much strain on your gallbladder.

Try to reduce the amount of fat in your diet by avoiding whole milk, meat, butter, ghee, cheese, cakes, biscuits and pastries. Where possible, replace saturated and trans fats with unsaturated fats. You can also try to eat smaller, more frequent meals to spread out the amount of fat you eat through the day and avoid eating large, fatty meals.

Deep-fried and processed foods

Deep-fried foods are high in fat, while highly processed foods (eg ready-made meals, doughnuts, biscuits etc) are often high in fat and sugar — both are not good for your gallbladder.

Foods deep-fried in vegetable and peanut oil are particularly hard to digest. Although these oils are plant-based and often largely unsaturated, at high temperatures, polyunsaturated fats become very unstable and can produce toxins.

Refined white flour

Refined white flour can be found in pasta and white bread and contains little to no fibre. It may increase your risk of gallbladder problems so try to replace white flour products with whole-grain alternatives as these are higher in fibre.


Sugar is linked to increased gallstone formation so try to avoid high-sugar foods, such as cakes, biscuits and other sweet baked goods.

Low-calorie diets

Low-calorie diets can cause sudden weight loss, which can worsen your symptoms and trigger more gallstones to form. If you need to lose excess weight, do so gradually by following a healthy, balanced diet and exercising. Aim to lose no more than 400-900g per week.

Other triggers

Try to avoid drinking alcohol and smoking tobacco. Keep a food diary to see if any other specific foods trigger your gallstone symptoms. If you suspect a specific food is triggering your symptoms, exclude it from your diet for two weeks and see if your symptoms improve. However, make sure you do not exclude an entire food group as you need to maintain a balanced diet. You can speak to your GP or a nutritionist about how to make changes to your diet.

Cutting down on fat

It can be challenging to follow a gallstones low-fat diet. However, there are some simple changes you can make which may help:

Avoid processed foods

Whenever possible, try to avoid processed foods, particularly ready-made meals. Instead, cook your meals using fresh ingredients. This gives you more control over how much fat goes into your meals. For example you can:

  • Choose leaner cuts of meat
  • Make your own dressing by mixing low-fat yoghurt, lemon juice and herbs 
  • Reduce the amount of meat in a meal and bulk it out with vegetables and pulses 
  • Remove fat from the top of casseroles and stews
  • Remove visible fat and skin from any meat 

Limit the amount of oil

Try to use as little oil or fat as possible when cooking. Instead of frying, try baking, boiling, grilling, roasting or steaming.

If you need to cook food in a pan, try using an oil spray or use a spoon to add oil to your pan, instead of pouring oil from the bottle — one teaspoon of oil per person is a healthy measure. You can also wipe off excess oil with a paper towel before you heat up the pan.

If while cooking food in a pan, you notice it is sticking, try adding a little water instead of oil.

Check food labels

Processed foods can be deceptively high in fat, so make sure you check the food labels. High-fat foods contain 17.5g or more of fat per 100g. At a glance, avoid foods with red colour coding on the fat label. Instead, choose foods with 3g or less of fat per 100g.

Your diet after gallbladder surgery

If your gallstone symptoms occur often and/or are severe, you may need to have your gallbladder removed. When recovering from gallbladder removal surgery, expect to have diarrhoea and loose stools for about a week after your surgery. This is because, without your gallbladder to store your bile, bile will be released more regularly, as and when your liver produces it, directly into your small intestines. 

You can reduce these post-surgery symptoms by changing your diet. Try to avoid: 

  • Caffeine
  • Creams, sauces and gravies
  • Foods containing more than 3g of fat per 100g
  • Fried, greasy or highly processed foods
  • Full-fat dairy products
  • Spicy foods

Instead, try to eat high-fibre, low-fat foods. Gradually increase the amount of fibre in your diet, starting with foods that contain more soluble fibre, as opposed to insoluble fibre, such as black beans, broccoli, Brussel sprouts, carrots, oats, apples, pears and apricots. You can also try eating smaller, more frequent meals. 

How to keep your gallbladder healthy

To help keep your gallbladder healthy, try to gradually lose any excess weight and maintain a healthy weight. Do not try rapid weight loss programmes or fasting as this can increase your risk of gallstones.

If you smoke, consider quitting as smoking tobacco is a risk factor for gallbladder problems as well as several different types of cancer, including gallbladder cancer.

In some people, allergic reactions can cause gallbladder symptoms. If you have a food allergy, try to avoid the foods that trigger your allergy. You may find it helpful to speak to your doctor about getting an allergy test or trying an elimination diet, where you exclude a particular food.

Gallstones diet FAQs

How do you flush out gallstones?

Gallstones can’t be flushed out of your system. However, following a healthy, balanced diet, low in fat and high in fibre, can ease your symptoms. If your gallstones are causing you frequent or severe symptoms, there are treatments available including gallbladder removal surgery, endoscopic retrograde cholangio-pancreatography (ERCP) to remove gallstones or medication to dissolve your gallstones (although medication is not usually very effective). 

Are eggs bad for gallstones?

No, eggs are not bad for gallstones as they are high in protein but low in fat. 

What fruit is good for gallstones?

Eating a range of fruits as part of a healthy, balanced diet is good for gallstones, particularly fruits rich in vitamin C, such as citrus fruits. 

Can I eat bananas with gallstones?

Yes, you can eat bananas with gallstones as they are very low in fat and contain vitamins C and B6 and magnesium, which are all good for your gallbladder. However, don’t overdo it as bananas also contain a fair amount of sugar. 

Is yoghurt good for gallstones?

You can eat dairy products, including yoghurt, as part of a gallbladder-friendly diet. However, opt for low-fat options. You can therefore get the benefits, protein and calcium, without eating too much fat. 

Can I eat mashed potatoes with gallstones?

As mashed potatoes are usually made with a lot of butter ie contain a lot of fat, it is better to have it in small amounts or choose to eat your potatoes in a different way that uses less fat eg boiled or baked. 

Can lemon juice dissolve gallstones?

No, drinking lemon juice doesn’t dissolve gallstones. 

What can I drink with gallstones?

It is important to stay hydrated if you have gallstones by drinking at least two litres of fluid every day, such as water or herbal tea. However, you should avoid drinking alcohol as this can worsen your symptoms.

Can you poop out gallstones?

Yes, small gallstones can pass out of your body in your stools. However, larger gallstones may get stuck in your bile duct and you may therefore need medical treatment. 

We hope you've found this article useful, however, it cannot be a substitute for a consultation with a specialist

If you're concerned about symptoms you're experiencing or require further information on the subject, talk to a GP or see an expert consultant at your local Spire hospital.

Make an enquiry

Need help with appointments, quotes or general information?

Enquire online
or Find a specialist near you

View our consultants to find the specialist that's right for you.

Find a specialist

Author Information

Cahoot Care Marketing

Niched in the care sector, Cahoot Care Marketing offers a full range of marketing services for care businesses including: SEO, social media, websites and video marketing, specialising in copywriting and content marketing.

Over the last five years Cahoot Care Marketing has built an experienced team of writers and editors, with broad and deep expertise on a range of care topics. They provide a responsive, efficient and comprehensive service, ensuring content is on brand and in line with relevant medical guidelines.

Their writers and editors include care sector workers, healthcare copywriting specialists and NHS trainers, who thoroughly research all topics using reputable sources including the NHS, NICE, relevant Royal Colleges and medical associations.

The Spire Content Hub project was managed by:

Lux Fatimathas, Editor and Project Manager

Lux has a BSc(Hons) in Neuroscience from UCL, a PhD in Cellular and Molecular Biology from the UCL Institute of Ophthalmology and experience as a postdoctoral researcher in developmental biology. She has a clear and extensive understanding of the biological and medical sciences. Having worked in scientific publishing for BioMed Central and as a writer for the UK’s Medical Research Council and the National University of Singapore, she is able to clearly communicate complex concepts.

Catriona Shaw, Lead Editor

Catriona has an English degree from the University of Southampton and more than 12 years’ experience copy editing across a range of complex topics. She works with a diverse team of writers to create clear and compelling copy to educate and inform.

Alfie Jones, Director — Cahoot Care Marketing

Alfie has a creative writing degree from UCF and initially worked as a carer before supporting his family’s care training business with copywriting and general marketing. He has worked in content marketing and the care sector for over 10 years and overseen a diverse range of care content projects, building a strong team of specialist writers and marketing creatives after founding Cahoot in 2016.