GLP-1 medicines like semaglutide (Wegovy, Ozempic) and tirzepatide (Zepbound, Mounjaro) slow how fast your stomach empties. Many people fill up after a few bites, and some feel queasy. That changes what a good meal looks like. Below are 10 ideas that are small, quick and high in protein. They are ideas to pick from, not a diet to follow.
What makes a meal GLP-1 friendly?
A 2025 joint advisory from four nutrition and obesity medicine groups lays out what helps. Here is the short version.
- Protein first. Eating the protein part of your plate first makes it more likely you get enough before you feel full. The advisory suggests lower-volume protein foods like fish, eggs, Greek yogurt, cottage cheese and nut butters.
- Small portions, at regular times. The advisory suggests a small breakfast, then small meals every 3 to 4 hours. Going a long time without eating can make nausea worse.
- Some fiber. Fruits, vegetables, beans and whole grains help with constipation, which is common. Add fiber slowly. In the first few days on a new dose, high-fiber foods can feel heavy.
- Fluids through the day. Sip water, broth or tea between meals. Nausea, vomiting and diarrhea can dry you out.
- Eat slowly and stop when you feel full. Your stomach is moving slower. A few more bites can tip you from full to sick.
Some foods are more likely to bother a slow stomach. The advisory notes that fatty foods and large meals can make symptoms worse, that vomiting is more likely after large meals, and that alcohol may worsen nausea and reflux. Fried food, heavy cream sauces and big restaurant portions are common triggers. You don't have to give them up. Smaller amounts often sit better.
What do the medication labels say about food?
Not much. The FDA labels for Wegovy and Zepbound don't give meal plans or food lists. They say the weekly shot can go with or without meals, that the medicine slows stomach emptying, and that nausea is common. In trials, 44% of people on Wegovy 2.4 mg had nausea (16% on placebo), and 25% to 29% on Zepbound did (8% on placebo). What the labels do say about eating and drinking is about fluids:
“Diarrhea, nausea, and vomiting may cause a loss of fluids (dehydration) which may cause kidney problems. It is important for you to drink fluids to help reduce your chance of dehydration.”
Protein numbers below are worked out from USDA FoodData Central for the amounts listed, rounded to the nearest gram. Brands vary a little.
Which breakfasts work on a GLP-1?
Greek yogurt berry bowl
25 g protein a serving
Dense protein in a small bowl, with fruit and seeds for fiber, and no cooking.
Spoon nonfat Greek yogurt into a bowl and top with blueberries, chia and sliced almonds. Eat the yogurt first if you fill up fast.
- Time
- 5 min
- Serves
- 1
Full recipe
Ingredients
- 200 g (about 3/4 cup) plain nonfat Greek yogurt
- 1/2 cup (75 g) blueberries, fresh or thawed
- 1 tbsp (12 g) chia seeds
- 2 tbsp (10 g) sliced almonds
- Cinnamon or a little honey, if you like
Steps
- Spoon the yogurt into a bowl.
- Top with blueberries, chia seeds and almonds.
- Add cinnamon or honey to taste. Eat the yogurt first if you fill up fast.
Spinach and feta egg scramble
27 g protein a serving
Eggs and egg whites give a lot of protein in a soft, easy-to-eat portion.
Wilt a handful of spinach, then gently scramble eggs and egg whites until just set. Finish with feta and a slice of toast.
- Time
- 10 min
- Serves
- 1
Full recipe
Ingredients
- 2 large eggs
- 1/4 cup (60 g) liquid egg whites
- 1 cup (30 g) baby spinach
- 2 tbsp (20 g) crumbled feta
- 1 tsp olive oil
- 1 slice (32 g) whole-wheat toast
Steps
- Whisk the eggs and egg whites with a pinch of pepper.
- Warm the oil in a nonstick pan over medium heat. Add the spinach and stir until it wilts, about 1 minute.
- Pour in the eggs. Stir gently until just set, 2 to 3 minutes.
- Sprinkle with feta and serve with the toast.
Banana peanut butter smoothie
28 g protein a serving
Easy to sip slowly on a queasy morning, and still high in protein.
Blend milk, Greek yogurt, half a banana and peanut butter until smooth. Sip it slowly; skip the peanut butter on a rough day.
- Time
- 5 min
- Serves
- 1
Full recipe
Ingredients
- 1 cup (244 g) 1% milk
- 150 g (about 2/3 cup) plain nonfat Greek yogurt
- 1/2 small banana (50 g)
- 1 tbsp (16 g) smooth peanut butter
- A few ice cubes
- A pinch of ground ginger, if you like
Steps
- Put everything in a blender.
- Blend until smooth, about 30 seconds.
- Sip it over 20 to 30 minutes. On a rough day, leave out the peanut butter (about 24 g protein without it).
What are good GLP-1 lunches?
Cottage cheese, tomato and cucumber bowl
28 g protein a serving
A cool, no-cook lunch that is mostly protein, with crunchy vegetables on the side.
Top cottage cheese with chopped tomato and cucumber, then season with pepper and herbs. Crackers go on the side.
- Time
- 5 min
- Serves
- 1
Full recipe
Ingredients
- 1 cup (226 g) 2% cottage cheese
- 1/2 cup (75 g) cherry tomatoes, halved
- 1/2 cup (60 g) diced cucumber
- 6 whole-wheat crackers (28 g)
- Black pepper, dill or everything bagel seasoning
Steps
- Spoon the cottage cheese into a bowl.
- Top with tomatoes and cucumber.
- Season with pepper and herbs. Serve the crackers on the side.
Lemony tuna lettuce cups
27 g protein a serving
Pantry protein, light and fresh, with Greek yogurt instead of heavy mayo.
Stir flaked tuna with Greek yogurt, celery and lemon. Spoon it into romaine leaves and eat them like tacos.
- Time
- 10 min
- Serves
- 1
Full recipe
Ingredients
- 1 can (5 oz) light tuna in water, drained (about 113 g)
- 2 tbsp (35 g) plain nonfat Greek yogurt
- 1 celery stalk (40 g), finely chopped
- 1 tsp lemon juice
- 4 romaine leaves (60 g)
- Salt and pepper
Steps
- Flake the tuna into a bowl with a fork.
- Stir in the yogurt, celery and lemon juice. Season to taste.
- Spoon into the romaine leaves and eat like tacos.
Gentle chicken and rice soup
33 g protein a serving
Warm, broth-based and mild, so it is easy on a queasy day and adds fluids too.
Simmer broth with carrot, celery and ginger until soft, then add cooked chicken and rice. Have one bowl and save one.
- Time
- 20 min
- Serves
- 2
Full recipe
Ingredients
- 3 cups (720 ml) reduced-sodium chicken broth
- 1 carrot (60 g), thinly sliced
- 1 celery stalk (40 g), thinly sliced
- 2 or 3 thin slices fresh ginger, if you like
- 6 oz (170 g) cooked chicken breast, shredded (rotisserie is fine)
- 1/2 cup (80 g) cooked white rice
Steps
- Bring the broth, carrot, celery and ginger to a simmer.
- Cook until the carrot is soft, about 10 minutes.
- Add the chicken and rice. Heat through, 2 to 3 minutes. Remove the ginger.
- Eat one bowl now and keep the second in the fridge for up to 3 days.
What are easy GLP-1 dinners?
Lemon salmon with green beans and rice
28 g protein a serving
Baked fish is filling in a small portion, and the lemon keeps it light.
Bake salmon and green beans on one sheet pan with lemon slices for 12 to 15 minutes. Serve with a little rice.
- Time
- 20 min
- Serves
- 2
Full recipe
Ingredients
- 2 salmon fillets, 4 oz (113 g) each, raw
- 8 oz (226 g) green beans, trimmed
- 2 tsp olive oil
- 1 lemon
- 1 cup (195 g) cooked brown rice
- Salt and pepper
Steps
- Heat the oven to 425°F (220°C).
- Put the salmon and green beans on a lined sheet pan. Toss the beans with the oil. Season everything.
- Lay lemon slices on the salmon. Bake 12 to 15 minutes, until the fish flakes.
- Squeeze more lemon over the top. Serve each fillet with half the beans and half the rice.
Shrimp, edamame and broccoli stir-fry
33 g protein a serving
Two lean proteins, shrimp and soybeans, cook fast in very little oil.
Steam broccoli and edamame in a covered pan, then stir-fry the shrimp with ginger until pink. Add soy sauce and serve over rice.
- Time
- 15 min
- Serves
- 2
Full recipe
Ingredients
- 8 oz (226 g) raw peeled shrimp
- 1/2 cup (78 g) frozen shelled edamame
- 2 cups (180 g) broccoli florets
- 1 tbsp low-sodium soy sauce
- 1 tsp grated fresh ginger
- 2 tsp vegetable oil
- 1 cup (195 g) cooked brown rice
Steps
- Heat the oil in a large pan over medium-high heat.
- Add the broccoli and edamame with 2 tbsp water. Cover and cook 3 minutes.
- Add the shrimp and ginger. Stir-fry until the shrimp turn pink, 3 to 4 minutes.
- Stir in the soy sauce. Serve over the rice, half each.
Turkey taco bowl
28 g protein a serving
Lean turkey and beans give protein and fiber in a bowl you can make as small as you like.
Brown lean turkey with beans and taco spices. Spoon it over lettuce and tomato, then add cheddar and salsa.
- Time
- 15 min
- Serves
- 2
Full recipe
Ingredients
- 8 oz (226 g) 93% lean ground turkey
- 1/2 cup (85 g) low-sodium black beans, rinsed
- 1 tsp ground cumin and 1/2 tsp chili powder
- 2 cups (94 g) shredded romaine
- 1/2 cup (90 g) diced tomato
- 1/4 cup (28 g) shredded cheddar
- 4 tbsp (64 g) salsa
Steps
- Brown the turkey in a nonstick pan over medium heat, breaking it up, about 6 minutes.
- Stir in the beans, spices and 2 tbsp water. Cook 2 minutes more.
- Split the lettuce and tomato between two bowls.
- Top with the turkey mix, cheddar and salsa.
Lemon cod with peas and potatoes
30 g protein a serving
Mild white fish and soft vegetables, gentle on the stomach and high in protein.
Boil small potatoes, adding peas at the end, while you pan-cook seasoned cod. Squeeze lemon over everything.
- Time
- 25 min
- Serves
- 2
Full recipe
Ingredients
- 2 cod fillets, 5 oz (140 g) each, raw
- 2 small red potatoes (200 g), cut in small cubes
- 1 cup (134 g) frozen peas
- 2 tsp olive oil
- 1 lemon
- Fresh dill or parsley, salt and pepper
Steps
- Boil the potatoes in salted water until tender, about 10 minutes. Add the peas for the last 2 minutes, then drain.
- While they cook, season the cod. Warm the oil in a nonstick pan over medium heat.
- Cook the cod 3 to 4 minutes per side, until it flakes.
- Squeeze lemon over the fish and vegetables. Top with herbs.
If you feel queasy
Some days, even a small plate feels like too much. A few gentle swaps from the advisory and the meals above:
- Sip instead of chew. The smoothie or a mug of the chicken soup broth can be easier than a solid meal.
- Go smaller and more often. Half a portion every few hours beats skipping meals, which can make nausea worse.
- Pick plain over rich. Swap fried or creamy dishes for baked fish, eggs, plain yogurt or broth.
- Keep sipping fluids. Small sips of water, broth, or ginger or peppermint tea through the day.
- Cold can help. Cottage cheese, yogurt or the tuna cups have less smell than hot food.
All 10 at a glance
| Meal | Best for | Protein | Time |
|---|---|---|---|
| Greek yogurt berry bowl | Breakfast | 25 g | 5 min |
| Spinach and feta egg scramble | Breakfast | 27 g | 10 min |
| Banana peanut butter smoothie | Breakfast, queasy days | 28 g | 5 min |
| Cottage cheese, tomato and cucumber bowl | Lunch | 28 g | 5 min |
| Lemony tuna lettuce cups | Lunch | 27 g | 10 min |
| Gentle chicken and rice soup | Lunch, queasy days | 33 g | 20 min |
| Lemon salmon with green beans and rice | Dinner | 28 g | 20 min |
| Shrimp, edamame and broccoli stir-fry | Dinner | 33 g | 15 min |
| Turkey taco bowl | Dinner | 28 g | 15 min |
| Lemon cod with peas and potatoes | Dinner | 30 g | 25 min |
How Check In helps with meals
Check In is a free AI companion for GLP-1s that you text. For this part of life on a GLP-1, it does three things:
- Text a photo of your plate
It logs the meal with a protein estimate. A log is a sample of your day, not a full count.
- Ask for ideas
Text “easy high-protein lunch?” and get a plain answer, with a picture when it helps.
- It checks in two days after your shot
So you can say how your appetite and stomach are doing, and get ideas that fit.