By Maria Ruiz, RD · Reviewed by Dr. Elena Santos, MD · Last reviewed: May 2026
30 High-Protein Low-Calorie Meal Ideas for GLP-1 Users
Each meal below is 500 calories or less with 25 grams or more of protein. These are designed for GLP-1 medication users who need to hit protein targets without exceeding appetite-limited calorie budgets.
| # | Meal | Protein | Calories |
|---|---|---|---|
| 1 | Grilled chicken breast + roasted broccoli + brown rice | 45g | 420 |
| 2 | Egg white omelet (6 whites) + spinach + feta + salsa | 32g | 280 |
| 3 | Greek yogurt (1 cup) + berries + 1 oz almonds | 25g | 340 |
| 4 | Shrimp stir-fry + zucchini noodles + low-sodium soy sauce | 38g | 310 |
| 5 | Turkey meatballs + marinara + spaghetti squash | 36g | 380 |
| 6 | Baked cod + asparagus + lemon + olive oil | 40g | 290 |
| 7 | Cottage cheese (1 cup) + sliced cucumber + everything bagel seasoning | 28g | 210 |
| 8 | Tuna (canned) + avocado + cherry tomatoes + arugula | 35g | 360 |
| 9 | Chicken breast + roasted cauliflower + tahini drizzle | 42g | 390 |
| 10 | Protein shake (2 scoops isolate) + unsweetened almond milk + banana | 50g | 380 |
| 11 | Salmon fillet + edamame + steamed bok choy | 44g | 440 |
| 12 | Turkey breast slices + lettuce wraps + mustard + pickles | 34g | 250 |
| 13 | Egg white scramble + turkey sausage crumbles + bell pepper | 36g | 310 |
| 14 | Black bean bowl + brown rice + salsa + Greek yogurt (instead of sour cream) | 28g | 420 |
| 15 | Grilled chicken thigh (skinless) + roasted Brussels sprouts | 40g | 380 |
| 16 | Baked tilapia + sweet potato mash + green beans | 38g | 400 |
| 17 | High-protein oatmeal + 2 egg whites + cinnamon + blueberries | 28g | 350 |
| 18 | Shredded chicken + lettuce + avocado + lime (taco bowl, no tortilla) | 38g | 370 |
| 19 | Ground turkey + lentils + diced tomatoes + cumin (stew) | 42g | 410 |
| 20 | Protein bar (20g+) + apple + string cheese | 26g | 370 |
| 21 | Baked chicken breast + roasted carrots + quinoa | 44g | 430 |
| 22 | Egg salad (4 eggs, light mayo) + cucumber slices | 30g | 310 |
| 23 | Low-fat cottage cheese pancakes (2 eggs + 1/2 cup cottage cheese + oats) | 32g | 360 |
| 24 | Seared ahi tuna + mixed greens + sesame dressing | 40g | 330 |
| 25 | Chicken noodle soup (homemade, high-protein broth) | 36g | 350 |
| 26 | Stuffed bell peppers + ground turkey + cauliflower rice | 38g | 370 |
| 27 | Smoked salmon + avocado + Everything bagel seasoning + rice cake | 28g | 320 |
| 28 | Grilled pork tenderloin + roasted zucchini + olive oil | 40g | 360 |
| 29 | Protein smoothie bowl + berries + chia seeds + granola (small amount) | 30g | 400 |
| 30 | Baked chicken + broccoli rabe + lemon + garlic | 45g | 350 |
Frequently Asked Questions
How many calories should a meal be on GLP-1 medication?
Aim for 400 to 600 calories per main meal on a 1,400 to 1,800 calorie daily target. Smaller meals of 300 to 400 calories are better tolerated if you experience nausea.
What is a good protein target per meal on GLP-1?
Aim for 25 to 40g protein per main meal to hit a daily target of 100 to 130g. This supports muscle preservation during GLP-1-driven weight loss.
What is the easiest high-protein meal to make on GLP-1?
Grilled chicken breast with frozen broccoli and microwaved brown rice. It takes 10 minutes, hits 45g protein and 420 calories, and uses minimal cleanup. Batch-cook chicken on Sunday to use across 3 to 4 meals during the week.
Can I eat these meals if I am also doing keto on GLP-1?
Many of these meals fit keto with small adjustments. Swap brown rice for cauliflower rice. Replace sweet potato with zucchini or roasted bell pepper. Skip the protein bar with dried fruit. Most of the meat-and-vegetable combos are keto-friendly as written.
How do I add more flavor without adding calories?
Use spices, herbs, lemon, vinegar, hot sauce, mustard, and low-sodium soy sauce. Garlic, ginger, paprika, cumin, and chili powder add big flavor with zero calories. Avoid creamy dressings and sauces, which can add 200 to 400 calories quickly.
Are protein shakes a meal replacement on GLP-1?
Yes for occasional use. A 50g protein shake with 350 to 400 calories is a reasonable meal substitute when nausea is bad. Do not rely on shakes for more than 1 meal per day long-term. Solid food provides micronutrients and fiber that shakes lack.
How can I meal prep these for the week?
Cook 2 proteins (chicken breast + ground turkey) on Sunday. Roast 2 sheet pans of vegetables. Make 1 batch of brown rice or quinoa. You can then assemble 7 to 10 different meals from the same components throughout the week.
What should I do when nothing sounds good on GLP-1?
Food aversion is common on GLP-1 medication. When nothing sounds good, lean on cold, mild, low-fat foods: Greek yogurt with berries, cottage cheese, a smoothie, scrambled egg whites with avocado. Avoid greasy or strongly-flavored foods on those days.