Open free tracker
Nutrition & Lifestyle

High-Protein Foods for a Small Appetite

High-protein foods for a small appetite: easy, compact options with the most protein per bite, plus snack ideas and tips for low-appetite days on a GLP-1.

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

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.

Informational only. We are not doctors. PepSteady does not give medical advice, diagnose, or recommend doses, and we do not sell peptides. Always follow your licensed healthcare provider and pharmacist.