Low-Calorie High-Protein Dinner Recipes for GLP-1 Patients
15 recipes, all under 500 calories and 30+ grams of protein. Each takes 30 minutes or less. Designed for stomachs on semaglutide, tirzepatide, or retatrutide.
Medical Disclaimer: These recipes are for informational purposes only. Consult your healthcare provider for personalized dietary advice. Macros are approximate based on standard ingredients.
Dinner is the meal most GLP-1 patients skip. After a day of suppressed appetite, cooking feels pointless. But skipping dinner means missing 30-40g of protein your muscles need to avoid breakdown. These 15 recipes are designed to be so easy and so appealing that you actually make them.
1. Sheet Pan Lemon Chicken and Asparagus
420 cal | 40g protein | 18g carbs | 18g fat
Ingredients: 5 oz chicken breast, 1 bunch asparagus, 1 tbsp olive oil, juice of 1/2 lemon, 2 cloves garlic (minced), 1 tsp dried oregano, 1/2 cup cherry tomatoes, salt and pepper.
Instructions: Preheat oven to 425F. Pound chicken to even thickness. Toss asparagus and tomatoes with half the olive oil on a sheet pan. Place chicken alongside, drizzle with remaining oil, lemon juice, garlic, and oregano. Bake 20 minutes until chicken reaches 165F. The entire meal is one pan, one step.
2. Turkey Taco Lettuce Wraps
350 cal | 34g protein | 14g carbs | 16g fat
Ingredients: 5 oz 93% lean ground turkey, 1 tbsp taco seasoning, 4 butter lettuce cups, 2 tbsp pico de gallo, 1 tbsp Greek yogurt (instead of sour cream), 1/4 avocado sliced.
Instructions: Brown turkey in a skillet over medium heat, 6-8 minutes. Add taco seasoning and 2 tbsp water, stir until coated. Spoon into lettuce cups, top with pico, yogurt, and avocado. Cool, fresh, and light — ideal for GLP-1 stomachs.
3. Garlic Shrimp and Zucchini Noodles
310 cal | 36g protein | 12g carbs | 12g fat
Ingredients: 6 oz shrimp (peeled, deveined), 2 medium zucchini (spiralized or bought pre-spiralized), 1 tbsp olive oil, 3 cloves garlic, red pepper flakes, lemon juice, 1 tbsp Parmesan.
Instructions: Heat olive oil in a large skillet. Cook shrimp 2 minutes per side with garlic and red pepper flakes. Remove shrimp. Saute zucchini noodles 2-3 minutes (do not overcook — they get watery). Return shrimp, squeeze lemon, toss, and top with Parmesan. Restaurant-quality in 15 minutes.
4. Baked Salmon with Dijon Glaze
440 cal | 38g protein | 14g carbs | 24g fat
Ingredients: 5 oz salmon fillet, 1 tbsp Dijon mustard, 1 tsp honey, 1 clove garlic (minced), 1 cup steamed broccoli, 1/3 cup cooked quinoa.
Instructions: Mix Dijon, honey, and garlic. Spread over salmon. Bake at 400F for 12-15 minutes. Steam broccoli in microwave with a splash of water, 3 minutes. Serve with quinoa. The omega-3s in salmon support heart health alongside your GLP-1 treatment.
5. Chicken Stir-Fry (Better Than Takeout)
380 cal | 38g protein | 24g carbs | 12g fat
Ingredients: 5 oz chicken breast (sliced thin), 1.5 cups stir-fry vegetables (broccoli, snap peas, bell pepper, carrots), 1 tbsp low-sodium soy sauce, 1 tsp sesame oil, 1 tsp fresh ginger (grated), 1 clove garlic, 1/3 cup brown rice.
Instructions: Cook rice (or use pre-cooked). Heat a large skillet or wok over high heat. Cook chicken strips 3-4 minutes. Remove. Add vegetables, cook 3-4 minutes until crisp-tender. Return chicken. Add soy sauce, sesame oil, ginger, garlic. Toss 1 minute. Serve over rice. Lighter and fresher than delivery, with half the sodium.
6. Mediterranean Cod with Tomatoes and Olives
330 cal | 34g protein | 16g carbs | 12g fat
Ingredients: 6 oz cod fillet, 1 cup cherry tomatoes (halved), 6 Kalamata olives, 1 tbsp capers, 1 tbsp olive oil, 2 cloves garlic, fresh basil, lemon.
Instructions: Heat olive oil in oven-safe skillet. Saute garlic and tomatoes 3 minutes. Add olives, capers, and a splash of white wine or broth. Nestle cod into the sauce. Transfer to 400F oven for 15 minutes. Squeeze lemon and scatter basil. Cod is one of the mildest fish — ideal for GLP-1 patients who have developed fish aversions.
7. Slow Cooker Chicken Tortilla Soup
Per serving: 320 cal | 32g protein | 24g carbs | 8g fat
Ingredients: 1 lb chicken breast, 1 can (15 oz) black beans (drained), 1 can diced tomatoes, 1 cup corn, 4 cups low-sodium chicken broth, 2 tsp cumin, 1 tsp chili powder, 1 tsp garlic powder, juice of 1 lime. Top with: Greek yogurt, cilantro, avocado.
Instructions: Put everything in slow cooker except toppings. Cook on low 6-8 hours or high 3-4 hours. Shred chicken with two forks. Portion into 4 containers. This is the ultimate meal prep dinner — makes 4 portions with zero effort.
8. Stuffed Bell Peppers
Per serving (2 halves): 400 cal | 34g protein | 28g carbs | 14g fat
Ingredients: 5 oz 93% lean ground turkey, 2 bell peppers (halved), 1/4 cup cooked brown rice, 1/4 cup marinara sauce (Rao's), 1 oz part-skim mozzarella (shredded), Italian seasoning, garlic.
Instructions: Brown turkey with garlic and Italian seasoning. Mix with rice and marinara. Stuff into pepper halves. Top with cheese. Bake at 375F for 25 minutes. Colorful, satisfying, and the peppers make natural portion-control bowls.
9. Egg Fried Rice (High Protein Version)
380 cal | 30g protein | 34g carbs | 12g fat
Ingredients: 2 eggs + 2 egg whites, 1/2 cup day-old cooked brown rice, 1/2 cup frozen peas and carrots, 3 oz cooked shrimp or chicken, 1 tbsp low-sodium soy sauce, 1 tsp sesame oil, green onions.
Instructions: Heat a large skillet or wok over high heat. Scramble eggs quickly, push to side. Add rice and vegetables, cook 3-4 minutes. Mix in eggs and shrimp/chicken. Add soy sauce and sesame oil. Garnish with green onions. Use day-old rice — fresh rice gets mushy.
10. Turkey Meatball Zucchini Boats
Per serving: 370 cal | 36g protein | 16g carbs | 16g fat
Ingredients: 5 oz ground turkey, 1 egg white, 2 tbsp breadcrumbs, Italian herbs, garlic, 2 large zucchini (halved lengthwise, scooped), 1/3 cup marinara, 1 oz mozzarella.
Instructions: Mix turkey, egg white, breadcrumbs, and seasonings. Form small meatballs. Place in scooped-out zucchini halves. Top with marinara and cheese. Bake at 400F for 22-25 minutes. The zucchini replaces pasta — you will not miss it.
11. One-Pan Chicken Fajitas (No Tortilla)
360 cal | 36g protein | 14g carbs | 16g fat
Ingredients: 5 oz chicken breast (sliced), 1 bell pepper (sliced), 1/2 onion (sliced), 1 tbsp olive oil, fajita seasoning (cumin, chili powder, paprika, garlic), lime juice, 1/4 avocado, 2 tbsp Greek yogurt.
Instructions: Heat oil in skillet over high heat. Cook chicken strips 4-5 minutes. Add peppers and onions, cook 4 minutes until slightly charred. Season generously. Squeeze lime over everything. Serve with avocado and Greek yogurt as "sour cream." Eat as-is or wrap in lettuce.
12. Tuna Poke-Style Bowl
340 cal | 32g protein | 24g carbs | 10g fat
Ingredients: 1 can (5 oz) albacore tuna, 1/3 cup cooked sushi rice or brown rice, 1/2 cup cucumber (diced), 1/4 avocado, 1 tbsp soy sauce, 1 tsp sesame oil, 1 tsp rice vinegar, sesame seeds, green onion.
Instructions: Mix tuna with soy sauce, sesame oil, and rice vinegar. Layer rice in a bowl, top with tuna mixture, cucumber, avocado. Garnish with sesame seeds and green onion. Zero cooking, maximum flavor. The cold temperature is perfect when warm food is unappealing.
13. Chicken Sausage and Vegetable Skillet
340 cal | 30g protein | 18g carbs | 14g fat
Ingredients: 2 pre-cooked chicken sausage links (Aidells or al fresco — sliced), 1 cup mixed vegetables (zucchini, bell pepper, onion), 1 tsp olive oil, Italian seasoning, 1/2 cup baby spinach.
Instructions: Heat oil in skillet. Cook sausage slices 3 minutes until browned. Add vegetables, cook 5 minutes. Add spinach, wilt 1 minute. Season with Italian herbs. Done. Pre-cooked sausage is a secret weapon for fast GLP-1 dinners.
14. White Bean and Chicken Soup
Per serving: 340 cal | 32g protein | 26g carbs | 8g fat
Ingredients: 8 oz chicken breast (diced), 1 can white beans (drained), 3 cups chicken broth, 2 cups baby spinach, 1 tbsp olive oil, 3 cloves garlic, juice of 1/2 lemon, Italian seasoning, salt, pepper.
Instructions: Saute garlic in olive oil 1 minute. Add diced chicken, cook 5 minutes. Add broth, beans, and Italian seasoning. Simmer 15 minutes. Add spinach, wilt 2 minutes. Squeeze lemon juice. Soup is the most GLP-1-friendly format — easy to eat in small amounts and reheats perfectly for days 2-3.
15. Greek Chicken with Cucumber Salad
410 cal | 40g protein | 14g carbs | 20g fat
Ingredients: 5 oz chicken breast, 1 tbsp olive oil, 1 tsp dried oregano, lemon juice, 1 cup diced cucumber, 1/4 cup cherry tomatoes, 2 tbsp crumbled feta, 1 tbsp red onion, red wine vinegar, dried dill.
Instructions: Marinate chicken in olive oil, oregano, lemon, salt, and pepper for at least 15 minutes. Pan-sear or grill 5-6 minutes per side. While chicken rests, toss cucumber, tomatoes, feta, and onion with a splash of red wine vinegar and dill. Slice chicken and serve atop salad. Fresh, bright flavors that work when heavier food does not.
Get Personalized GLP-1 Treatment with Trimi
Affordable GLP-1 medication with clinical support, nutrition guidance, and ongoing monitoring. Start your weight loss journey the right way.
Get Started TodayMore on nutrition
Sources & References
- Wilding JPH et al. Once-Weekly Semaglutide in Adults with Overweight or Obesity. NEJM 2021;384:989-1002.
- Jastreboff AM et al. Tirzepatide Once Weekly for the Treatment of Obesity. NEJM 2022;387:205-216.
- Lincoff AM et al. Semaglutide and Cardiovascular Outcomes in Obesity without Diabetes. NEJM 2023;389:2221-2232.
- FDA Prescribing Information for Wegovy (semaglutide) and Zepbound (tirzepatide).