Tools
Weekly menu for small appetites
Build a 7-day menu with small portions and protein spread across meals, made for days when your appetite is low, for example on a GLP-1 medication. Adjust the protein, the number of meals, your preferences, and your symptoms, then print it, save it as a PDF, or share it with a link.
Your week
7 days, 3 meals a day: between 81 and 90 g of protein a day (your figure: 90 g).
Some days fall below 90 g because portions never go above 1.5 times the usual size. To get closer, try 4 meals or a snack, or add a dairy food or an egg.
Weights are for the food as described on its page: meat, fish, eggs, and vegetables raw; beans and grains, cooked.
Day 1
| Meal | What to eat | Protein g | Fiber g | Energy kcal |
|---|---|---|---|---|
| Breakfast |
| 23.4 | 3 | 400 |
| Lunch |
| 31.9 | 6.3 | 368 |
| Dinner |
| 32.1 | 5.9 | 327 |
| Day 1 total | 87.4 | 15.2 | 1,095 | |
Day 2
| Meal | What to eat | Protein g | Fiber g | Energy kcal |
|---|---|---|---|---|
| Breakfast |
| 12.1 | 2.5 | 285 |
| Lunch |
| 39 | 4.8 | 359 |
| Dinner | 39.1 | 7.2 | 604 | |
| Day 2 total | 90.3 | 14.5 | 1,247 | |
Day 3
| Meal | What to eat | Protein g | Fiber g | Energy kcal |
|---|---|---|---|---|
| Breakfast |
| 20.3 | 7.7 | 436 |
| Lunch |
| 37.9 | 9.2 | 366 |
| Dinner |
| 31.7 | 2.9 | 348 |
| Day 3 total | 89.9 | 19.8 | 1,150 | |
Day 4
| Meal | What to eat | Protein g | Fiber g | Energy kcal |
|---|---|---|---|---|
| Breakfast |
| 20.2 | 5.9 | 339 |
| Lunch |
| 50.2 | 3.1 | 409 |
| Dinner |
| 19.8 | 15.2 | 421 |
| Day 4 total | 90.2 | 24.1 | 1,169 | |
Day 5
| Meal | What to eat | Protein g | Fiber g | Energy kcal |
|---|---|---|---|---|
| Breakfast |
| 16.6 | 8.2 | 428 |
| Lunch |
| 30.7 | 28.6 | 562 |
| Dinner |
| 40.3 | 4.8 | 460 |
| Day 5 total | 87.6 | 41.6 | 1,450 | |
Day 6
| Meal | What to eat | Protein g | Fiber g | Energy kcal |
|---|---|---|---|---|
| Breakfast |
| 12.4 | 8.5 | 258 |
| Lunch |
| 23 | 4.4 | 334 |
| Dinner |
| 47.6 | 4.3 | 440 |
| Day 6 total | 83 | 17.1 | 1,032 | |
Day 7
| Meal | What to eat | Protein g | Fiber g | Energy kcal |
|---|---|---|---|---|
| Breakfast |
| 12.3 | 4 | 269 |
| Lunch |
| 48.5 | 3.8 | 336 |
| Dinner |
| 20 | 4.1 | 312 |
| Day 7 total | 80.8 | 12 | 917 | |
Shopping list
Total amounts for the week, not counting cooking oil or anything you add.
Meat, fish, and eggs
- Cod 180 g (6.5 oz)
- Cooked octopus 150 g (5.5 oz)
- Fresh anchovies 150 g (5.5 oz)
- Lean beef 190 g (6.5 oz)
- Lean ground beef 145 g (5 oz)
- Mackerel 180 g (6.5 oz)
- Mussels 150 g (5.5 oz)
- Pork loin 255 g (9 oz)
- Rainbow trout 355 g (13 oz)
- Sliced ham 60 g (2 oz)
- Smoked salmon 75 g (2.5 oz)
Dairy
- Low-fat kefir 300 g (11 oz)
- Nonfat milk 250 ml (8.5 fl oz)
- Part-skim ricotta 150 g (5.5 oz)
- Plain yogurt 190 g (6.5 oz)
- Reduced-fat milk (2%) 500 ml (17 fl oz)
Beans and legumes
- Cooked black beans 225 g (8 oz)
- Cooked fava beans 225 g (8 oz)
Grains and bread
- Arepa 180 g (6.5 oz)
- Brown rice cakes 20 g (0.7 oz)
- Cooked brown rice 300 g (11 oz)
- Cooked couscous 150 g (5.5 oz)
- Cooked pasta 150 g (5.5 oz)
- Corn taco shell (tostada) 30 g (1 oz)
- Flour tortilla 45 g (1.5 oz)
- Hominy 300 g (11 oz)
- Rolled oats 100 g (3.5 oz)
- Rye bread 40 g (1.5 oz)
- White bread 120 g (4 oz)
- Whole-wheat bread 60 g (2 oz)
Vegetables and starchy roots
- Cabbage 80 g (3 oz)
- Carrot 80 g (3 oz)
- Cauliflower 150 g (5.5 oz)
- Cooked artichoke 120 g (4 oz)
- Cooked asparagus 120 g (4 oz)
- Cooked leeks 100 g (3.5 oz)
- Cooked nopales 150 g (5.5 oz)
- Cucumber 100 g (3.5 oz)
- Jicama 100 g (3.5 oz)
- Radishes 50 g (2 oz)
- Red bell pepper 200 g (7 oz)
- Tomato 150 g (5.5 oz)
- Zucchini 150 g (5.5 oz)
Fruits
- Apricots 70 g (2.5 oz)
- Lime 30 g (1 oz)
- Orange 360 g (13 oz)
- Peach 300 g (11 oz)
- Strawberries 150 g (5.5 oz)
Nuts and seeds
- Hazelnuts 40 g (1.5 oz)
- Peanuts 40 g (1.5 oz)
- Sesame seeds 15 g (0.5 oz)
Fats and oils
- Avocado 70 g (2.5 oz)
Menu made on saciedad.com: https://saciedad.com/en/tools/weekly-menu-planner/
How it is built
There is no official “Ozempic diet.” This menu is one way to spread protein over small portions, built with simple rules from the site’s food pages, whose nutrition values come from the USDA FoodData Central database. Of the 215 published foods, 164 can go into the menu; drinks, ultra-processed and fried foods, prepared dishes, popcorn, onion (it is a seasoning), Parmesan, and olive oil, which you add yourself, are left out.
- What goes into each meal. Breakfast: a dairy food, egg, cheese, or sliced ham, a piece of fruit, and bread, oatmeal, nuts, or avocado. Lunch and dinner: meat, fish, egg, queso fresco, or beans, a vegetable, and bread, rice, pasta, quinoa, corn, or a starchy root. Afternoon snack (with 4 meals): a dairy food, egg, ham, or nuts with fruit or bread. Mid-morning snack: the same, with fruit. Two foods from the same group never go in one meal, and egg, cheese, and ham are paired with bread or avocado, not with oatmeal or nuts.
- Portions. They start from the typical serving on each food’s page and are adjusted between half and 1.5 times to approach each meal’s share of your protein figure: breakfast counts 1, lunch and dinner 1.25, the afternoon snack 0.75, and the mid-morning snack 0.5. If a meal is still short, bread or nuts grow too; and if the whole day falls short, the protein food of other meals gets bigger, never above 1.5 times. Eggs are counted whole (one or two), drinks stay at one glass, and everything else is rounded to 5 g or 5 ml. Amounts are in grams, with ounces (or fluid ounces) alongside.
- Variety. The protein food does not repeat in two meals in a row, there is at most one bean or lentil dish a day, and foods that have not come up that week are preferred. The first two rules are relaxed only if your preferences leave no other option. “Make another week” changes the draw; the same link always gives the same menu.
- Symptoms. With nausea, foods tagged as easy to digest are four times as likely to come up, beans and cruciferous vegetables less likely, and foods with a nausea risk (fatty or fried) never appear. With constipation, high-fiber foods are four times as likely to come up; it is best to raise fiber gradually and with enough fluids, as the advisory notes. Each food’s page explains these tags.
- Preferences. “Lactose-free” removes dairy and queso fresco, and also bread and sliced ham, because depending on the brand they may contain milk. “Vegetarian” removes meat and fish (keeps eggs and dairy) and aged cheeses such as Parmesan, which are often made with animal rennet. “Gluten-free” keeps only rice, quinoa, and corn among the grains; removes bread, pasta, oats (unless certified, they may carry traces of gluten), and sliced ham. If you have celiac disease or a diagnosed allergy or intolerance, this does not replace your doctor or the label of each product.
- Numbers. Protein, fiber, and energy are calculated from each food’s values per 100 g for the weight shown. There is no calorie target anywhere: energy is shown so you can see how much the example provides and how much it makes sense to add.
Further reading
- What to eat on GLP-1 medications: a phase-by-phase guide.
- 7-day meal plan for Ozempic, Wegovy or Zepbound when your appetite is small, a fixed week with a shopping list.
- Filling recipes with protein for small appetites, with the numbers per serving.
- 12 high-protein breakfasts for days when you have no appetite.
- Nausea on Ozempic, Wegovy or Zepbound: what to eat and what to avoid.
- Constipation on Ozempic, Wegovy or Zepbound: why it happens and what helps.
- Daily protein calculator, to get your own figure.
- Filling foods finder, to swap a food for a similar one.
Sources
Sources for the nutrition data and the warnings, with the access date.
- [1]Obesity (The Obesity Society, Wiley).Mozaffarian D, et al. Nutritional priorities to support GLP-1 therapy for obesity: A joint Advisory from ACLM, ASN, OMA and The Obesity Society. Obesity. 2025;33(8):1475-1503.accessed .
- [2]U.S. Department of Agriculture, Agricultural Research Service.FoodData Central (values per 100 g of each food, cited on the food pages).accessed .