Key takeaways:
Metformin is a medication used to treat Type 2 diabetes. It helps the body use insulin better and decreases the amount of sugar the liver makes.
Some foods with high fat and sugar content can interfere with how well metformin works to lower your blood sugar.
Other metformin interactions to consider include some medications, overall kidney function, and having contrast with imaging studies.
Type 2 diabetes is a condition where the body doesn’t use insulin correctly or doesn’t make enough of it. Lifestyle changes and medication — like metformin — can help treat Type 2 diabetes. Along with exercise, metformin helps to keep the blood sugar levels normal before and after meals.
Your diet can have a big effect on your blood sugar levels, but also on how well metformin works. Understanding how some foods affect metformin can guide you in making your food choices and can help promote well-being.
Let’s take a closer look at seven foods (and drinks) you may want to avoid or limit while taking metformin.
Save every month on GLP-1 meds with GoodRx
Save an average of $235 on FDA-approved GLP-1s like Ozempic and Zepbound.
You’ll want to avoid drinks that are high in natural and added sugar like fruit juice and soda. They won’t stop metformin from working, but they’ll make it harder to keep the blood sugar levels down. Candy, desserts, condiments, and sweet treats tend to be high in sugar. They can also have the same effect and cause blood sugar spikes.
Metformin safety: If you’re taking multiple medications, here are some metformin interactions you should know.
Diabetes diet plan: When you have diabetes, your diet is important. Review this meal guide for suggestions on what to eat.
Metformin side effects: Some side effects are common when taking metformin. Learn more about what you can expect while taking this medication.
Fruits are generally a healthful food choice, but some have lots of natural sugar. And dried fruit packaged as a snack often has added sugar. Eating these fruits can raise blood sugar levels quickly and interfere with how well metformin works. Examples of fruits high in sugar include:
Mangoes
Grapes
Bananas
Pineapple
Watermelon
Processed foods often contain a lot of sugar, salt, and saturated fats. They can make it harder for metformin to lower your blood sugar. If you’ve been trying to lose weight, they can also make it harder for you to reach that goal. Examples of processed foods you should avoid include:
White bread
White rice
Pasta
Chips
Sugary cereals
Fatty foods can make it harder for your body to absorb metformin. Eating a lot of fried foods and fatty meats might mean that you’ll need a higher dose of metformin for the same effect. Try avoiding fatty foods and meats like:
Cheese
Butter
Bacon
Sausages
Beef ribs
Pork ribs
You don’t have to skip dairy completely when taking metformin. But try to avoid sweetened dairy items. These foods add extra calories and sugar, which can make metformin less effective at controlling your blood sugar.
Examples of sweetened dairy foods you should limit include:
Flavored yogurts
Sweetened milk
Ice cream
Eating big meals with lots of simple carbs can overload your body. And, it can leave extra sugar hanging around for your body to process — even if you’re taking metformin. Having smaller, balanced meals can help keep your blood sugar steady.
High-carb foods often include many of the processed foods mentioned above. But in general, try limiting carb-heavy foods and drinks like:
French fries
Cakes
Cookies
Soda
Sweetened tea
Drinking alcohol while taking metformin can make your blood sugar drop too low. When you drink alcohol, your liver is busy processing it, so it doesn’t put out as much sugar. This can lead to hypoglycemia (low blood sugar) and its complications.
Mixing alcohol with metformin can also put you at risk for lactic acidosis. This is a condition where you have too much lactic acid in your bloodstream and it can cause serious illness.
Before you drink alcohol, be sure to talk with a healthcare professional about how to safely enjoy it while on metformin.
When taking metformin, eating low-carb and low-fat foods can help you manage your blood sugar. These foods won’t make your blood sugar levels spike as fast, and help to keep them stable. Making more healthful food choices while taking metformin can help the medication work better. Let’s take a look at some healthful options below:
Lean proteins: Lean proteins, such as chicken, turkey, fish, tofu, and beans, are better choices because they keep your blood sugar from going up too fast.
Nonstarchy vegetables: Broccoli, spinach, carrots, and bell peppers are rich in vitamins and minerals and help keep the blood sugar steady. If available, opt for fresh or frozen. If not, low-sodium canned foods are a good alternative.
Whole grains: Whole grains like oats, quinoa, brown rice, and whole-wheat bread have slow-digesting carbs. This allows your blood sugar to rise more slowly. Just remember not to eat too much of them.
Low-sugar fruit: Fruits low in sugar, like berries, apples, and citrus fruits, are great choices for a snack. They have less sugar than other fruits and can satisfy your sweet tooth.
Nuts and seeds: Enjoying a handful of almonds, walnuts, chia seeds, or flaxseeds can be a nutritious way to curb your appetite. They are full of good fats, protein, and fiber, which can help your blood sugar level.
Plain Greek yogurt and cottage cheese: These dairy products are filled with protein, which helps build strong muscles and keeps you feeling full. Greek yogurt is lower in sugar than flavored yogurts.
Healthy fats: Healthy fats, like the ones found in avocados, olive oil, and salmon, help your body use insulin better. This can help to lower the blood sugar.
Legumes: Legumes are a superfood that can help keep blood sugars in check. Lentils, chickpeas, and black beans are low in sugar, but rich in fiber and protein.
Leafy greens: Kale, spinach, and Swiss chard are nutrient-dense leafy greens. They are low in carbs and rich in fiber, which helps to keep your blood sugar levels stable.
Water: When you take metformin, it’s important to stay hydrated. In some people, it might cause diarrhea, which can make your body lose water faster.
When you include these healthful and nutritious foods in your meals, it helps you get the most out of taking metformin. Before making changes, remember to talk with a healthcare professional about what foods are best for you and your health goals.
Following a strict diet isn’t easy. And occasionally, you might eat food you shouldn’t while taking metformin. Here’s what you should do if that happens:
Monitor your blood sugar levels for a few hours to see how your body reacts to the food you’ve eaten.
Take a short walk to lower blood sugar levels and improve insulin sensitivity.
Drinking water can help flush out extra sugar from the body. It also prevents dehydration.
These tips can help you handle minor slip-ups with your diet. But be sure to contact your diabetes care team if you notice unusual symptoms after eating, such as:
Extreme thirst
Frequent urination
Nausea and vomiting
Weakness
Confusion
Prolonged blood sugar levels greater than 250 mg/dl
In addition to avoiding certain foods, there are other interactions to consider when taking metformin.
Some medications can interact with metformin. They can affect its effectiveness and increase the risk of side effects. These include certain:
Antibiotics
Blood pressure medications
Cholesterol medications
Diabetes medications
Steroids
Seizure medications
Always talk with your diabetes care team about all the medications you’re taking. This includes over-the-counter medications and supplements.
After being processed in the body, metformin is then mainly removed by the kidneys. If your kidneys don't work well, metformin can build up in the body and raise your risk of side effects. A healthcare professional will track your kidney function regularly while you’re taking metformin.
Some imaging studies, like CT scans or MRIs, may require you to receive contrast. This can help give your care team better images in some cases, but it can lead to kidney failure in people at high risk. To reduce the risk of kidney damage, you may need to stop taking metformin for a short time after having a test with contrast.
Managing diabetes with metformin includes avoiding certain foods that can prevent your medication from working as well. Some foods like high-sugar, high-fat foods can make your blood sugar spike quickly or make it hard for metformin to be absorbed. Veggies, lean proteins, and whole grains can help keep your blood sugar steady with metformin. If you eat something you shouldn’t, drinking water or going for a walk can help to bring your blood sugar back down.
American Diabetes Association. (n.d.). Protein.
American Diabetes Association. (n.d.). Understanding carbs.
American Heart Association. (2021). Saturated fat.
Bielefeld, D., et al. (2020). The effects of legume consumption on markers of glycaemic control in individuals with and without diabetes mellitus: A systematic literature review of randomised controlled trials. Nutrients.
Centers for Disease Control and Prevention. (2024). Get active.
Delpino, F. M., et al. (2022). Ultra-processed food and risk of type 2 diabetes: A systematic review and meta-analysis of longitudinal studies. International Journal of Epidemiology.
Enhörning, S., et al. (2019). Water supplementation reduces copeptin and plasma glucose in adults with high copeptin: The H2O Metabolism Pilot Study. The Journal of Clinical Endocrinology and Metabolism.
Hsu, W. H., et al. (2017). Effect of metformin on kidney function in patients with type 2 diabetes mellitus and moderate chronic kidney disease. Oncotarget.
MyFoodData.com. (n.d.). Nutrient ranking tool.
Moreno-Cabañas, A., et al. (2023). Metformin and exercise effects on postprandial insulin sensitivity and glucose kinetics in pre-diabetic and diabetic adults. American Journal of Physiology: Endocrinology and Metabolism.
Rasuli, P., et al. (1998). Metformin and contrast media: Where is the conflict? Canadian Association of Radiologists Journal.
Sun, M. L., et al. (2023). Effects of food on pharmacokinetics and safety of metformin hydrochloride tablets: A meta-analysis of pharmacokinetic, bioavailability, or bioequivalence studies. Heliyon.