What to eat

GLP-1 recipes for small appetites

A food list, a grocery list and four small meals to start from.

Clay illustration of a small cup of cottage cheese, three grilled shrimp and a folded vegetable omelet on a kiwi green backdrop

What are good GLP-1 recipes?

Start each meal with protein: cottage cheese, eggs, fish, lentils or Greek yogurt, then add vegetables and a little whole grain. A joint GLP-1 nutrition advisory suggests a small breakfast, then small meals every 3 to 4 hours with fluids through the day. Keep portions small enough to finish.1

Built from Joint advisory, Cleveland Clinic, Harvard, NHS advice. Reviewed November 13, 2026.

Eat more

Eat more of these

  • Greek yogurt

    Plain Greek yogurt with berries or cinnamon.

    11 gprotein per half cup, fat-free Greek2

  • Oily fish

    Salmon, sardines or trout, cooked, in small portions.

    19 gprotein per 3 oz cooked salmon2

  • Lentils and beans

    A cooked cup adds protein and fiber to soups.

    18 gprotein per cup, cooked lentils3

  • Vegetables

    Half the plate at lunch and dinner, cooked any way you like.

    5 a dayportions, NHS4

Ease off

Ease off these

  • Sweet drinks

    Soda and sweet tea, with sugar that adds up fast.

    9 cubesof sugar in one can of cola5

  • Fried and fatty foods

    Fried chicken, pizza and pastries are high in saturated fat.

    20 g or 30 gsaturated fat a day, women or men, NHS6

  • Alcohol

    Beer, wine and spirits, kept low and counted in units.

    14 unitsa week, NHS upper limit7

Alma turns these foods into meals that fit your numbers.

Build my planGet Alma on AndroidGet the app

A sample day

One day on a plate

  1. BreakfastCottage cheese and berriesHalf a cup of cottage cheese with a few berries.
  2. LunchVegetable omelet with shrimpTwo eggs, spinach and three grilled shrimp.
  3. SnackApple and almondsOne apple with a small handful of almonds.
  4. DinnerSalmon with greensA small fillet, broccoli and a spoon of lentils.

What people ask

What belongs on a GLP-1 food list?

Protein first: cottage cheese, Greek yogurt, eggs, fish, chicken, tofu, lentils and beans. Then vegetables, fruit, whole grains and olive oil. The joint GLP-1 nutrition advisory suggests eating protein foods first in a meal, so enough gets eaten when appetite is low, and drinking fluids through the day.

What should a first meal of the day look like?

Half a cup of cottage cheese with berries, or two eggs with spinach on a slice of whole grain toast. Keep it small enough to finish. The advisory suggests a small breakfast, then another small meal every 3 to 4 hours, since a large meal can feel uncomfortable.

How many small meals should you eat?

The GLP-1 advisory suggests a small breakfast and then small meals every 3 to 4 hours, with fluids through the day. A dietitian can adjust the timing around your symptoms as appetite changes.

What can you eat between meals?

A small pot of plain Greek yogurt, a hard-boiled egg, cottage cheese with cucumber, or a few almonds with an apple. Keep each one small and build it around protein, with a glass of water alongside.

What is on a GLP-1 grocery list?

Eggs, cottage cheese, plain Greek yogurt, frozen shrimp, salmon, lentils, spinach, broccoli, berries, oats and olive oil. Frozen fish and vegetables keep well and suit small portions, so less goes to waste. Buy the small tubs and packs where you can.

Sources (7)
  1. PMC, Nutritional priorities to support GLP-1 therapy, joint advisory
  2. Cleveland Clinic, 21 high-protein foods
  3. Harvard T.H. Chan Nutrition Source, Protein
  4. NHS, Why 5 A Day?
  5. NHS, How sugar in our diet affects our health
  6. NHS, Different fats: nutrition
  7. NHS, Calculating alcohol units

Editorial standards

This guide is general education. Talk with your clinician before changing your diet or medicines.

Meals built around your numbers.