Our shop is open! Workout programs and recipe books from our team, with a 30-day money-back guarantee.Workout programs and recipe booksShop now
Shop

Tired of salads that leave you starving by 3 PM? A lunch with real protein in it may be the fix.

Every lunch below has at least 30 grams of protein, and 23 of the 25 come in under 450 calories. We worked out the numbers for each one from USDA food data, so you’re not guessing.

Why 30 grams? If you’re trying to lose fat without losing muscle, a sensible protein target works out to about 87 to 116 grams a day for a 160 pound woman. Spread over three meals, that’s roughly 30 grams each. We walk through the research further down.

In this article, we’re covering 25 lunches sorted the way you actually eat them: at your desk with no microwave, made ahead for the week, ready in five minutes, and vegetarian. Then we look at how much protein you really need and whether it keeps you full.


How to use this list

Each lunch shows its protein and calories, the ingredients, two or three quick steps, and a tip or swap.

The numbers count only the listed ingredients, worked out from USDA FoodData Central. Extras like dressing, sauces and seasoning aren’t included, so add those if you’re tracking closely. Brands vary too, especially deli meat and tofu, so check your labels.

At your desk, no microwave needed

Woman eating a Greek chicken and chickpea salad from a glass container at her office desk, with an insulated lunch bag and ice pack beside her

These eight lunches are packed cold and eaten cold. No office kitchen required.

A few food safety basics from the USDA keep packed lunches safe:

  • Use two cold sources. An insulated lunch bag with at least two cold sources, like two frozen gel packs, or a gel pack and a frozen water bottle, keeps food cold until lunch.
  • Mind the 2 hour rule. Perishable food, like meat, poultry and eggs, shouldn’t sit out at room temperature for more than 2 hours, or 1 hour when it’s above 90°F.
  • Some foods need no ice pack at all. Unopened canned fish and meat, hard cheese, whole fruit and vegetables, peanut butter, bread and crackers are fine on their own.

1. Chicken Caesar wrap with Greek yogurt dressing

47 g protein, 378 calories

  • 4 oz cooked chicken breast, sliced
  • 1 whole-wheat tortilla
  • 1/4 cup plain nonfat Greek yogurt
  • 1 tbsp grated parmesan
  • 1 cup shredded romaine
  • A squeeze of lemon, 1/2 tsp Dijon mustard and a pinch of garlic powder

Stir the yogurt, parmesan, lemon, mustard and garlic powder into a quick Caesar dressing. Toss it with the chicken and romaine, then roll it all up in the tortilla.

Tip: Making it the night before? Pack the dressing in a small container and add it at lunch, so the wrap doesn’t go soggy.

2. Tuna and white bean salad

36 g protein, 345 calories

  • 1 can (5 oz) light tuna in water, drained
  • 3/4 cup canned white beans, rinsed
  • 1/2 cup cherry tomatoes, halved
  • 1/2 cup diced cucumber
  • 1 tsp olive oil, plus lemon juice, salt, pepper and parsley

Mix everything in a bowl or container. That’s it.

Tip: The beans aren’t just filler. They’re what pushes this lunch past 30 grams, since a can of light tuna on its own comes up a little short.

3. Cottage cheese power bowl

33 g protein, 355 calories

  • 1 cup 2% cottage cheese
  • 1 hard-boiled egg, sliced
  • 1/2 cup cherry tomatoes
  • 1/2 cup diced cucumber
  • Everything bagel seasoning
  • 2 rye crispbreads, or crunchy rye crackers, on the side

Top the cottage cheese with the egg, tomatoes and cucumber, then shake on the seasoning.

Tip: Pack the crispbreads separately so they stay crunchy.

4. Turkey and hummus wrap

32 g protein, 340 calories

  • 4 oz low-sodium deli turkey breast
  • 1 whole-wheat tortilla
  • 2 tbsp hummus
  • 1 cup baby spinach
  • 1/2 cup sliced red bell pepper

Spread the hummus over the tortilla, layer on the turkey, spinach and pepper, and roll it up tightly.

Tip: Deli turkey varies a lot by brand. Check the label for about 25 grams of protein per 4 oz. If yours has less, use 5 oz of turkey or add a cheese stick on the side.

5. Salmon salad lettuce cups

34 g protein, 295 calories

  • 4 oz canned pink salmon, drained, skin and bones removed
  • 2 tbsp plain nonfat Greek yogurt
  • 1 tsp Dijon mustard, plus diced celery and a squeeze of lemon
  • 4 romaine leaves
  • 6 whole-wheat crackers

Mash the salmon with the yogurt, mustard, celery and lemon. Spoon it into the romaine leaves at lunch, and eat the crackers on the side.

Tip: Pack the lettuce and the salmon salad separately, then fill the cups when you’re ready to eat.

6. Greek yogurt egg salad sandwich

33 g protein, 429 calories

  • 3 hard-boiled eggs, chopped
  • 1/4 cup plain nonfat Greek yogurt
  • 1 tsp mustard, salt, pepper and chives
  • 2 slices whole-wheat bread

Mix the eggs with the yogurt and seasonings, then pile it onto the bread.

Tip: Greek yogurt stands in for mayo here, and it adds about 6 grams of protein.

7. Greek chicken and chickpea salad jar

39 g protein, 410 calories

  • 1 tsp olive oil, red wine vinegar and dried oregano
  • 1/2 cup chickpeas, rinsed
  • 1/2 cup diced cucumber
  • 1/2 cup cherry tomatoes, halved
  • 3 oz cooked chicken breast, diced
  • 1 oz feta, crumbled

Layer it in a jar in that order: dressing on the bottom, sturdy chickpeas and veggies next, chicken and feta on top. At lunch, shake it into a bowl.

Tip: Keeping the dressing at the bottom stops everything else from going soggy, so you can make these a few days ahead.

8. Protein bento box

35 g protein, 383 calories

  • 2 oz low-sodium deli turkey, rolled up
  • 1 oz cheddar cheese
  • 1 hard-boiled egg
  • 1/2 cup shelled edamame, or young green soybeans, thawed
  • 10 grapes

Arrange everything in a container with sections. Think of it as a grown-up snack plate.

Tip: Frozen shelled edamame thaws overnight in the fridge, so pack it straight from the freezer the night before.

Make ahead for the week

Meal prep containers of chicken burrito bowls and a beef and broccoli rice bowl on a kitchen counter, with sheet pan salmon and green beans behind

Cook once, eat all week. These six lunches are made in a batch and portioned into containers.

How long do they keep? The USDA says cooked leftovers keep 3 to 4 days in the fridge or 3 to 4 months in the freezer. So if you cook on Sunday, eat the fridge portions by Wednesday and freeze the rest.

When you reheat, make sure your lunch hits 165°F all the way through. If you don’t have a microwave at work, an insulated food jar keeps hot food hot. The USDA suggests filling it with boiling water first, emptying it, then adding the piping hot food.

Each recipe below is for one lunch. Multiply by four for a week’s worth.

9. Chicken burrito bowl

41 g protein, 415 calories

  • 3 oz cooked chicken breast
  • 1/2 cup black beans, rinsed
  • 1/2 cup cooked brown rice
  • 1/4 cup salsa
  • 2 tbsp plain nonfat Greek yogurt, in place of sour cream

Season the chicken with chili powder and cumin and cook it until it reaches 165°F inside. Portion the rice, beans and chicken into containers, with the salsa and yogurt on the side.

Tip: Add the cold yogurt after you reheat the bowl.

10. Turkey and bean chili

40 g protein, 392 calories

  • 4 oz 93% lean ground turkey (cooked weight)
  • 1/2 cup kidney beans, rinsed
  • 1/2 cup canned diced tomatoes
  • 1/2 cup chopped bell pepper
  • Chili powder, cumin and garlic

Brown the turkey with the pepper and spices until it reaches 165°F. Add the beans and tomatoes and simmer for 15 minutes.

Tip: Chili freezes well. Freeze single portions so you always have a lunch ready.

11. Greek turkey meatball bowl with quinoa

39 g protein, 391 calories

  • 4 oz 93% lean ground turkey (cooked weight), mixed with garlic, oregano and lemon zest
  • 1/2 cup cooked quinoa
  • 1/2 cup diced cucumber
  • 1/2 cup cherry tomatoes
  • 2 tbsp plain nonfat Greek yogurt, mixed with grated cucumber and dill for a quick tzatziki, or Greek yogurt sauce

Roll the turkey into small meatballs and bake at 400°F for about 15 to 20 minutes, until they reach 165°F. Serve over the quinoa with the vegetables and tzatziki.

Tip: Keep the tzatziki in its own small container so the meatballs can be reheated on their own.

12. Beef and broccoli rice bowl

40 g protein, 370 calories

  • 4 oz cooked top sirloin steak, sliced
  • 1 cup broccoli florets
  • 1/2 cup cooked white rice
  • 1 tbsp low-sodium soy sauce, plus garlic and ginger

Cook the steak to at least 145°F and let it rest for 3 minutes before slicing, as the USDA recommends. Steam the broccoli, toss everything with the soy sauce, garlic and ginger, and portion it out.

Tip: Brown rice works too. The protein barely changes.

13. Sheet pan salmon, sweet potato and green beans

36 g protein, 426 calories

  • 5 oz salmon (cooked weight)
  • 1/2 cup cubed sweet potato
  • 1 cup green beans
  • Salt, pepper, garlic powder and a spritz of oil

Roast the sweet potato at 400°F for about 15 minutes. Add the green beans and salmon to the pan and roast for another 12 to 15 minutes, until the salmon flakes easily with a fork.

Tip: Salmon is also good cold the next day, flaked over the beans.

14. Shrimp and edamame soba stir-fry

39 g protein, 302 calories

  • 4 oz cooked shrimp
  • 1/2 cup shelled edamame
  • 1/2 cup cooked soba noodles, or Japanese buckwheat noodles
  • 1 tsp oil, plus low-sodium soy sauce, ginger and green onions

Stir-fry the edamame in the oil for a few minutes, add the shrimp, noodles and sauce, and toss until hot.

Tip: Frozen cooked shrimp is a big time saver. Thaw it in the fridge overnight.

Five minutes, nothing to cook

No-cook high protein lunch of rotisserie chicken salad with chickpeas, smoked salmon and cottage cheese crispbreads, and a container of cooked shrimp

No time to prep? These five lunches come together from grocery store shortcuts.

15. Rotisserie chicken salad bowl

40 g protein, 270 calories

  • 4 oz rotisserie chicken breast, skin removed
  • 2 cups romaine, or the greens from a bagged salad kit
  • 1/4 cup chickpeas, rinsed

Pile the chicken and chickpeas on the greens. If you’re using a salad kit, add half the dressing packet and taste before adding more.

Tip: We counted the chicken as plain roasted breast. The rotisserie seasoning isn’t included, so your numbers may be slightly different.

16. Greek yogurt chicken salad pita

39 g protein, 377 calories

  • 3 oz cooked chicken breast, chopped
  • 1/4 cup plain nonfat Greek yogurt
  • 10 grapes, halved, plus diced celery
  • 1 large whole-wheat pita

Stir the chicken, yogurt, grapes and celery together and stuff it into the pita.

Tip: Leftover rotisserie chicken is perfect here.

17. Smoked salmon and cottage cheese crispbreads

36 g protein, 342 calories

  • 4 oz smoked salmon
  • 1/2 cup 2% cottage cheese
  • 3 rye crispbreads
  • 1/2 cup sliced cucumber, plus fresh dill

Spread the cottage cheese on the crispbreads, then top with the salmon, cucumber and dill.

Tip: Watching your salt? Check the label on your smoked salmon and choose a lower sodium version if you can.

18. Roast beef and cheddar lettuce wraps

37 g protein, 300 calories

  • 5 oz deli roast beef
  • 1 oz cheddar cheese
  • 2 tbsp plain nonfat Greek yogurt with 1 tsp horseradish
  • 4 romaine leaves

Spread the horseradish yogurt on the lettuce, then roll the roast beef and cheese inside.

Tip: If you can find butter lettuce, its soft leaves are easier to roll than romaine.

19. Shrimp cocktail plate

37 g protein, 268 calories

  • 5 oz cooked, peeled shrimp
  • 1/2 cup sliced cucumber
  • 6 whole-wheat crackers
  • Cocktail sauce for dipping

Pack the shrimp cold with the cucumber and crackers, and the cocktail sauce on the side.

Tip: Look for shrimp that’s already cooked and peeled at the seafood counter or in the freezer aisle.

Vegetarian high protein lunches

Peanut tofu and edamame soba noodle bowl next to a lentil, spinach, egg and feta salad by a sunny window

Hitting 30 grams without meat takes a little more planning, but it’s very doable. Four of these use eggs or dairy. The tofu bowl and the tempeh sandwich are fully plant based.

20. Peanut tofu and edamame noodle bowl

36 g protein, 412 calories

  • 7 oz extra-firm tofu, cubed
  • 1/2 cup shelled edamame
  • 1/2 cup cooked soba noodles
  • Sauce: 1 tbsp peanut butter, 1 tbsp low-sodium soy sauce, lime juice and a splash of warm water

Bake or pan-fry the tofu until golden. Whisk the sauce together and toss it with the tofu, edamame and noodles.

Tip: Tofu protein varies by brand. The USDA figure for extra-firm tofu is about 10 grams of protein per 100 grams, a bit over 3 oz. If your label shows more, you can use less tofu.

21. Lentil, egg and feta salad

33 g protein, 429 calories

  • 1 cup cooked lentils
  • 2 hard-boiled eggs, quartered
  • 1/2 oz feta, crumbled
  • 1 cup baby spinach
  • Lemon juice and a drizzle of olive oil

Toss the lentils and spinach with lemon and oil, then top with the eggs and feta.

Tip: Precooked lentils, sold in vacuum packs, make this a five minute lunch.

22. Tempeh BLT-style sandwich

33 g protein, 429 calories

  • 4 oz tempeh, or fermented soybean cake, thinly sliced
  • 2 slices whole-wheat bread
  • 1 tbsp hummus
  • Lettuce and tomato slices
  • Smoked paprika and a splash of soy sauce

Pan-fry the tempeh slices with the paprika and soy sauce until crisp at the edges. Build the sandwich with hummus, lettuce, tomato and tempeh.

Tip: The smoky, salty tempeh slices are the “bacon” here.

23. Chickpea salad pita with Greek yogurt

33 g protein, 515 calories

  • 1 cup chickpeas, rinsed and roughly mashed
  • 1/2 cup plain nonfat Greek yogurt
  • 1/2 cup diced cucumber, plus lemon juice and dill
  • 1 large whole-wheat pita

Mash the chickpeas with the yogurt, cucumber, lemon and dill, then stuff it into the pita.

Tip: This is the most filling lunch on the list, and the highest in calories. For a lighter version, skip the pita and eat it with crispbreads.

24. Black bean and egg bowl

32 g protein, 379 calories

  • 2 eggs plus 2 egg whites, scrambled
  • 1/2 cup black beans, rinsed
  • 1/2 oz cheddar cheese, shredded
  • 1/4 cup salsa

Scramble the eggs and whites, then serve over the warm beans with the cheese and salsa.

Tip: Make it ahead and reheat to 165°F, or pack the beans cold with hard-boiled eggs instead.

25. Edamame quinoa power salad

31 g protein, 465 calories

  • 1 cup shelled edamame
  • 1/2 cup cooked quinoa
  • 1 oz feta, crumbled
  • 2 tbsp roasted pumpkin seeds
  • Lemon vinaigrette

Toss everything together. It keeps well for a few days in the fridge.

Tip: Pumpkin seeds, or pepitas, add crunch and a few extra grams of protein.

How much protein do you need in a day?

Here’s the short answer: probably more than the official minimum.

The recommended dietary allowance, or RDA, is 0.8 grams of protein per kilogram of body weight. Researchers describe it as the amount that’s adequate to avoid obvious inadequacies, not the amount that’s best for everyone.

So what’s a better target? A review of the protein research suggests at least 1.2 to 1.6 grams per kilogram a day for adults. That’s about 0.55 to 0.73 grams per pound.

Here’s what that looks like for a 160 pound woman:

  • Daily target: about 87 to 116 grams of protein
  • Per meal, over three meals: about 29 to 39 grams

That’s where our 30 gram lunch comes from.

What about people who work out? The International Society of Sports Nutrition recommends 20 to 40 grams of protein per meal for people who exercise, and 1.4 to 2.0 grams per kilogram a day. A separate review of muscle building research landed on about 0.4 grams per kilogram per meal, which is also about 29 grams for a 160 pound woman. Both are based on people who exercise, so think of them as a guide if you’re lifting weights.

Does it matter how you spread your protein out? Less than you might think. In a 16 week study of 41 adults who were overweight, cutting calories and strength training three days a week, eating 30 grams at every meal or 10, 20 and 60 grams made no difference to their body composition. Your daily total matters most. A solid lunch is simply one of the easiest ways to reach it, especially if breakfast tends to be light.

Is that much protein safe? For healthy people, researchers have found no evidence linking higher protein diets to kidney disease or weaker bones. If you have kidney disease, follow your doctor’s advice on protein.

Want to see how lunch fits into a full day? Our 1500 calorie meal plan lays out every meal, and our female body toning meal plan is built around losing fat while keeping muscle. For an evening top up, try one of our bedtime snacks for weight loss.

Does a high protein lunch keep you full?

It may help, though it’s not magic.

One study is especially relevant if you’re a woman trying to lose weight. For 12 weeks, 46 women aged 28 to 80 all cut 750 calories a day. The women eating more protein, 30% of their calories versus 18%, lost about half as much lean mass: about 1.5 kg (3.3 lb) compared with 2.8 kg (6.2 lb). Lean mass, or the weight of everything in your body except fat, includes your muscle. The higher protein group also felt less of the drop in fullness that comes with cutting calories.

A bigger picture comes from a review of 24 studies with 1,063 adults. Compared with standard protein diets, higher protein weight loss diets took off about 2 pounds more fat and kept about 1 pound more lean mass over about 12 weeks. The researchers called the benefits modest, and that’s a fair word for it.

What about feeling full? A meta-analysis, or a study that pools the results of other studies, found that eating more protein did increase fullness. But the authors point out this was measured under tightly controlled lab conditions, so it may not translate perfectly to real life.

The takeaway? A high protein lunch is a helpful nudge, not a guarantee. Pair it with fiber from beans, vegetables and whole grains, and keep an eye on your total calories for the day.

If you’d like more lunch and dinner ideas built around calories, our weight loss meals under 500 calories are a good next stop. And for a make-ahead salad with a different flavor, try our Mediterranean chicken salad.

How we worked out the numbers

We calculated the protein and calories for every lunch using USDA FoodData Central, the government’s food nutrient database. Each ingredient was weighed out in grams using the USDA’s own portion sizes, like 50 grams for a large egg or 226 grams for a cup of cottage cheese.

A few things to keep in mind:

  • Extras aren’t counted. Dressing, sauces, oil for cooking and seasoning add calories, so count them if you’re tracking.
  • Brands vary. The USDA lists packaged sliced turkey breast at 14.8 grams of protein per 100 grams and low-salt deli turkey at 21.8 grams. Extra-firm tofu comes in at about 10 grams. Your label is the final word.
  • Cooked weights matter. Where a recipe says “cooked weight”, weigh the meat after cooking, since that’s how we counted it.

Protein and calories for all 25 lunches

Lunch Protein Calories
1. Chicken Caesar wrap 47 g 378
2. Tuna and white bean salad 36 g 345
3. Cottage cheese power bowl 33 g 355
4. Turkey and hummus wrap 32 g 340
5. Salmon salad lettuce cups 34 g 295
6. Greek yogurt egg salad sandwich 33 g 429
7. Greek chicken and chickpea salad jar 39 g 410
8. Protein bento box 35 g 383
9. Chicken burrito bowl 41 g 415
10. Turkey and bean chili 40 g 392
11. Greek turkey meatball bowl 39 g 391
12. Beef and broccoli rice bowl 40 g 370
13. Sheet pan salmon 36 g 426
14. Shrimp and edamame soba stir-fry 39 g 302
15. Rotisserie chicken salad bowl 40 g 270
16. Greek yogurt chicken salad pita 39 g 377
17. Smoked salmon and cottage cheese crispbreads 36 g 342
18. Roast beef and cheddar lettuce wraps 37 g 300
19. Shrimp cocktail plate 37 g 268
20. Peanut tofu and edamame noodle bowl 36 g 412
21. Lentil, egg and feta salad 33 g 429
22. Tempeh BLT-style sandwich 33 g 429
23. Chickpea salad pita 33 g 515
24. Black bean and egg bowl 32 g 379
25. Edamame quinoa power salad 31 g 465

The bottom line

A high protein lunch doesn’t need to be complicated. Start with a palm-sized portion of chicken, fish, lean meat, eggs, tofu or tempeh, add beans, Greek yogurt or cottage cheese for a boost, and fill the rest with vegetables and whole grains.

Pick two or three favorites from this list and rotate them through your week. If you’d like more ideas, our 30 High Protein Recipes cookbook has breakfasts, dinners and snacks too, each with its calories and macros.

Happy lunching, and tell us in the comments which one becomes your new go-to!