A 7-Day GLP-1 Meal Plan That Actually Hits Your Protein Floor
A 7-day protein-first meal plan calibrated for the GLP-1 reality: small portions, 30 g protein per meal, side-effect-friendly options, no dishes that take longer than 20 minutes. Each day hits 120 to 140 g of protein on roughly 1,500 calories. Sharpy generates a personalized version of this plan tied to your goal weight and dose.
If you have looked at GLP-1 meal plans online, you have probably noticed two problems: most are built around calorie counting (which the medication has already solved for you) and most assume you can eat a full plate (which on Ozempic, Wegovy, Mounjaro, or Zepbound, you usually cannot).
This 7-day plan is built differently. The math centers on protein, not calories. Portions are sized for a slow stomach. Every dinner takes 20 minutes or less, and every breakfast is something you can eat when nausea is mild.
Each day lands at roughly 120 to 140 g of protein on about 1,500 calories, which is the sweet spot for most adults on a GLP-1: enough to protect muscle, low enough to ride the medication's deficit without under-fueling.
How to use this plan
- Eat in any order. The daily totals matter; meal order does not.
- Front-load breakfast. Nausea is usually mildest in the morning. Eat 30 g of protein within an hour of waking.
- Skip a meal if you genuinely are not hungry. Replace it with a protein shake later in the day.
- Take leftovers as the next day's lunch. Most dinners scale up easily.
- Hydrate alongside. 80 oz of fluids daily, including a morning electrolyte mix.
Sharpy builds a more personalized version of this plan automatically, with your protein floor calculated from your goal weight and your meal slots configurable around your real schedule.
Day 1 (Monday)
Breakfast (32 g protein)
- 1 cup plain 0% Greek yogurt (22 g)
- 1 scoop vanilla whey protein, stirred in (20 g)
- 1/2 cup berries
- 1 tbsp ground flax
Snack (15 g)
- 1 string cheese
- 1 hard-boiled egg
Lunch (32 g)
- 5 oz pre-cooked chicken breast
- 1 cup baby spinach
- 1/2 cup cooked rice
- Olive oil, lemon, salt
Snack (12 g)
- 3/4 cup low-fat cottage cheese
- Sliced cucumber
Dinner (35 g)
- 5 oz baked salmon (425 F, 12 minutes)
- 1/2 cup roasted broccoli
- 1 small baked potato
Daily total: ~126 g protein, ~1,500 cal
Day 2 (Tuesday)
Breakfast (30 g)
- 3-egg scramble with 1/4 cup feta (24 g)
- 1 slice sourdough toast (6 g)
- Sliced tomato
Snack (10 g)
- 1 oz beef jerky
- 1 small apple
Lunch (32 g)
- Leftover salmon from Day 1, flaked over greens
- 1/2 avocado
- Olive oil, lemon
Snack (25 g)
- Protein shake (1 scoop whey in 12 oz unsweetened almond milk)
Dinner (30 g)
- 5 oz ground turkey (93/7) with taco seasoning
- 1/2 cup black beans
- Wrapped in 2 cups shredded romaine
- Salsa, 1 oz cheese
Daily total: ~127 g protein, ~1,480 cal
Day 3 (Wednesday)
Breakfast (28 g)
- 1 cup low-fat cottage cheese (28 g)
- 1/2 cup pineapple
- Cinnamon
Snack (15 g)
- 2 hard-boiled eggs
Lunch (30 g)
- Leftover taco turkey from Day 2
- 1/4 cup rice
- Sliced bell pepper
Snack (20 g)
- Greek yogurt + 1 tbsp peanut butter
Dinner (32 g)
- 6 oz baked cod
- 1/2 cup roasted brussels sprouts
- Small sweet potato
Daily total: ~125 g protein, ~1,420 cal
Day 4 (Thursday)
Breakfast (33 g)
- Smoothie:
- 1 cup unsweetened almond milk
- 1 scoop whey protein (25 g)
- 1/2 frozen banana
- 1 cup spinach
- 1 tbsp peanut butter (4 g)
Snack (12 g)
- 1 oz cheddar
- 1 small pear
Lunch (30 g)
- 5 oz canned salmon, mixed with 2 tbsp Greek yogurt + dill
- 1 slice sourdough toast
- Cucumber slices
Snack (15 g)
- 1 string cheese
- 1 hard-boiled egg
Dinner (33 g)
- 6 oz grilled chicken thigh
- 1/2 cup roasted zucchini
- 1/2 cup quinoa
Daily total: ~123 g protein, ~1,520 cal
Day 5 (Friday)
Breakfast (30 g)
- 4 egg whites + 2 whole eggs scrambled (24 g)
- 1 oz turkey bacon (6 g)
- Sauteed spinach
Snack (14 g)
- 1 cup edamame, shelled
Lunch (32 g)
- Leftover chicken thigh from Day 4 over mixed greens
- 1/2 avocado
- 1/4 cup chickpeas
Snack (20 g)
- Protein shake (1 scoop in water with ice)
Dinner (32 g)
- 5 oz lean ground beef (93/7) chili
- 1/2 cup black beans
- 1 tbsp Greek yogurt + 1 oz cheese on top
Daily total: ~128 g protein, ~1,500 cal
Day 6 (Saturday)
Breakfast (30 g)
- 1 cup Skyr (Siggi's, 17 g)
- 1 scoop whey protein stirred in (20 g)
- 1/4 cup low-sugar granola
Snack (12 g)
- 1 cheese stick
- 12 almonds
Lunch (32 g)
- Out-of-the-house option: Chipotle bowl
- Double chicken (32 g)
- Brown rice (small)
- Fajita veggies
- Salsa
- No sour cream
Snack (15 g)
- 3/4 cup cottage cheese + tomato
Dinner (35 g)
- Leftover beef chili from Day 5
- 1/2 cup rice
- Sauteed greens
Daily total: ~124 g protein, ~1,560 cal
Day 7 (Sunday)
Breakfast (32 g)
- Smoked salmon (3 oz) on 1 slice sourdough
- 2 tbsp cream cheese
- 1 hard-boiled egg
Snack (15 g)
- Protein shake (smaller, 1/2 scoop in milk)
Lunch (30 g)
- Leftover beef chili (last serving)
- Side of cottage cheese (1/2 cup)
Snack (12 g)
- 1 oz jerky
- 1 small apple
Dinner — meal prep night (32 g)
- 6 oz roasted chicken (cook extra for the week)
- Sheet pan vegetables: 1 cup broccoli + 1 bell pepper
- 1/2 cup roasted potatoes
Daily total: ~121 g protein, ~1,490 cal
Shopping list (covers all 7 days for one person)
Proteins
- Boneless skinless chicken breast or thigh (2 lb)
- Ground turkey 93/7 (1 lb)
- Lean ground beef 93/7 (1 lb)
- Salmon fillets (1 lb) or canned salmon (5 oz)
- Cod fillet (1 lb)
- Smoked salmon (4 oz)
- 18-pack eggs
- Egg whites (16 oz carton)
- Greek yogurt 0% (32 oz tub)
- Cottage cheese low-fat (24 oz)
- Skyr or Greek yogurt (5 oz cup)
- Whey protein powder
- String cheese (8 pack)
- Cheese sticks or block cheddar (8 oz)
- Feta crumbles (4 oz)
- Cream cheese (4 oz)
- Beef jerky (4 oz)
- Turkey bacon (8 oz)
Vegetables
- Baby spinach (10 oz)
- Mixed greens (5 oz)
- Romaine (1 head)
- Broccoli (2 heads or 16 oz frozen)
- Brussels sprouts (1 lb)
- Zucchini (2)
- Bell peppers (3)
- Cucumber (2)
- Cherry tomatoes (1 pint)
- Edamame (1 lb frozen, shelled)
Carbs / starches
- White rice (2 lb)
- Sourdough bread (1 loaf)
- Sweet potatoes (3)
- Small potatoes (5)
- Quinoa (1 cup dry)
- Low-sugar granola (small bag)
Fruit
- Bananas (3)
- Apples (3)
- Pineapple (1 small or canned)
- Berries (1 pint frozen + 1 pint fresh)
- Pear (1)
- Avocado (3)
Pantry / sauces
- Olive oil
- Lemons (3)
- Taco seasoning packet
- Salsa
- Cinnamon
- Dill
- Black beans (2 cans)
- Chickpeas (1 can)
- Almond milk unsweetened (1/2 gallon)
- Peanut butter
- Capers
- Almonds
- Ground flax
- Hot sauce
Estimated cost: ~$110 to $140 for one person, depending on store.
Three rules to remember
- Front-load protein. Eat 30 g of protein within an hour of waking. The single highest-leverage habit on this plan.
- No fried food, no large meals during the first 5 days of a dose-up week. The plan is built around foods that are kind to a slow stomach.
- Take leftovers seriously. Dinners scale up to cover the next day's lunch. Eight ingredients prepped Sunday cover four lunches.
Want this personalized to your goal weight?
This plan is calibrated to a typical 150 lb goal weight. If yours is lower or higher, the protein target should shift with it.
Sharpy calculates your specific protein floor (0.7 to 1.0 g per pound of goal weight), generates a meal plan around that number, and adjusts portions for your current dose level. It also tracks the protein you actually eat against the floor every day, so you know whether today protected your shape or eroded it.
Free to download from the App Store. Built specifically for Ozempic, Wegovy, Mounjaro, and Zepbound users.