When your appetite is small, every bite counts. That is common on GLP-1 medications, and it can make it hard to get enough protein. The trick is to choose foods that pack a lot of protein into a small, easy-to-eat portion.
Key takeaways
- Pick protein-dense foods that give a lot of protein for a small amount of food.
- Soft, cold and drinkable options are often easier when appetite is low.
- Eat protein first at meals, before you fill up on other foods.
- Plan small meals or snacks every few hours instead of three large meals.
- If nausea or low appetite keeps you from eating much at all, tell your prescriber.
Why "protein density" matters
A food is protein-dense when a large share of its calories comes from protein. With a small stomach capacity, these foods help you reach your goal without feeling stuffed.
A 2025 joint advisory on nutrition during GLP-1 therapy suggested eating protein-rich foods first at meals and using small, regular meals when appetite is low. If you want to know how much protein to aim for, see how much protein do you need on a GLP-1.
Compact, protein-rich foods
Protein amounts vary by brand and preparation. The numbers below are approximate. Always check the food label.
| Food | Typical portion | Approx. protein |
|---|---|---|
| Plain nonfat Greek yogurt | 3/4 cup (170 g) | 15 to 18 g |
| Low-fat cottage cheese | 1/2 cup | 12 to 14 g |
| Eggs | 2 large | about 12 g |
| Canned tuna or salmon | 3 oz drained | 17 to 22 g |
| Chicken breast, cooked | 3 oz | about 26 g |
| Firm tofu | 1/2 cup | 10 to 20 g |
| Edamame, shelled | 1/2 cup | about 9 g |
| Lentils, cooked | 1/2 cup | about 9 g |
| String cheese | 1 stick | 6 to 8 g |
| Protein shake (ready-to-drink) | 1 bottle | often 20 to 30 g |
Easy options by situation
When you can barely eat
- A protein shake, sipped slowly
- Greek yogurt or a high-protein pudding cup
- Cottage cheese with a bit of fruit
- Bone broth or a soup with added shredded chicken
Quick snacks
- Hard-boiled eggs
- Turkey or beef jerky (watch the sodium)
- String cheese or cheese cubes
- Roasted chickpeas or edamame
- A small handful of nuts or pumpkin seeds
Light meals
- Tuna or chicken salad on a few crackers
- Scrambled eggs with spinach
- A small bowl of lentil or bean soup
- Tofu or shrimp with vegetables
Plant-based picks
Tofu, tempeh, edamame, lentils, beans, soy milk and pea-protein powders are good choices. Beans and lentils add fiber too, which helps with constipation. See fiber, constipation and GLP-1s.
Tips for low-appetite days
- Set reminders. The joint advisory suggested using an alarm or reminder to eat if you don't feel hungry. The PepSteady app can help you schedule simple reminders.
- Eat small, every 3 to 4 hours. Grazing on small portions can feel easier than sitting down to a big plate.
- Go cold or bland if you feel queasy. Cold foods often have less smell, which can help with nausea.
- Limit greasy, heavy foods. Fatty foods can slow digestion further and may make fullness or nausea worse.
- Boost foods you already eat. Stir unflavored protein powder into oatmeal, add Greek yogurt to smoothies, or add beans to soup.
- Prep ahead. Cook a batch of chicken or eggs when you feel good, so they are ready on harder days.
Do you need supplements?
Most people can meet their needs with food, plus a shake when it helps. When choosing protein powder, look for a third-party testing seal (such as NSF Certified for Sport or USP), and check the ingredient list for added sugar. If you're losing weight quickly or eating very little, a dietitian can check whether you also need help with vitamins or minerals.
Watch for warning signs
Contact your prescriber if you:
- Can't keep food or fluids down
- Feel dizzy, weak or very tired
- Are losing weight much faster than your care team expected
- Notice signs of dehydration, like dark urine or very little urine
These can be signs that your plan needs a change. See when to call your doctor or 911 for more.
Mini-meal ideas you can make in five minutes
- Yogurt bowl: Greek yogurt, a spoon of chia seeds and a few berries
- Cottage cheese plate: cottage cheese with sliced peaches or cherry tomatoes and pepper
- Egg cup: two eggs scrambled in a mug in the microwave with spinach and a bit of cheese
- Tuna snack: a small can of tuna mixed with plain yogurt and mustard, eaten with cucumber slices
- Bean cup: warmed black beans topped with salsa and a spoonful of Greek yogurt
- Smoothie: milk or soy milk, protein powder, frozen fruit and a handful of spinach
Each of these is small enough to finish on a low-appetite day, and most travel well in a lunch bag.
The bottom line
With a small appetite, choose foods that give the most protein per bite, eat protein first, and go for small meals every few hours. Keep a few easy, ready-to-eat options on hand for low days. If you still can't eat enough, your prescriber or a registered dietitian can help.
Sources
- Nutritional priorities to support GLP-1 therapy for obesity: A joint advisory (2025), PMC
- The Obesity Society: Nutritional priorities to support GLP-1 therapy
- NIDDK: Eating, diet and nutrition for constipation
Frequently asked questions
What is the easiest way to get protein when I'm not hungry?
Small, soft or drinkable options tend to work best, such as Greek yogurt, cottage cheese, eggs, protein shakes and soups with added beans or chicken. Eating the protein part of your meal first also helps.
Are protein bars a good choice?
They can be convenient, but many are high in sugar alcohols or added sugar and lower in protein than you might expect. Read the label and compare grams of protein to total calories.
Should I eat protein even if I feel full?
Don't force food if you feel sick or uncomfortably full. Try smaller portions more often, and talk to your prescriber if low appetite or nausea makes it hard to eat enough.