What Should I Make for Lunch? 20 High-Protein Meals That Keep You Full
Introduction
Stuck in the midday slump and wondering what to make for lunch that will actually keep you energized until dinner? The secret is protein. High-protein lunches stabilize blood sugar, support muscle maintenance, curb cravings, and help you feel satisfied longer. Whether you’re meal-prepping for the week, cooking for one, or trying to pack a nutritious lunch for work, this list of 20 high-protein meals will give you flavorful, practical options to rotate through.
Below you’ll find 20 distinct, protein-forward lunch ideas — each with a quick ingredient list and step-by-step instructions so you can get cooking fast. Many of these are meal-prep friendly, easy to scale, and adaptable to vegetarian or gluten-free needs. Let’s get cooking!
20 High-Protein Meals
1. Grilled Chicken Quinoa Bowl with Roasted Vegetables
Estimated protein: ~35–40g
Ingredients:
– 4 oz (120 g) grilled chicken breast, sliced
– 1 cup cooked quinoa
– 1 cup mixed roasted vegetables (zucchini, bell pepper, broccoli)
– 1/4 avocado, sliced
– 1 tbsp olive oil
– Salt and pepper to taste
– Optional: lemon wedge, chopped parsley
Instructions:
1. Cook quinoa according to package directions; fluff and set aside.
2. Toss vegetables with olive oil, salt, and pepper; roast at 425°F (220°C) for 20 minutes.
3. Grill or pan-sear chicken until internal temperature reaches 165°F (74°C); slice.
4. Assemble quinoa, roasted vegetables, chicken, and avocado in a bowl.
5. Finish with a squeeze of lemon and chopped parsley.
2. Greek Chickpea Salad with Feta and Olives
Estimated protein: ~18–22g
Ingredients:
– 1 cup canned chickpeas, rinsed and drained
– 1/2 cup cherry tomatoes, halved
– 1/4 cucumber, diced
– 2 tbsp crumbled feta cheese
– 6–8 Kalamata olives, sliced
– 1 tbsp extra virgin olive oil
– 1 tsp red wine vinegar
– 1/2 tsp dried oregano, salt, and pepper
Instructions:
1. Combine chickpeas, tomatoes, cucumber, feta, and olives in a bowl.
2. Whisk together olive oil, red wine vinegar, oregano, salt, and pepper.
3. Pour dressing over the salad and toss to combine.
4. Serve chilled or at room temperature.
3. Turkey and Avocado Whole-Wheat Wrap
Estimated protein: ~28–32g
Ingredients:
– 4–5 oz sliced roasted turkey breast
– 1 whole-wheat tortilla or wrap
– 1/4 avocado, mashed
– 1 cup mixed greens
– 1 tbsp hummus or Greek yogurt
– Salt and pepper to taste
Instructions:
1. Spread hummus or yogurt on the tortilla.
2. Add mashed avocado and season with salt and pepper.
3. Layer turkey and mixed greens on top.
4. Roll tightly, slice in half, and enjoy.
4. Lemon-Dill Baked Salmon with Asparagus
Estimated protein: ~30–35g
Ingredients:
– 4–6 oz salmon fillet
– 8–10 asparagus spears
– 1 tbsp olive oil
– Juice of 1/2 lemon
– 1 tsp chopped fresh dill (or 1/4 tsp dried)
– Salt and pepper
Instructions:
1. Preheat oven to 400°F (200°C).
2. Place salmon and asparagus on a baking sheet; drizzle with olive oil and lemon juice.
3. Sprinkle dill, salt, and pepper over salmon.
4. Bake for 12–15 minutes (salmon opaque and flakey).
5. Serve with a lemon wedge.
5. Red Lentil and Spinach Curry (Vegan)
Estimated protein: ~18–22g
Ingredients:
– 1 cup red lentils, rinsed
– 3 cups vegetable broth or water
– 2 cups fresh spinach
– 1/2 onion, diced
– 1 garlic clove, minced
– 1 tbsp tomato paste
– 1 tsp curry powder, 1/2 tsp cumin, salt to taste
– 1 tbsp coconut oil or olive oil
Instructions:
1. Sauté onion and garlic in oil until translucent.
2. Stir in tomato paste and spices for 1 minute.
3. Add lentils and broth; bring to a simmer and cook 15–20 minutes until lentils are tender.
4. Stir in spinach until wilted, adjust seasoning.
5. Serve over brown rice or with whole-grain flatbread.
6. Tuna, White Bean & Arugula Salad
Estimated protein: ~30–35g
Ingredients:
– 1 can (4–5 oz) tuna in water, drained
– 1/2 cup canned white beans, rinsed
– 2 cups arugula
– 1 tbsp olive oil
– 1 tbsp lemon juice
– 1/4 red onion, thinly sliced
– Salt and pepper
Instructions:
1. Combine tuna and white beans in a bowl; break tuna into chunks.
2. Add arugula and red onion.
3. Whisk olive oil, lemon juice, salt, and pepper; toss the salad.
4. Serve immediately.
7. Steak Fajita Bowl with Peppers and Brown Rice
Estimated protein: ~35–45g
Ingredients:
– 4–6 oz skirt or flank steak
– 1 cup cooked brown rice
– 1/2 onion, sliced
– 1 bell pepper, sliced
– 1 tbsp olive oil
– 1 tsp chili powder, 1/2 tsp cumin, salt and pepper
– Optional: cilantro, lime wedges
Instructions:
1. Toss steak with chili powder, cumin, salt, and pepper.
2. Sear steak in hot pan with oil until desired doneness; slice thinly.
3. Sauté onions and peppers until softened.
4. Build bowls with brown rice, steak slices, and peppers.
5. Garnish with cilantro and a squeeze of lime.
8. Shrimp and Broccoli Stir-Fry with Garlic Sauce
Estimated protein: ~30g
Ingredients:
– 6 oz shrimp, peeled and deveined
– 2 cups broccoli florets
– 1 tbsp soy sauce or tamari
– 1 tbsp rice vinegar
– 1 tsp honey or maple syrup
– 1 garlic clove, minced
– 1 tbsp sesame oil or olive oil
– Optional: sesame seeds and scallions
Instructions:
1. Whisk soy sauce, vinegar, honey, and garlic in a small bowl.
2. Heat oil in a skillet; add shrimp and cook until pink; remove.
3. Add broccoli to skillet and stir-fry until tender-crisp.
4. Return shrimp to pan and pour sauce; toss to coat and heat through.
5. Garnish with sesame seeds and scallions.
9. Tofu Scramble with Kale and Mushrooms (Vegan)
Estimated protein: ~20–25g
Ingredients:
– 8 oz firm tofu, pressed and crumbled
– 1 cup chopped kale
– 1/2 cup sliced mushrooms
– 1 tbsp nutritional yeast (optional)
– 1/2 tsp turmeric
– 1 tbsp olive oil
– Salt and pepper
Instructions:
1. Heat oil in a skillet; sauté mushrooms until they release moisture.
2. Add kale and cook until wilted.
3. Add crumbled tofu, turmeric, and nutritional yeast; stir and cook 5–7 minutes.
4. Season with salt and pepper and serve with whole-grain toast.
10. Hard-Boiled Egg and Edamame Power Salad
Estimated protein: ~25–28g
Ingredients:
– 2 hard-boiled eggs, halved
– 1 cup shelled edamame (cooked)
– 2 cups mixed salad greens
– 1/4 cup shredded carrot
– 1 tbsp olive oil
– 1 tbsp rice vinegar or lemon juice
– Salt and pepper
Instructions:
1. Toss greens, edamame, and carrot in a bowl.
2. Whisk olive oil with vinegar or lemon juice; season.
3. Drizzle dressing over the salad and toss lightly.
4. Top with halved hard-boiled eggs.
11. Black Bean & Quinoa Burger with Avocado
Estimated protein: ~20–24g
Ingredients:
– 1 cup cooked black beans, mashed
– 1/2 cup cooked quinoa
– 1/4 cup finely chopped onion
– 1 egg (or flax egg for vegan)
– 1/4 cup breadcrumbs or oat flour
– 1/2 tsp cumin, salt and pepper
– 1/2 avocado, sliced
– 1 whole-grain bun or lettuce wraps
Instructions:
1. Mix mashed beans, quinoa, onion, egg, breadcrumbs, and spices.
2. Form into patties and refrigerate 15 minutes to firm.
3. Pan-fry or bake at 375°F (190°C) for 10–12 minutes per side.
4. Assemble on bun with avocado slices and toppings.
12. Hearty Turkey Chili with Beans
Estimated protein: ~30–35g per serving
Ingredients:
– 1 lb (450 g) lean ground turkey
– 1 can (15 oz) kidney beans, drained
– 1 can (14 oz) diced tomatoes
– 1/2 onion, diced
– 1 garlic clove, minced
– 1 tbsp chili powder, 1 tsp cumin, salt and pepper
– 1 tbsp olive oil
Instructions:
1. Sauté onion and garlic in oil until translucent.
2. Add ground turkey and cook until browned.
3. Stir in chili powder and cumin for 1 minute.
4. Add tomatoes and beans; simmer 20–30 minutes.
5. Adjust seasoning and serve with optional Greek yogurt or shredded cheese.
13. Baked Cod with Pesto and Green Beans
Estimated protein: ~30g
Ingredients:
– 4–6 oz cod fillet
– 1 tbsp pesto (store-bought or homemade)
– 1 cup green beans, trimmed
– 1 tbsp olive oil
– Salt and pepper
Instructions:
1. Preheat oven to 400°F (200°C).
2. Toss green beans with olive oil, salt, and pepper; spread on baking sheet.
3. Place cod on sheet, top with pesto.
4. Bake 12–15 minutes until cod flakes and beans are tender.
5. Serve immediately.
14. Tempeh Buddha Bowl with Tahini Dressing (Vegan)
Estimated protein: ~25–30g
Ingredients:
– 4 oz tempeh, cubed
– 1/2 cup cooked farro or brown rice
– 1 cup roasted sweet potato cubes
– 1/2 cup steamed broccoli
– 2 tbsp tahini
– 1 tbsp lemon juice
– 1 tsp maple syrup or honey
– Salt and water to thin dressing
Instructions:
1. Pan-fry tempeh cubes until browned on all sides.
2. Whisk tahini, lemon juice, maple syrup, and a splash of water to make dressing.
3. Assemble bowl with grains, tempeh, sweet potatoes, and broccoli.
4. Drizzle with tahini dressing and season to taste.
15. Smoked Salmon and Avocado Whole-Grain Toast
Estimated protein: ~20–25g
Ingredients:
– 2 slices whole-grain bread, toasted
– 2–3 oz smoked salmon
– 1/2 avocado, mashed
– 1 tbsp cream cheese or Greek yogurt (optional)
– 1 tsp capers, lemon zest, and dill
– Salt and pepper
Instructions:
1. Spread cream cheese or yogurt on toast if using.
2. Spread mashed avocado on each slice and season.
3. Top with smoked salmon, capers, lemon zest, and dill.
4. Serve immediately.
16. Cottage Cheese, Cucumber & Tomato Savory Bowl
Estimated protein: ~20–25g
Ingredients:
– 1 cup low-fat cottage cheese
– 1/2 cucumber, diced
– 1/2 cup cherry tomatoes, halved
– 1 tbsp chopped chives or parsley
– Salt, pepper, and drizzle of olive oil
Instructions:
1. Place cottage cheese in a bowl.
2. Top with cucumber, tomatoes, and herbs.
3. Drizzle with olive oil and season with salt and pepper.
4. Stir together or enjoy layered.
17. Soba Noodle Salad with Edamame and Sesame
Estimated protein: ~18–22g
Ingredients:
– 2 oz dry soba noodles (buckwheat)
– 1/2 cup shelled edamame (cooked)
– 1/2 cup shredded carrot
– 1 tbsp sesame oil
– 1 tbsp soy sauce or tamari
– 1 tsp rice vinegar
– 1 tsp sesame seeds
Instructions:
1. Cook soba noodles according to package; rinse under cold water.
2. Whisk sesame oil, soy sauce, and rice vinegar.
3. Toss noodles with edamame, carrot, and dressing.
4. Sprinkle sesame seeds and serve chilled or room temperature.
18. Chicken Caesar Salad with Greek Yogurt Dressing
Estimated protein: ~35–40g
Ingredients:
– 4–6 oz cooked chicken breast, sliced
– 3 cups romaine lettuce, chopped
– 2 tbsp grated Parmesan cheese
– 1/3 cup plain Greek yogurt
– 1 tsp Dijon mustard
– 1 tsp lemon juice
– 1 garlic clove, minced
– Salt and pepper
Instructions:
1. Whisk Greek yogurt, Dijon, lemon juice, garlic, salt, and pepper to make dressing.
2. Toss romaine with dressing and Parmesan.
3. Top with sliced chicken and additional cracked pepper.
4. Serve immediately.
19. Sliced Pork Tenderloin with Roasted Sweet Potato & Apples
Estimated protein: ~40g
Ingredients:
– 4–6 oz pork tenderloin, roasted and sliced
– 1 medium sweet potato, cubed
– 1 small apple, sliced
– 1 tbsp olive oil
– 1 tsp fresh rosemary or thyme, salt and pepper
Instructions:
1. Toss sweet potato and apple slices with olive oil, rosemary, salt, and pepper.
2. Roast at 400°F (200°C) for 20–25 minutes.
3. Roast or pan-sear pork tenderloin until internal temp 145°F (63°C); let rest and slice.
4. Plate tenderloin with roasted sweet potato and apples.
20. Greek Yogurt Parfait with Nuts, Seeds & Berries
Estimated protein: ~25–30g
Ingredients:
– 1 1/2 cups plain Greek yogurt (2% or whole)
– 1/2 cup mixed berries (fresh or thawed)
– 2 tbsp mixed nuts (almonds, walnuts), chopped
– 1 tbsp chia seeds or hemp seeds
– 1 tsp honey or maple syrup (optional)
Instructions:
1. Spoon half the yogurt into a bowl or jar.
2. Layer half the berries, half the nuts, and half the seeds.
3. Repeat layers with remaining yogurt, berries, nuts, and seeds.
4. Drizzle honey if desired and enjoy chilled.
Tips for Success: Meal Prep, Portioning & Protein Swaps
- Batch-cook a base: quinoa, brown rice, or farro can be cooked once and used for multiple lunches.
- Grill or bake a few chicken breasts, salmon fillets, or tempeh slabs at the start of the week.
- Use canned beans and tuna for fast protein when you’re short on time.
- Add a hard-boiled egg or a scoop of cottage cheese to almost any salad for an instant protein boost.
- Adjust serving sizes to meet your calorie and protein needs—athletes may want more, while someone aiming to lose weight may prefer smaller portions with extra veggies.
- Swap ingredients to fit dietary needs: replace dairy with plant-based options, choose gluten-free grains, or select lean cuts of meat.
Conclusion
Choosing a high-protein lunch doesn’t require complicated recipes or a lot of time. With the 20 ideas above — ranging from meal-prep bowls and fast salads to warming stews and vegan options — you have plenty of meals to rotate through that will keep you full, focused, and satisfied. Pick a few favorites, prep what you can ahead of time, and remember that small swaps (extra beans, a boiled egg, a scoop of Greek yogurt) can raise the protein of almost any meal. Now pick one, get cooking, and enjoy a lunchtime that fuels your afternoon.
If you want, tell me which protein sources you prefer (plant-based, seafood, poultry, beef, or mixed) and I’ll create a 5-day meal plan tailored to your tastes and schedule.
