Skip to content
Meal Prep Fuel

High-protein meal prep

Macro-friendly lunches

Macro-friendly, in this kitchen, means you can name the protein grams and you did not hide a cup of oil in the sauce. It does not mean a punishment container.

Training · 4 min read · Updated 2026-09-28

In the portions written below, protein is about 32–38 g, calories about 390–510, and sodium about 120–420 mg. Those are rounded kitchen estimates before extra cheese, bread, or a heavy pour of sauce.

Tracking every gram forever is optional. Cooking a repeatable lunch is the part that changes the week.

How to run it

  1. Start with yogurt and soy smoothie. Plan on about 5 minutes. Blend everything until smooth. Add a splash of water if the blades stall.
  2. Next, sheet-pan salmon, potatoes, and greens. No added salt. Lemon, dill, and the salmon itself do the seasoning. Farmed and wild taste different; both work.
  3. Keep beef and broccoli bowls for the meal that needs to feel different. Fridge 3 days. Broccoli turns olive-drab and soft if you freeze the finished dish.
  4. Cool anything you will not eat right away within two hours. For beef and broccoli bowls: Fridge 3 days. Broccoli turns olive-drab and soft if you freeze the finished dish.

Cook these

Yogurt and soy smoothie

5 min · serves 1

Protein
32 g
Sodium
150 mg
Calories
390

Protein, sodium, and calories are rounded kitchen estimates, not a lab test or a medical plan.

Peanut butter adds a little sodium and a lot of staying power. Leave it out if you need the sodium lower, and the protein drops by about 4 grams.

Ingredients

  • 1 cup unsweetened soy milk
  • 3/4 cup plain nonfat Greek yogurt
  • 1 banana or 1 cup frozen berries
  • 1 handful spinach
  • 1 tablespoon peanut butter

Method

  1. Blend everything until smooth. Add a splash of water if the blades stall.
  2. Drink it the day you make it, or pour it into a cold jar for the commute.

Fridge up to 24 hours. Shake before you drink. The freezer version is the smoothie-pack recipe.

Storage times are general guidance, not a lab test of this recipe. A shorter package or recipe instruction governs. Freezing and reheating do not rescue food left out too long, or a heat-stable toxin that already formed. USDA FSIS: Leftovers and Food Safety.

Also used in A twelve-dinner rotation, Breakfast for one, Cooking for one without waste.

Sheet-pan salmon, potatoes, and greens

35 min · serves 4

Protein
32 g
Sodium
120 mg
Calories
480

Protein, sodium, and calories are rounded kitchen estimates, not a lab test or a medical plan.

No added salt. Lemon, dill, and the salmon itself do the seasoning. Farmed and wild taste different; both work.

Ingredients

  • 1 1/4 pounds salmon, cut in 4 pieces
  • 1 1/2 pounds yellow potatoes, cut in wedges
  • 1 bunch kale or spinach
  • 2 tablespoons olive oil
  • 1 lemon
  • 2 teaspoons dried dill
  • black pepper

Method

  1. Heat the oven to 425°F. Toss the potatoes with 1 tablespoon oil and pepper. Roast 15 minutes.
  2. Push the potatoes aside. Add the salmon, dill, lemon slices, and the rest of the oil. Roast 10–12 minutes, until the salmon flakes.
  3. Toss the greens into the hot pan to wilt, or steam them while the salmon finishes.

Fridge 3 days. Salmon dries out if you freeze it after it is fully cooked; freeze raw, seasoned portions instead if you need a longer stash. If you serve it hot, reheat to 165°F with a food thermometer.

Storage times are general guidance, not a lab test of this recipe. A shorter package or recipe instruction governs. Freezing and reheating do not rescue food left out too long, or a heat-stable toxin that already formed. USDA FSIS: Leftovers and Food Safety.

Also used in Cooking for two, Cooking for two different appetites, High-protein fish meal prep.

Beef and broccoli bowls

25 min · serves 4

Protein
38 g
Sodium
420 mg
Calories
510

Protein, sodium, and calories are rounded kitchen estimates, not a lab test or a medical plan.

A full splash of regular soy sauce can put this bowl over 800 mg before you sit down. Two teaspoons of the low-sodium kind is the ceiling I would use.

Ingredients

  • 1 1/4 pounds sirloin or flank, sliced thin
  • 1 pound broccoli florets
  • 2 teaspoons low-sodium soy sauce
  • 2 tablespoons rice vinegar
  • 1 tablespoon honey or sugar
  • 2 garlic cloves, grated
  • 1 teaspoon grated ginger
  • 1 tablespoon oil
  • 3 cups cooked rice

Method

  1. Stir soy sauce, vinegar, honey, garlic, and ginger. This is a small amount of soy on purpose.
  2. Sear the beef in a hot pan in two batches so it browns, not steams. Set it aside.
  3. Stir-fry the broccoli with a splash of water until tender-crisp. Return the beef and the sauce for 1 minute. Serve over rice.

Fridge 3 days. Broccoli turns olive-drab and soft if you freeze the finished dish. If you serve it hot, reheat to 165°F with a food thermometer.

Storage times are general guidance, not a lab test of this recipe. A shorter package or recipe instruction governs. Freezing and reheating do not rescue food left out too long, or a heat-stable toxin that already formed. USDA FSIS: Leftovers and Food Safety.

Chill cooked rice promptly. Vomiting-type Bacillus cereus illness is generally tied to rice and other starchy foods, and that emetic toxin can survive heat that kills the bacteria. FDA Bad Bug Book: Bacillus cereus.

Also used in Cooking for two, Cooking for two different appetites, Dinners around 40 grams of protein.

Details that matter

  • Pack the crisp part separately: cucumber, lettuce, herbs, lemon wedges.
  • If a lunch is short on protein, add a yogurt jar instead of redesigning the whole cook.
  • Weigh or measure the cooked protein once, then use that container as the scoop for the rest of the week.

Easy mistakes

Calling a snack a meal

A string cheese and an apple are not 30 grams of protein. Look at the portion in the recipe, not the headline.

Salting the whole batch like a restaurant

Season simply, then finish the plate you are eating. It is easier to add salt than to take it out of four lunches.

Grocery starter

  • 1 cup unsweetened soy milk
  • 3/4 cup plain nonfat Greek yogurt
  • 1 banana or 1 cup frozen berries
  • 1 handful spinach
  • 1 tablespoon peanut butter
  • 1 1/4 pounds salmon, cut in 4 pieces
  • 1 1/2 pounds yellow potatoes, cut in wedges
  • 1 bunch kale or spinach
  • 2 tablespoons olive oil
  • 1 lemon
  • 2 teaspoons dried dill
  • black pepper

Questions

How should I store yogurt and soy smoothie?

Fridge up to 24 hours. Shake before you drink. The freezer version is the smoothie-pack recipe.

How much protein is in a serving?

Yogurt and soy smoothie is about 32 g; Sheet-pan salmon, potatoes, and greens is about 32 g; Beef and broccoli bowls is about 38 g. These are kitchen estimates, not a lab analysis.

What is the easy mistake here?

Tracking every gram forever is optional. Cooking a repeatable lunch is the part that changes the week.

Related ideas