by Strong Mornings See our plans

Protein and fiber goals on GLP-1 medication

On a GLP-1 medication, most adults should aim for about 1.2–1.6 g of protein per kg of body weight a day (often 80–120 g, and rarely under 60 g) and 25–38 g of fiber a day: about 25 g for women and 38 g for men under 50, a little less after 50. On a small appetite, protein comes first; fiber is built up slowly over a few weeks, with plenty of water, so it eases constipation instead of adding bloating.

Below: where those numbers come from, a realistic fiber step if you're eating 1,200 calories, 20 foods that carry both with grams, how to add fiber without making side effects worse, and a full day that reaches about 90 g of protein and 29 g of fiber.

The two goals at a glance

ProteinFiber
Daily goal1.2–1.6 g per kg of body weight (often 80–120 g); a floor of about 60–75 gWomen: about 25 g (21 g after 50). Men: about 38 g (30 g after 50)
Per mealAbout 25–30 g at 3–4 mealsAbout 6–10 g at 3–4 meals and snacks
Why it matters on GLP-1Helps keep muscle while you lose weightHelps constipation, blood sugar, cholesterol and fullness
How fast to build upNow: it's the prioritySlowly: about 5 g more a week, with more water
Who should get their own numberPeople with kidney diseasePeople with a narrowed bowel, Crohn's flares or very slow stomach emptying

Where the protein goal comes from

A 2025 joint advisory on nutrition for GLP-1 therapy, from four US obesity and nutrition societies (ACLM, ASN, OMA and The Obesity Society), puts protein at 1.2–1.6 g per kg of body weight a day during weight loss, often worked out from an adjusted weight in people with a lot of extra weight. An earlier review in the journal Obesity (Almandoz and colleagues, 2024) gave more than 60–75 g a day as a minimum, with more for some people.

Protein is the first goal because it is the one that protects muscle, and on a GLP-1 it falls with everything else. In a 2025 food-record study of adults on these medications, fewer than half reached 1.2 g per kg. Our guide on how much protein to eat on GLP-1 has the formula and a table by height and weight. The free 2-minute protein check works out your number in grams for you.

Where the fiber goal comes from

The fiber numbers are the US Adequate Intakes set by the National Academies: 25 g a day for women 19–50 and 21 g after 50; 38 g for men 19–50 and 30 g after 50. The Dietary Guidelines for Americans put it another way: 14 g of fiber for every 1,000 calories you eat. The 2024 review in Obesity used the same ranges for people on anti-obesity medicines.

Most Americans already fall short: the Dietary Guidelines report that over 90% of women and 97% of men don't reach the fiber goal. On a GLP-1, with much smaller meals, the gap is usually wider.

Why the fiber goal is hard on a small appetite

The 25–38 g goals were set for people eating a normal amount. If you're eating 1,200–1,400 calories a day, the "14 g per 1,000 calories" rule gives about 17–20 g. That is a fair first target. It still asks for fiber in nearly every meal, but it won't push protein off the plate.

The trade-off is real: high-fiber foods (beans, vegetables, whole grains) are bulky, and fiber slows the stomach a little more, which is already slow on these medications. A big raw salad can fill you up before you've eaten any protein. So the order on the plate is:

  1. Protein first: the first few bites.
  2. Then the fiber food: vegetables, fruit, beans or grains.
  3. Pick foods that carry both when you can (the table below).

A good rhythm: reach your protein goal most days first, then add fiber in steps of about 5 g a week until you reach 20–25 g, then the full goal if your appetite allows.

Foods that carry protein and fiber together

Grams are approximate, from USDA FoodData Central for plain versions. Packaged foods vary: check the label.

FoodPortionProteinFiber
Lentils, cooked1/2 cup9 g8 g
Black beans, cooked1/2 cup7–8 g7–8 g
Chickpeas, cooked or canned1/2 cup7 g6 g
Split pea or lentil soup1 cup8–10 g5–8 g
Edamame, shelled1/2 cup9 g4 g
Chickpea or lentil pasta, dry2 oz11–14 g5–8 g
Tempeh3 oz16 gabout 5 g (varies by brand)
Oats, dry1/2 cup5 g4 g
Almonds1 oz (23 nuts)6 g3.5 g
Pumpkin seeds1 oz8–9 gabout 2 g (more with shells)
Chia seeds1 tbsp2 g4 g
Ground flaxseed1 tbsp1–2 g2 g
Peanut butter1 tbsp4 g1 g
Whole-wheat bread1 slice4 g2 g
High-fiber, high-protein tortilla15–10 g7–15 g (check label)
Green peas, cooked1/2 cup4 g4 g
Broccoli, cooked1 cup4 g5 g
Raspberries1 cup1.5 g8 g
Pear, medium, with skin1under 1 g5–6 g
Apple, medium, with skin1under 1 g4–4.5 g

The big protein foods (yogurt, cottage cheese, eggs, fish, chicken, tofu) carry almost no fiber, and most high-fiber foods carry little protein. Beans, lentils, edamame and bean pastas are the exceptions, so they earn a place several times a week if you tolerate them. More on the protein side: best protein sources on GLP-1.

Easy pairings that hit both

More snack ideas with grams: high protein snacks for GLP-1 users.

A day that reaches about 90 g protein and 29 g fiber

MealWhatProteinFiber
Breakfast3/4 cup plain Greek yogurt, 1 tbsp chia, 1/2 cup raspberries20 g8 g
Lunch3 oz canned tuna, 1/2 cup chickpeas, cucumber, lemon and olive oil27 g7 g
Snack1 string cheese and 1 medium pear8 g5.5 g
Dinner3 oz chicken breast, 1/2 cup cooked broccoli, 1/2 medium sweet potato with skin29 g4.5 g
Evening1/2 cup shelled edamame9 g4 g
Totalabout 93 gabout 29 g

That is about 1,250–1,350 calories, depending on the oil and the yogurt. If it's too much food, drop the edamame and the sweet potato first: you'll be at about 84 g of protein and 23 g of fiber, still a good day. For seven full days of meals, see the GLP-1 meal plan for beginners.

Fiber and GLP-1 side effects

Constipation

Constipation is one of the most common side effects. In the STEP 1 trial of semaglutide 2.4 mg, about 1 in 4 people reported it, against about 1 in 10 on placebo. Fiber helps, but only with enough fluid: fiber pulls water into the stool, and without water it can make things worse. The 2024 Obesity review suggested 2–3 liters of water or other low-calorie drinks a day.

Soluble fiber (oats, beans, chia, psyllium, apples, pears) forms a gel and softens stool. Insoluble fiber (wheat bran, whole-grain skins, vegetable skins) adds bulk. For constipation on a GLP-1, many people do better adding soluble fiber first, because large amounts of rough bulk can add to the full, heavy feeling.

Bloating and gas

Adding a lot of fiber at once is the usual cause. Go up by about 5 g a week. Beans and lentils cause less gas when you eat them often in small amounts; rinsing canned beans helps too. Cooked vegetables are usually easier than raw.

Diarrhea

Soluble fiber such as psyllium can firm up loose stool as well as soften hard stool. Go easy on sugar alcohols (sorbitol, maltitol, erythritol in large amounts) and on added fibers like inulin or chicory root in bars and shakes: they're common in "high-fiber" packaged foods and often upset a slow stomach. Our guide to protein bars on GLP-1 lists the label lines to check.

Nausea and fullness

On rough days, put fiber second. Protein and fluids come first; a few crackers and a small portion of fruit are enough fiber. See what to eat on GLP-1 when nauseous.

Should you take a fiber supplement?

Food first, because high-fiber foods also bring vitamins, minerals and, in beans and lentils, protein. A supplement is a reasonable top-up if you can't reach about 20 g from food or you're constipated. Psyllium husk is the most studied for both constipation and loose stool. Start with a small dose (often about one teaspoon a day, see the label), take it with a full glass of water, and don't take it at the same time as other medicines: it can slow how they're absorbed. Ask your prescriber or pharmacist if you take several medicines.

How to track both without counting everything

When to check with a doctor or dietitian

A registered dietitian can set both numbers for you; many insurance plans cover nutrition visits for obesity or diabetes.

Questions people ask

Which is more important on GLP-1, protein or fiber?

Protein, because it protects muscle and is the one most likely to fall short in a way that's hard to undo. Fiber is next, and it matters a lot for comfort and for blood sugar and cholesterol.

How much fiber should I eat on Ozempic or Zepbound?

The usual goals are 25 g a day for women and 38 g for men under 50 (21 g and 30 g after 50). On a small appetite, start at about 15–20 g and build up slowly with plenty of water.

Can too much fiber cause problems on GLP-1?

Yes. A sudden jump can cause bloating, gas and fullness, and fiber without enough water can make constipation worse. Add it slowly.

Do protein shakes count for fiber?

Most have little or none. Some add inulin or other fibers, which upset some people. Blend in oats, chia or berries if you want fiber from a shake; see protein shakes on GLP-1.

Is it OK to eat beans every day on GLP-1?

For most people, yes, in small portions to start. They carry both protein and fiber. If they cause gas, start with a quarter cup and build up.

To see your own protein number and how a normal day of your meals compares, try the free 2-minute protein check. More on eating and training on weight-loss medication: all our muscle plan guides.

Sources: Mozaffarian D. et al., "Nutritional priorities to support GLP-1 therapy for obesity", joint advisory of ACLM, ASN, OMA and TOS, Am J Clin Nutr, 2025. Almandoz J.P. et al., "Nutritional considerations with antiobesity medications", Obesity, 2024. Johnson B. et al., protein intake while using GLP-1 RAs, J Int Soc Sports Nutr, 2025. Institute of Medicine (National Academies), Dietary Reference Intakes for energy, carbohydrate, fiber, fat, fatty acids, cholesterol, protein and amino acids, 2005. US Departments of Agriculture and Health and Human Services, Dietary Guidelines for Americans, 2020–2025. Wilding J.P.H. et al., STEP 1, N Engl J Med, 2021. USDA FoodData Central. This guide is about food and is not medical advice; keep to your prescriber's advice.