👋 What could you use support with?
This will help us personalize your experience
👋 Why are you looking for a meal plan?
👋 How familiar are you with managing autoimmune conditions through nutrition?
This will help us personalize your experience
This will help us personalize your experience
Blog
>

Top Foods to Avoid on Metformin

Table of Contents

Key Takeaways

  • Metformin is a prescription medication used to lower blood sugar in the treatment of type 2 diabetes.
  • There is no specific diet you must follow while taking metformin. However, avoiding certain foods may make the medication more effective and reduce its side effects.
  • Eating a healthy, well-balanced diet while taking metformin is the best way to control blood sugar and improve overall health.

Metformin is a prescription medication used to treat type 2 diabetes

It works by making your body more sensitive to insulin, a naturally occurring hormone that controls the amount of sugar in your blood.

Metformin also helps lower the amount of sugar you absorb from food after eating and decreases how much sugar your liver makes on its own.

While there is no specific diet you need to follow while taking metformin, limiting certain foods can help make it more effective.

Certain foods could also worsen metformin's side effects, so they may also want to be avoided.

Read on to learn more about what foods to eat and avoid while taking metformin for type 2 diabetes.

{{splash}}

Foods to Avoid While Taking Metformin

Metformin is prescribed to help people with type 2 diabetes manage their blood sugar levels. 

Although no specific metformin diet exists, limiting certain foods can help the medication work better. 

Here is a comprehensive list of foods to avoid while taking metformin.

Simple Carbohydrates and Sugar-Sweetened Foods

Simple carbohydrates are low in fiber and include foods such as white bread, pasta, tortillas, and rice. 

Sugar-sweetened foods and beverages, like sodas, fruit juices, cookies, donuts, ice cream, and candies, are also considered simple carbohydrates.

When you eat simple carbohydrates, your body rapidly turns them into glucose (sugar) because they lack the fiber needed to slow digestion. This quick breakdown causes a sharp spike in your blood sugar levels after eating.

Eating simple carbs and sugary foods regularly might make it harder for metformin to keep your blood sugar levels balanced.

Saturated Fats

The Dietary Guidelines for Americans recommend limiting saturated fat to 10% of daily calories because it may be associated with higher blood cholesterol levels and a higher risk of heart disease.

Saturated fat is found in foods like butter, coconut oil, cheeses, red meats, processed meats, and fried foods.

You don’t have to eliminate these foods completely, but choosing lower-fat options may be beneficial.

If you have diabetes, watching your saturated fat intake is even more important. 

A recent population-based study on adults aged 20 to 84 showed that diabetes alone was also a risk factor for experiencing a cardiovascular event, like a heart attack or stroke, when compared to people without diabetes.

Trans Fats

Another type of fat to avoid if you have diabetes is trans fat.

Trans fat is a mostly man-made fat that is commonly found in ultra-processed foods like margarine, shortening, packaged snacks, and store-bought baked goods such as pastries, pies, and donuts.

Research has shown that trans fat increases your risk of heart disease by raising LDL "bad" cholesterol levels while lowering HDL "good" cholesterol levels.

Your body does not need trans fat, so the current recommendation is to limit it from your diet as much as possible.

Excess Sodium

Both diabetes and a high-sodium diet have been linked to an increased risk of high blood pressure.

If you’re taking metformin for diabetes management, aim for a daily sodium intake of 2,300 milligrams or less.

Examples of high-sodium foods include deli meats, sausage, bacon, canned soups, frozen dinners, fast food, and restaurant food.

Alcohol

Alcohol can make it harder to control your blood sugar and increase the chances of experiencing side effects while on metformin.

If you're taking metformin, it's best to either drink alcohol moderately on occasion or avoid it completely.

Moderate drinking is defined as one drink or less per day for women and two drinks or less per day for men.

Regular heavy drinking or binge drinking while taking metformin may also increase your risk of developing a rare condition called lactic acidosis.

Foods to Eat While Taking Metformin

Metformin works best when used along with a healthy diet. Here's a list of foods that can help manage diabetes and stabilize blood sugar levels.

Lean Protein

Lean proteins, like chicken, turkey, fish, and tofu, are low in saturated fat and help stabilize blood sugar by slowing digestion. 

They also keep you feeling full longer, meaning you’re less likely to overeat and gain weight.

High-Fiber Foods and Complex Carbohydrates

Complex carbohydrates and high-fiber foods are digested more slowly than simple carbohydrates.

This slower digestion results in a more gradual increase in blood sugar levels after eating.

Examples of complex carbs include oats, brown rice, quinoa, whole wheat bread, beans, and lentils.

Swap these foods for simple carbohydrates to better control your blood sugar levels.

Healthy Fats

Monounsaturated fats (MUFAs) and polyunsaturated fats (PUFAs) are considered to be healthy or “good” fats. 

Research suggests that replacing saturated fats in your diet with MUFAs and PUFAs might lower the chances of developing heart disease and diabetes. 

Foods like fatty fish, nuts, seeds, avocados, and olive oil are great sources of healthy fats.

Low-Carb Fruits and Vegetables

Fruits and vegetables are full of essential vitamins and minerals that are beneficial for your health.

If you have diabetes, choose non-starchy vegetables and low-carb fruits for better blood sugar control.

Examples of non-starchy vegetables include broccoli, cauliflower, spinach, kale, asparagus, and zucchini. Fruits that are lower in sugar include berries, citrus fruits, apples, and pears.

Should I Follow a Certain Diet on Metformin?

You do not need to follow a certain diet on metformin. 

However, eating a healthy diet consisting mostly of lean protein, fruits, vegetables, healthy fats, and fiber-rich foods is best for blood sugar management and overall health.

Avoiding alcohol, along with excess sugar, sodium, saturated fat, and trans fat, can also make your blood sugar levels easier to control. 

Do Any Foods Trigger Metformin Side Effects?

Metformin does not react with any specific foods to trigger side effects. 

However, it is recommended to take it with food, as doing so helps reduce the likelihood of experiencing stomach-related issues.

Alcohol should also be avoided to lower the risk of developing a rare condition called lactic acidosis.

Potential Side Effects and Risks

The most common side effects and risks of taking metformin include:

  • Diarrhea or constipation.
  • Nausea.
  • Upset stomach.
  • Gas and indigestion.
  • Change in sense of taste.
  • Low energy or a feeling of weakness.
  • Headache.
  • Muscle pain.

Tips for Getting the Most Out of Metformin Treatment

Here are some tips if you recently started taking metformin and want to get the most out of your treatment.

  • Balance your plate. A balanced meal of lean protein, fiber, healthy fats, and vegetables can prevent sudden blood sugar spikes and subsequent crashes.
  • Limit alcohol and processed foods. Many ultra-processed foods contain excess sugar, sodium, and unhealthy fats. Limit these, along with alcohol, to keep your blood sugar in check and allow metformin to work its best.
  • Avoid skipping meals. For people with diabetes, it's important to keep blood sugar levels stable throughout the day. Avoid skipping meals to prevent low blood sugar and maximize the effectiveness of metformin.
  • Take metformin with food. It is best to take metformin with a meal to avoid unpleasant digestive side effects that could negatively impact your desire to eat a healthy diet.

Takeaway

Metformin is an oral tablet used to help people with type 2 diabetes manage their blood sugar levels.

However, managing your blood sugar involves more than just taking medication.

While there is no specific metformin diet, eating a generally healthy diet while taking metformin can help maximize its effectiveness.

To help control your blood sugar more easily, limit certain foods, such as simple carbohydrates, sugary foods, saturated and trans fats, excess sodium, and alcohol. 

Instead, focus on eating a balanced diet of lean protein, high-fiber complex carbohydrates, healthy fats, fruits, and vegetables to make the most of your metformin treatment.

How a Dietitian Can Help

If you’re unsure or have questions about what diet to follow while taking metformin, a registered dietitian can help.

Dietitians can provide personalized recommendations for what to eat to help you better manage your blood sugar on metformin.

They will review your health history, current diet, and lifestyle preferences to create a personalized plan that works for you.

Additionally, if you experience side effects, a dietitian may be able to help you manage them with certain dietary changes.

Find a diabetes dietitian to learn what foods to eat and avoid while taking metformin to improve your blood sugar control and overall health.

Do you have any of these insurances?

We accept hundreds of plans in all 50 states.

Why Join Nourish's RD Network

Supportive community
Flexible schedule
Patient sourcing
Guaranteed session rates

Frequently Asked Questions

What is the best food to take metformin with?

The best food to take with metformin is a healthy, balanced meal consisting of lean protein, fiber, healthy fats, low-carb fruits, and non-starchy vegetables. Taking metformin with a balanced meal will help decrease the risk of experiencing negative side effects while also improving your blood sugar control.

Can you drink coffee with metformin?

Yes, you can drink coffee with metformin. However, it is best to do so in moderation, as caffeine can increase the risk of gastrointestinal side effects.

What should you not mix with metformin?

Drinking excessive amounts of alcohol while taking metformin is not recommended because it increases your chances of developing a rare condition called lactic acidosis. Heavy drinking can also interfere with blood sugar control. If you do drink alcohol, it’s best to do so only occasionally and in moderation.

References

View all references
Nourish has strict sourcing policies and prioritizes primary sources, including medical organizations, governmental agencies, academic institutions, and peer-reviewed scientific journals. Learn more about our medical review process and editorial guidelines.

94% of Nourish patients pay $0 out of pocket!

See if you’re covered in under a minute!

How a Dietitian Can Help

Find a dietitian

Find a virtual dietitian in {State}

Find a dietitian near you

Covered by insurance.

Find a virtual dietitian in {State}

Find a dietitian near you

Covered by insurance.

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

91% of patients see improved mental and physical health

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

4.9 on Trustpilot

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

94% of Nourish patients pay $0 out of pocket!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Scottsdale
AZ
Arizona
33.501324, -111.925278
Cincinnati
OH
Ohio
39.103700, -84.513610
North Las Vegas
NV
Nevada
36.201946, -115.120216
Riverside
CA
California
33.980602, -117.375496
Plano
TX
Texas
33.019844, -96.698883
Minneapolis
MN
Minnesota
44.977753, -93.265015
Salinas
CA
California
,
Anaheim
CA
California
33.836594, -117.914299
Springfield
MO
Missouri
37.208958, -93.292297
Fort Wayne
IN
Indiana
41.077469, -85.137489
Phoenix
AZ
Arizona
33.448376, -112.074036
Bakersfield
CA
California
35.3738712, -119.0194639
Garden Grove
CA
California
33.774269, -117.937996
Anchorage
AK
Alaska
61.2163129, -149.894852
Indianapolis
IN
Indiana
39.768402, -86.158066
Nashville
TN
Tennessee
36.162663, -86.781601
Tempe
AZ
Arizona
33.425522, -111.941254
Mobile
AL
Alabama
30.695366, -88.039894
New Orleans
LA
Louisiana
29.951065, -90.071533
Knoxville
TN
Tennessee
35.960636, -83.920738
Grand Rapids
MI
Michigan
42.963360, -85.668083
Fontana
CA
California
34.102890, -117.435760
Elk Grove
CA
California
38.418129, -121.393257
Miami
FL
Florida
25.7825389, -80.3118603
Grand Prairie
TX
Texas
32.745499, -97.003532
Fort Collins
CO
Colorado
40.588970, -105.082458
Killeen
TX
Texas
31.117119, -97.727798
Modesto
CA
California
37.639095, -120.996880
Oklahoma City
OK
Oklahoma
35.468491, -97.521263
Santa Ana
CA
California
33.745571, -117.867836
Ontario
CA
California
34.063343, -117.650887
Brownsville
TX
Texas
25.9015688, -97.4984005
Montgomery
AL
Alabama
32.379223, -86.307739
Hialeah
FL
Florida
25.857595, -80.278107
Springfield
MA
Massachusetts
42.102051, -72.585762
Toledo
OH
Ohio
41.652805, -83.537865
Pembroke Pines
FL
Florida
26.007765, -80.296257
Overland Park
KS
Kansas
38.974819, -94.683601
Little Rock
AR
Arkansas
34.746483, -92.289597
Glendale
CA
California
34.142509, -118.255074
Roseville
CA
California
38.752125, -121.288010
Wichita
KS
Kansas
37.687176, -97.330055
Huntington Beach
CA
California
33.659485, -117.998802
Augusta
GA
Georgia
33.4709714, -81.9748429
Worcester
MA
Massachusetts
42.271389, -71.798889
Virginia Beach
VA
Virginia
36.852924, -75.977982
Oceanside
CA
California
33.1958696, -117.3794834
Santa Clarita
CA
California
34.456043, -118.571335
Philadelphia
PA
Pennsylvania
39.952583, -75.165222
Corpus Christi
TX
Texas
27.800583, -97.396378
Portland
OR
Oregon
45.512230, -122.658722
Denver
CO
Colorado
39.739235, -104.990250
Boston
MA
Massachusetts
42.3554334, -71.060511
Atlanta
GA
Georgia
33.7489924, -84.3902644
Chicago
IL
Illinois
41.8755616, -87.6244212
Orlando
FL
Florida
28.538336, -81.379234
Jacksonville
FL
Florida
30.332184, -81.655647
Tampa
FL
Florida
27.950575, -82.457176
Long Island
NY
New York
40.757801, -73.940033
Queens
NY
New York
40.728226, -73.794853
Bronx
NY
New York
40.8466508, -73.8785937
Staten Island
NY
New York
40.643501, -74.076202
Brooklyn
NY
New York
40.6526006, -73.9497211
New York
NY
New York
40.712776, -74.005974
San Jose
CA
California
37.342205, -121.851990
San Francisco
CA
California
37.774929, -122.419418
San Diego
CA
California
32.834686, -117.130775
Los Angeles
CA
California
34.052235, -118.243683
El Paso
TX
Texas
31.761877, -106.485023
San Antonio
TX
Texas
29.387428, -98.496574
Dallas
TX
Texas
32.776665, -96.796989
Fort Worth
TX
Texas
32.755489, -97.330765
Houston
TX
Texas
29.760427, -95.369804
Austin
TX
Texas
30.2711286, -97.7436995