When your appetite is small — whether you are taking a GLP-1 medication like Ozempic, Wegovy, Mounjaro or Zepbound, recovering from an illness, or just never that hungry — it can be hard to get enough protein. Big plates feel overwhelming, and greasy food often doesn’t sit well. These 10 easy high-protein meals are small, soft, simple to digest and packed with protein, so every bite counts.
Important: this is general meal inspiration, not medical or nutrition advice. If you take a GLP-1 medication, follow your prescriber’s and dietitian’s guidance on how much protein and how many calories you need.
Quick list: 10 high-protein meals for small appetites
| Meal | Protein (approx.) | Portion | Time |
|---|---|---|---|
| 1. Greek yogurt parfait | 20 g | ¾ cup yogurt | 3 min |
| 2. Cottage cheese egg bites | 18 g | 3 bites | 25 min (batch) |
| 3. Tuna salad lettuce wraps | 22 g | 2 wraps | 5 min |
| 4. Chicken & veggie soup | 20 g | 1 cup | 30 min (batch) |
| 5. Turkey meatballs | 21 g | 4 small meatballs | 25 min (batch) |
| 6. Salmon bites | 23 g | 3 oz | 15 min |
| 7. Protein smoothie | 25 g | 10–12 oz | 3 min |
| 8. Lentil soup | 14 g | 1 cup | 35 min (batch) |
| 9. Shrimp stir-fry | 22 g | 1 small bowl | 15 min |
| 10. Egg muffins | 13 g | 2 muffins | 25 min (batch) |
Protein amounts are estimates and depend on brands and portions.
1. Greek yogurt parfait
About 20 g protein · 3 minutes
Spoon ¾ cup plain nonfat Greek yogurt into a small cup, add a handful of berries and a tablespoon of granola or chopped nuts. Stir in a little vanilla or cinnamon instead of sugar. Cold, smooth and easy to eat when nothing else sounds good.
2. Cottage cheese egg bites
About 18 g protein for 3 bites · makes 12
Blend 8 eggs with 1 cup cottage cheese, salt and pepper until smooth. Pour into a greased mini or regular muffin pan with chopped spinach and a little shredded cheese, and bake at 350°F for 18–22 minutes. Soft and fluffy — refrigerate up to 4 days.
3. Tuna salad lettuce wraps
About 22 g protein · 5 minutes
Mix a 5-oz can of tuna (drained) with 2 tablespoons plain Greek yogurt, a little Dijon mustard, diced celery and pickles. Spoon into 2 butter lettuce leaves. Light, cool and no cooking needed.
4. Chicken & veggie soup
About 20 g protein per cup · makes 6 cups
Simmer 1 lb boneless chicken breast with diced carrots, celery, onion and zucchini in 6 cups low-sodium chicken broth for 20 minutes, then shred the chicken. Warm broth-based soup is often easier to eat than a heavy plate. Freeze in 1-cup portions.
5. Turkey meatballs
About 21 g protein for 4 small meatballs · makes about 20
Mix 1 lb lean ground turkey, 1 egg, ¼ cup breadcrumbs, 2 tablespoons grated Parmesan, garlic powder and Italian seasoning. Roll into 1-inch balls and bake at 400°F for 15–18 minutes. Eat with a little marinara or tuck into a small whole-wheat pita.
6. Salmon bites
About 23 g protein per 3 oz · 15 minutes
Cut a salmon fillet into 1-inch cubes, toss with a teaspoon of olive oil, garlic powder, paprika and salt, then air fry at 400°F for 7–8 minutes (or bake 10–12 minutes). Tender, flaky and easy to portion.
7. Protein smoothie
About 25 g protein · 3 minutes
Blend 1 cup milk (ultra-filtered milk adds extra protein), 1 scoop protein powder, ½ frozen banana and a handful of berries. Sip slowly — smoothies are a helpful option on days when chewing a meal feels like too much.
8. Lentil soup
About 14 g protein per cup · makes 8 cups
Sauté onion, carrot and celery, add 1½ cups dry lentils, a can of diced tomatoes, 7 cups broth and cumin. Simmer 25–30 minutes. Top with a spoonful of Greek yogurt for extra protein. Lentils add fiber, which many people on GLP-1s need more of.
9. Shrimp stir-fry
About 22 g protein per small bowl · 15 minutes
Stir-fry 8 oz peeled shrimp with snap peas, bell pepper and broccoli in a teaspoon of oil, then add a sauce of low-sodium soy sauce, garlic, ginger and a little honey. Serve over a small scoop of rice or cauliflower rice. Shrimp is lean and cooks in minutes.
10. Egg muffins
About 13 g protein for 2 muffins · makes 12
Whisk 10 eggs with ½ cup milk, pour into a greased muffin pan over diced veggies and a bit of cheese, and bake at 350°F for 20 minutes. Grab two from the fridge for an easy small breakfast or snack.

Tips for eating enough protein with a small appetite
- Eat protein first. Start each meal with the protein before the sides.
- Go small and often. 4–5 mini meals can be easier than 3 full plates.
- Choose soft, mild foods on days your stomach feels sensitive, and limit very greasy or fried foods.
- Sip fluids between meals, not right before, so you don’t fill up on liquid.
- Keep grab-and-go protein in the fridge: Greek yogurt cups, string cheese, hard-boiled eggs, cottage cheese.
Always follow your healthcare provider’s advice. Let your doctor know if you have trouble eating or drinking enough, or if side effects make it hard to keep food down.
High-protein small meals FAQ
What should I eat on GLP-1 medication?
Many people focus on small portions of lean protein, vegetables, fruit and whole grains, and limit greasy or very sugary foods. Your prescriber or a registered dietitian can give you personal targets.
How can I get more protein when I’m not hungry?
Try protein-dense foods in small portions — Greek yogurt, cottage cheese, eggs, fish, chicken and protein smoothies — and eat the protein part of your meal first.
Which of these meals can I prep ahead?
Egg bites, egg muffins, turkey meatballs, chicken soup and lentil soup all keep for 3–4 days in the fridge and can be frozen.
Get all the soup recipes in one printable guide
Grab our free 7 Cozy High-Protein Soup Recipes guide with one combined shopping list — easy to print or save to your phone.


