This is the plan from our “GLP-1 Meal Prep Sunday” pin: one cooking session, five different lunches, each portioned for a smaller appetite.

Plan on 45 to 60 minutes. The oven and the stovetop work at the same time, so the order below matters more than speed.

At a glance

RecipeProtein per servingCaloriesTime
Teriyaki chicken, rice and broccoliabout 36 g420about 17 min
Lemon salmon, quinoa and zucchiniabout 36 g510about 19 min
Turkey meatballs with marinara and spinachabout 35 g340about 26 min
Shrimp and edamame stir-fryabout 39 g400about 13 min
Chicken Caesar with a Greek yogurt dressingabout 40 g340about 20 min

Food safety for a 5-day plan

Cooked food keeps 3 to 4 days in the fridge. Eat the shrimp and salmon lunches first (Monday and Tuesday) and the chicken Caesar on Wednesday. Freeze the teriyaki chicken and turkey meatball containers for Thursday and Friday. Move each one to the fridge the night before, then reheat it to 165°F (74°C). Do not freeze the Caesar; romaine does not freeze well.

The order of work

  1. Start the rice and quinoa, or use pre-cooked.
  2. Heat the oven to 425°F (220°C). Roll the turkey meatballs and bake them with the salmon and zucchini.
  3. In one large skillet, cook the plain Caesar chicken first, then the teriyaki chicken, so the sauce does not coat the Caesar chicken.
  4. Steam the broccoli, warm the tomato sauce, and toast the bread for the croutons.
  5. Stir-fry the shrimp last; it takes about 5 minutes.
  6. Pack each dish into shallow containers as it finishes and refrigerate within 2 hours of cooking. Warm food can go straight into the fridge.

1. Teriyaki chicken, rice and broccoli

Serves 1 (one container). About 17 minutes.

Ingredients

  • 4.5 oz (130 g) chicken breast, cut into pieces
  • 1 tablespoon low-sodium soy sauce (14 g)
  • 2 teaspoons honey
  • 1 garlic clove and 1/2 teaspoon grated ginger
  • 1 teaspoon oil
  • 2/3 cup cooked white rice (105 g)
  • 1 cup broccoli florets (90 g)

Steps

  1. Steam the broccoli for 3 to 4 minutes.
  2. Cook the chicken in the oil over medium-high heat for 5 to 6 minutes.
  3. Add the soy sauce, honey, garlic, and ginger and cook 1 to 2 minutes more, until glossy and the chicken reaches 165°F (74°C).
  4. Pack with the rice and broccoli.

Nutrition: About 36 g protein, 420 calories, 9 g fat, 49 g carbohydrate, 3 g fiber, and 590 mg sodium per serving.

Where the numbers come from (USDA food and NDB number, grams counted, protein):

USDA foodGramsProtein
Chicken, broiler or fryers, breast, skinless, boneless, meat only, raw (05062)13029.2 g
Soy sauce made from soy and wheat (shoyu), low sodium (16424)141.3 g
Honey (19296)140.0 g
Garlic, raw (11215)30.2 g
Oil, olive, salad or cooking (04053)4.50.0 g
Rice, white, long-grain, regular, enriched, cooked (20045)1052.8 g
Broccoli, raw (11090)902.5 g

2. Lemon salmon, quinoa and zucchini

Serves 1 (one container). About 19 minutes.

Ingredients

  • 5 oz (140 g) salmon fillet
  • 2/3 cup cooked quinoa (123 g)
  • 1 medium zucchini (about 150 g), sliced
  • 1 teaspoon olive oil
  • Lemon juice, salt, and dill

Steps

  1. Roast the salmon and zucchini with the oil at 425°F (220°C) for 12 to 15 minutes, until the salmon reaches 145°F (63°C).
  2. Squeeze lemon over it and pack with the quinoa.

Nutrition: About 36 g protein, 510 calories, 26 g fat, 32 g carbohydrate, 5 g fiber, and 100 mg sodium per serving.

Where the numbers come from (USDA food and NDB number, grams counted, protein):

USDA foodGramsProtein
Fish, salmon, Atlantic, farmed, raw (15236)14028.6 g
Quinoa, cooked (20137)1235.4 g
Squash, summer, zucchini, includes skin, raw (11477)1501.8 g
Oil, olive, salad or cooking (04053)4.50.0 g
Lemon juice, raw (09152)100.0 g

3. Turkey meatballs with marinara and spinach

Serves 1 (one container). About 26 minutes.

Ingredients

  • 5.3 oz (150 g) 93% lean ground turkey
  • 1 tablespoon beaten egg
  • 1 tablespoon breadcrumbs (7 g)
  • 1 tablespoon grated Parmesan (5 g)
  • 1/2 cup canned crushed tomatoes (120 g), plus a pinch of garlic and dried basil
  • 1 cup baby spinach (30 g)

Steps

  1. Mix the turkey, egg, breadcrumbs, and Parmesan, and roll into 6 meatballs.
  2. Bake at 425°F (220°C) for 15 to 18 minutes, until they reach 165°F (74°C) inside.
  3. Warm the crushed tomatoes with the garlic and basil for 5 minutes.
  4. Pack the meatballs over the spinach with the tomato sauce.

Nutrition: About 35 g protein, 340 calories, 16 g fat, 16 g carbohydrate, 3 g fiber, and 510 mg sodium per serving.

Where the numbers come from (USDA food and NDB number, grams counted, protein):

USDA foodGramsProtein
Ground turkey, 93% lean, 7% fat, raw (05665)15028.1 g
Egg, whole, raw, fresh (01123)151.9 g
Bread crumbs, dry, grated, plain (18079)70.9 g
Cheese, parmesan, grated (01032)51.4 g
Tomatoes, crushed, canned (11693)1202.0 g
Spinach, raw (11457)300.9 g

4. Shrimp and edamame stir-fry

Serves 1 (one container). About 13 minutes.

Ingredients

  • 7 oz (200 g) raw shrimp, peeled (thawed if frozen)
  • 1/3 cup shelled edamame (50 g), cooked from frozen as the package directs
  • 1 1/4 cups snow peas (80 g)
  • 1/2 red bell pepper (60 g), sliced
  • 2 teaspoons low-sodium soy sauce (9 g)
  • 1 teaspoon sesame oil
  • 1/2 cup cooked white rice (79 g)

Steps

  1. Cook the edamame as the package directs (usually 3 to 5 minutes in boiling water) and drain.
  2. Stir-fry the snow peas and pepper in the sesame oil for 2 minutes.
  3. Add the shrimp and cook 3 to 4 minutes, until pink and opaque.
  4. Stir in the edamame and soy sauce and pack with the rice.

Nutrition: About 39 g protein, 400 calories, 10 g fat, 39 g carbohydrate, 6 g fiber, and 1,470 mg sodium per serving.

Sodium: frozen shrimp is often packed with added salt. USDA lists about 566 mg of sodium per 100 g for previously frozen shrimp, against about 119 mg for fresh. Check the bag, or buy shrimp without added sodium.

Where the numbers come from (USDA food and NDB number, grams counted, protein):

USDA foodGramsProtein
Crustaceans, shrimp, mixed species, raw (may have been previously frozen) (15149)20027.2 g
Edamame, frozen, prepared (11212)506.0 g
Peas, edible-podded, raw (11300)802.2 g
Peppers, sweet, red, raw (11821)600.6 g
Soy sauce made from soy and wheat (shoyu), low sodium (16424)90.8 g
Oil, sesame, salad or cooking (04058)4.50.0 g
Rice, white, long-grain, regular, enriched, cooked (20045)792.1 g

5. Chicken Caesar with a Greek yogurt dressing

Serves 1 (one container). About 20 minutes.

Ingredients

  • 4.5 oz (130 g) chicken breast
  • 1 teaspoon olive oil (for the chicken)
  • 2 cups chopped romaine (95 g)
  • 2 tablespoons grated Parmesan (10 g)
  • Dressing: 2 tablespoons plain nonfat Greek yogurt (30 g)
  • Dressing: 1 teaspoon lemon juice and a little minced garlic
  • Dressing: 1/2 teaspoon yellow mustard
  • 1 small slice whole wheat bread (25 g), toasted and cubed

Steps

  1. Cook the chicken in the oil over medium-high heat, 5 to 7 minutes per side, to 165°F (74°C). Slice when cool.
  2. Toast the bread and cut it into cubes.
  3. Stir together the dressing ingredients.
  4. Pack the romaine, chicken, Parmesan, and croutons, with the dressing in a small separate cup.

Nutrition: About 40 g protein, 340 calories, 12 g fat, 17 g carbohydrate, 4 g fiber, and 400 mg sodium per serving.

Where the numbers come from (USDA food and NDB number, grams counted, protein):

USDA foodGramsProtein
Chicken, broiler or fryers, breast, skinless, boneless, meat only, raw (05062)13029.2 g
Oil, olive, salad or cooking (04053)4.50.0 g
Lettuce, cos or romaine, raw (11251)951.2 g
Cheese, parmesan, grated (01032)102.8 g
Yogurt, Greek, plain, nonfat (01256)303.1 g
Lemon juice, raw (09152)50.0 g
Mustard, prepared, yellow (02046)2.50.1 g
Bread, whole-wheat, commercially prepared (18075)253.1 g

Grocery list

Total amounts for all five lunches:

  • Boneless, skinless chicken breast: about 260 g (9.2 oz)
  • Raw shrimp, peeled: about 200 g (7.1 oz)
  • Cooked white rice: about 185 g (6.5 oz)
  • Zucchini: about 150 g (5.3 oz)
  • 93% lean ground turkey: about 150 g (5.3 oz)
  • Salmon fillet: about 140 g (4.9 oz)
  • Cooked quinoa: about 125 g (4.4 oz)
  • Canned crushed tomatoes: about 120 g (4.2 oz)
  • Romaine: about 95 g (3.4 oz)
  • Broccoli florets: about 90 g (3.2 oz)
  • Snow peas: about 80 g (2.8 oz)
  • Red bell pepper: about 60 g (2.1 oz)
  • Frozen shelled edamame: about 50 g (1.8 oz)
  • Baby spinach: about 30 g (1.1 oz)
  • Parmesan, grated: about 3 tablespoons (15 g)
  • Plain nonfat Greek yogurt: 2 tablespoons
  • Egg: 1 large (you use about 1 tablespoon)
  • Breadcrumbs: 1 tablespoon
  • Whole wheat bread: 1 small slice
  • Low-sodium soy sauce: about 1 1/2 tablespoons
  • Honey: 2 teaspoons
  • Olive oil: about 1 tablespoon; sesame oil: 1 teaspoon
  • Garlic: 2 to 3 cloves; ginger: a small piece
  • Lemon: 1
  • Yellow mustard, dried basil, dill, salt, and pepper

We calculated these numbers from USDA FoodData Central values (SR Legacy) for each ingredient at the weight shown. Herbs, spices, and added salt are not counted, so sodium does not include salt you add. Brands differ, so check your labels if you track closely.

For more low-volume meals, see our 7-day high-protein meal plan and the best foods for queasy days. These recipes are general food information, not medical advice. If you cannot keep fluids down, call your prescriber.