30+ Sandwiches & Wraps That Hold You Till Dinner

30+ Sandwiches & Wraps That Hold You Till Dinner
🥪 THE 3PM SLUMP, SOLVED

30+ Sandwiches & Wraps
That Hold You Till Dinner

No more staring into the fridge at 3pm, starving, eating crackers standing over the sink. Here are 32 real, filling sandwiches — full ingredients, full method, zero guesswork.

You already know the feeling. It’s 2:45pm. Lunch was hours ago — a “light” sandwich, or worse, nothing at all — and now your stomach is louder than your inbox. You raid the pantry. You eat something you don’t even want. By 5pm you’re too hungry to cook dinner properly, so you order in, and the cycle resets tomorrow.

That’s not a willpower problem. It’s a construction problem. Most “quick lunch” sandwiches are built from bread, one thin slice of meat, and a smear of condiment — almost no protein, almost no fibre, almost no staying power. Your blood sugar spikes, crashes, and takes your energy and focus down with it.

32full recipes, no filler
<15minutes to build most
5categories to fit any craving

This isn’t a mood board of pretty sandwiches you’ll never actually make. Every recipe below lists exactly what to buy and exactly what to do, so you can build one tonight, tomorrow, or for the whole week in one sitting.

The anti-hunger formula

Every recipe on this page is built the same deliberate way. Steal this formula for any sandwich you improvise later:

🍗Protein
keeps you full
+
🥬Fibre
slows digestion
+
🥑Healthy fat
steadies blood sugar
+
🍞Whole grain
sustained energy

Skip any one of these four and you get a sandwich that tastes fine and fades fast. Hit all four, and three hours later you’re still fine.

Classic Comfort Sandwiches

No stove, no fuss — these come together on a cutting board in under ten minutes and still deliver real staying power.

01

🦃 Ultimate Turkey Club Stack

The sandwich that makes 4pm meetings survivable.

⏱ 10 min🔥 No-cook💪 34g protein

Ingredients

  • 3 slices whole grain bread, toasted
  • 150g sliced roast turkey
  • 2 strips cooked bacon
  • 2 lettuce leaves, 2 tomato slices
  • 2 tbsp mayo, 1 tsp Dijon mustard

Method

  1. Mix mayo and mustard, spread on all three toast slices.
  2. Layer turkey and lettuce on the first slice, top with the second.
  3. Add bacon and tomato, top with the third slice.
  4. Cut diagonally, secure with toothpicks, and serve.
02

🥜 PB, Banana & Honey Power Sandwich

Not the childhood version — this one is built to actually fuel you.

⏱ 5 min🔥 No-cook💪 16g protein

Ingredients

  • 2 slices whole grain bread
  • 3 tbsp natural peanut butter
  • 1 banana, sliced
  • 1 tsp honey
  • Pinch of cinnamon, pinch of chia seeds

Method

  1. Spread peanut butter generously on both slices.
  2. Layer banana slices on one side, drizzle with honey.
  3. Sprinkle cinnamon and chia seeds over the banana.
  4. Close the sandwich and press gently before slicing.
03

🥚 Egg Salad with Crispy Bacon

Creamy, salty, and dangerously easy to make in bulk.

⏱ 12 min🔥 No-cook💪 20g protein

Ingredients

  • 3 hard-boiled eggs, chopped
  • 2 tbsp Greek yogurt, 1 tbsp mayo
  • 1 tsp Dijon mustard, chives
  • 2 strips bacon, crumbled
  • 2 slices sourdough or whole grain bread

Method

  1. Mash eggs with yogurt, mayo, and mustard until chunky-smooth.
  2. Fold in bacon and chives, season to taste.
  3. Toast the bread, then spread the egg salad thick.
  4. Top and serve immediately, or chill for later.
04

🐟 Tuna Salad with Apple Crunch

The crunch is non-negotiable — it’s what makes this one work.

⏱ 8 min🔥 No-cook💪 26g protein

Ingredients

  • 1 can tuna in water, drained
  • 1/4 apple, finely diced
  • 2 tbsp Greek yogurt, 1 tsp lemon juice
  • 1 celery stalk, diced
  • 2 slices rye bread, lettuce

Method

  1. Flake tuna into a bowl and mix with yogurt and lemon juice.
  2. Fold in apple and celery for crunch.
  3. Season with salt, pepper, and a little black pepper.
  4. Pile onto bread over lettuce and close.
05

🧀 Ham, Swiss & Fig Jam Sandwich

Sweet and savory, like a picnic you didn’t have to plan.

⏱ 6 min🔥 No-cook💪 22g protein

Ingredients

  • 2 slices crusty whole grain bread
  • 100g sliced ham
  • 2 slices Swiss cheese
  • 1.5 tbsp fig jam
  • Handful of arugula

Method

  1. Spread fig jam on one slice of bread.
  2. Layer ham, then Swiss cheese, on top.
  3. Add arugula for peppery bite.
  4. Close, press lightly, and slice in half.
06

🥗 Chicken Caesar Sandwich

Your favorite salad, minus the fork.

⏱ 10 min🔥 No-cook💪 30g protein

Ingredients

  • 150g grilled chicken breast, sliced
  • 2 tbsp Caesar dressing
  • Handful of shredded romaine
  • 2 tbsp shaved parmesan
  • 1 ciabatta roll, halved

Method

  1. Toss romaine and parmesan with the Caesar dressing.
  2. Spread a little dressing on the ciabatta halves.
  3. Layer chicken, then the dressed romaine mix.
  4. Close and press firmly before cutting.

Grilled & Melted Warm Sandwiches

Ten extra minutes at the stove for a sandwich that feels like a hug. Worth it on the days you need it.

07

🧈 Classic Grilled Cheese + Tomato Soup Dip

The original comfort food, done properly.

⏱ 10 min🍳 Stovetop💪 18g protein

Ingredients

  • 2 slices sourdough bread
  • 1 slice sharp cheddar, 1 slice mozzarella
  • 1 tbsp butter, softened
  • Small bowl tomato soup, for dipping

Method

  1. Butter the outside of both bread slices.
  2. Layer both cheeses between the unbuttered sides.
  3. Grill in a pan over medium-low, 3 minutes per side, until golden.
  4. Slice and serve with warm tomato soup for dipping.
08

🥩 Philly Cheesesteak Sandwich

Steakhouse energy, backyard budget.

⏱ 18 min🍳 Stovetop💪 36g protein

Ingredients

  • 200g thinly sliced steak
  • 1/2 onion, 1/2 bell pepper, sliced
  • 2 slices provolone cheese
  • 1 hoagie roll
  • 1 tbsp oil, salt, pepper

Method

  1. Sauté onion and pepper in oil until soft, set aside.
  2. Sear the steak in the same pan, 2–3 minutes.
  3. Return the vegetables to the pan, top with provolone until melted.
  4. Pile everything into the toasted hoagie roll.
09

🇨🇺 Cubano Press

Pressed, salty, tangy — this is the sandwich equivalent of a good playlist.

⏱ 15 min🍳 Stovetop💪 32g protein

Ingredients

  • 1 sub roll, split
  • 80g roast pork, 60g ham
  • 2 slices Swiss cheese
  • Sliced pickles, 1 tbsp mustard

Method

  1. Spread mustard inside the roll.
  2. Layer pork, ham, cheese, and pickles.
  3. Close and press in a hot pan with a weight on top, 3 minutes per side.
  4. Slice diagonally once the cheese is fully melted.
10

🍗 BBQ Pulled Chicken Melt

Smoky, sticky, and secretly a great way to use leftover chicken.

⏱ 12 min🍳 Stovetop💪 33g protein

Ingredients

  • 150g shredded cooked chicken
  • 3 tbsp BBQ sauce
  • 1 slice cheddar, coleslaw for crunch
  • 1 brioche bun or 2 slices bread

Method

  1. Warm the chicken with BBQ sauce until coated and hot.
  2. Pile onto the bottom bun, top with cheddar.
  3. Melt the cheese under low heat or in a warm pan.
  4. Top with coleslaw and the bun lid.
11

🍅 Caprese Panini

Summer in Italy, minus the plane ticket.

⏱ 10 min🍳 Stovetop💪 15g protein

Ingredients

  • 2 slices ciabatta
  • 1 fresh mozzarella ball, sliced
  • 1 tomato, sliced
  • Fresh basil, 1 tbsp balsamic glaze
  • 1 tbsp olive oil

Method

  1. Layer mozzarella, tomato, and basil on one slice.
  2. Drizzle with balsamic glaze and close the sandwich.
  3. Brush the outside with olive oil.
  4. Press in a hot pan or panini press until golden and melty.
12

🥪 Reuben Sandwich

Deli-counter classic, easily built at home.

⏱ 12 min🍳 Stovetop💪 30g protein

Ingredients

  • 2 slices rye bread
  • 120g corned beef, sliced
  • 1/3 cup sauerkraut, drained
  • 2 slices Swiss cheese
  • 2 tbsp Russian or Thousand Island dressing

Method

  1. Spread dressing on both slices of rye.
  2. Layer corned beef, sauerkraut, then cheese.
  3. Grill in a buttered pan, 3 minutes per side.
  4. Press gently so the cheese fully melts before serving.

Wraps for On-The-Go

Portable, mess-free, and built to survive a bag, a backpack, or a glovebox until lunchtime.

13

🌶️ Buffalo Chicken Ranch Wrap

For the days you need something loud and satisfying.

⏱ 10 min🔥 No-cook*💪 31g protein

Ingredients

  • 150g cooked shredded chicken
  • 3 tbsp buffalo sauce, 2 tbsp ranch
  • Shredded lettuce, shredded carrot
  • 1 large whole wheat tortilla

Method

  1. Toss the chicken in buffalo sauce until coated.
  2. Lay the tortilla flat, spread ranch across the center.
  3. Add chicken, lettuce, and carrot in a line.
  4. Fold in the sides and roll tightly.
14

🥙 Mediterranean Hummus Veggie Wrap

Bright, crunchy, and fully plant-powered.

⏱ 8 min🔥 No-cook💪 12g protein

Ingredients

  • 1 large tortilla or lavash
  • 4 tbsp hummus
  • Cucumber, tomato, red onion, sliced
  • 2 tbsp crumbled feta, olives

Method

  1. Spread hummus generously across the tortilla.
  2. Layer cucumber, tomato, onion, and feta down the middle.
  3. Scatter olives on top.
  4. Fold and roll tightly, seam-side down.
15

🥜 Thai Peanut Chicken Wrap

Sweet, spicy, nutty — the wrap that makes you close your eyes on the first bite.

⏱ 12 min🔥 No-cook*💪 29g protein

Ingredients

  • 150g cooked shredded chicken
  • 3 tbsp peanut sauce
  • Shredded cabbage, shredded carrot
  • Fresh cilantro, crushed peanuts
  • 1 large tortilla

Method

  1. Toss chicken with two tablespoons of peanut sauce.
  2. Spread remaining sauce on the tortilla.
  3. Layer chicken, cabbage, carrot, and cilantro.
  4. Sprinkle crushed peanuts, then roll tightly.
16

🍳 Breakfast Egg & Sausage Wrap

Make five on Sunday, freeze them, thank yourself all week.

⏱ 15 min🍳 Stovetop💪 24g protein

Ingredients

  • 2 eggs, scrambled
  • 1 sausage patty, cooked and crumbled
  • 2 tbsp shredded cheddar
  • 1 large tortilla, hot sauce optional

Method

  1. Scramble the eggs soft in a lightly oiled pan.
  2. Warm the tortilla, then layer eggs, sausage, and cheese.
  3. Add hot sauce if using.
  4. Fold into a tight burrito shape.
17

🥑 California Turkey Avocado Wrap

Creamy avocado meets lean turkey — the healthy-fat MVP of this whole list.

⏱ 8 min🔥 No-cook💪 27g protein

Ingredients

  • 120g sliced turkey breast
  • 1/2 avocado, mashed
  • Spinach leaves, alfalfa sprouts
  • 1 large spinach tortilla

Method

  1. Spread mashed avocado across the tortilla.
  2. Layer turkey, spinach, and sprouts.
  3. Season with a pinch of salt and pepper.
  4. Roll tightly and slice in half.
18

🇬🇷 Greek Chicken Gyro Wrap

Tzatziki makes everything better — this is not up for debate.

⏱ 12 min🍳 Stovetop*💪 30g protein

Ingredients

  • 150g grilled chicken, sliced
  • 3 tbsp tzatziki
  • Sliced cucumber, tomato, red onion
  • 1 warm pita or flatbread

Method

  1. Warm the pita in a dry pan for 30 seconds per side.
  2. Spread tzatziki across the middle.
  3. Layer chicken, cucumber, tomato, and onion.
  4. Fold and wrap tightly in foil or paper.
19

🌱 BBQ Chickpea Wrap (Vegan)

Smoky, hearty, and completely plant-based without tasting like a compromise.

⏱ 10 min🔥 No-cook💪 14g protein

Ingredients

  • 1 can chickpeas, drained and lightly mashed
  • 3 tbsp BBQ sauce
  • Shredded cabbage, sliced avocado
  • 1 large tortilla

Method

  1. Mix mashed chickpeas with BBQ sauce.
  2. Spread across the tortilla.
  3. Layer cabbage and avocado on top.
  4. Roll tightly and slice on the diagonal.

High-Protein Power Sandwiches

For training days, big deadlines, or anyone who just wants a lunch that pulls its weight.

20

🌿 Grilled Chicken & Pesto Sandwich

Simple ingredients, huge flavor payoff.

⏱ 14 min🍳 Stovetop💪 38g protein

Ingredients

  • 180g chicken breast, grilled and sliced
  • 2 tbsp basil pesto
  • 1 slice mozzarella, sun-dried tomatoes
  • 1 ciabatta roll

Method

  1. Season and grill the chicken until fully cooked through.
  2. Spread pesto on both sides of the toasted ciabatta.
  3. Layer chicken, mozzarella, and sun-dried tomatoes.
  4. Close, press briefly, and slice.
21

🥩 Steak & Cheddar Sandwich

A serious lunch for a serious appetite.

⏱ 16 min🍳 Stovetop💪 40g protein

Ingredients

  • 180g sirloin steak
  • 1 slice sharp cheddar
  • Caramelized onions, arugula
  • 1 crusty baguette portion

Method

  1. Season and sear the steak 3 minutes per side, rest, then slice thin.
  2. Layer steak on the baguette while still warm.
  3. Top with cheddar so it starts to melt.
  4. Add caramelized onions and arugula, close and serve.
22

🐟 Smoked Salmon & Cream Cheese Bagel

Brunch-quality, weekday-easy.

⏱ 6 min🔥 No-cook💪 25g protein

Ingredients

  • 1 whole grain bagel, halved
  • 3 tbsp cream cheese
  • 80g smoked salmon
  • Capers, red onion, dill

Method

  1. Toast the bagel halves lightly.
  2. Spread cream cheese thickly on both sides.
  3. Layer salmon, capers, onion, and dill.
  4. Close and press gently before serving.
23

🍝 Turkey Meatball Sub

All the comfort of a meatball sub, none of the heaviness.

⏱ 20 min🍳 Stovetop/Oven💪 35g protein

Ingredients

  • 6 cooked turkey meatballs
  • 1/2 cup marinara sauce
  • 2 slices provolone cheese
  • 1 sub roll

Method

  1. Simmer meatballs in marinara until heated through.
  2. Slice the sub roll open and toast lightly.
  3. Load in meatballs and sauce, top with provolone.
  4. Broil briefly until the cheese melts and bubbles.
24

🐠 Tuna Melt Protein Sandwich

Tuna salad’s warm, melty upgrade.

⏱ 12 min🍳 Stovetop💪 32g protein

Ingredients

  • 1 can tuna, drained
  • 2 tbsp Greek yogurt, 1 tsp mustard
  • 2 slices cheddar cheese
  • 2 slices whole grain bread

Method

  1. Mix tuna with yogurt and mustard.
  2. Spread onto one slice of bread, top with cheddar.
  3. Add the second slice and grill in a pan, 3 minutes per side.
  4. Press until the cheese fully melts through.
25

🥛 High-Protein Cottage Cheese Club

The dark-horse protein source that makes this sandwich hit way above its weight.

⏱ 8 min🔥 No-cook💪 37g protein

Ingredients

  • 3 slices whole grain bread
  • 1/2 cup cottage cheese
  • 80g sliced turkey, 1 slice provolone
  • Tomato, lettuce, black pepper

Method

  1. Spread cottage cheese generously across the first slice.
  2. Layer turkey, provolone, tomato, and lettuce.
  3. Top with the second slice, then repeat for the third layer.
  4. Season with cracked black pepper and press to close.

Veggie & Vegetarian Favorites

No meat, no compromise — these lean on fibre, plant protein, and bold flavor to keep you satisfied.

26

🍅 Caprese Sandwich with Balsamic Glaze

Three ingredients, endless satisfaction.

⏱ 6 min🔥 No-cook💪 14g protein

Ingredients

  • 2 slices ciabatta or sourdough
  • 1 fresh mozzarella ball, sliced
  • 1 large tomato, sliced
  • Fresh basil, balsamic glaze, olive oil

Method

  1. Drizzle olive oil on both slices of bread.
  2. Layer mozzarella, tomato, and basil.
  3. Finish with a generous drizzle of balsamic glaze.
  4. Season with salt and pepper, close and serve.
27

🍆 Roasted Veggie & Hummus Sandwich

Meal-prep it Sunday, thank yourself Wednesday.

⏱ 25 min🔥 Oven💪 13g protein

Ingredients

  • 1/2 zucchini, 1/2 bell pepper, sliced
  • 1/4 red onion, sliced
  • 3 tbsp hummus
  • 2 slices whole grain bread, arugula

Method

  1. Roast the vegetables at 220°C (425°F) for 18–20 minutes.
  2. Spread hummus thickly on both bread slices.
  3. Layer the roasted vegetables and arugula.
  4. Close, press gently, and slice in half.
28

🥑 Avocado Egg Toast Sandwich

The brunch favorite, built to actually hold you until dinner.

⏱ 10 min🍳 Stovetop💪 20g protein

Ingredients

  • 2 slices whole grain bread, toasted
  • 1/2 avocado, mashed
  • 2 fried or poached eggs
  • Chili flakes, lemon juice, salt

Method

  1. Mash avocado with lemon juice and salt.
  2. Spread thickly over both slices of toast.
  3. Top each with a fried or poached egg.
  4. Finish with chili flakes and serve open-faced.
29

🧆 Falafel Pita Pocket

Crispy outside, fluffy inside, endlessly craveable.

⏱ 15 min🍳 Stovetop💪 15g protein

Ingredients

  • 4–5 falafel balls (store-bought or homemade)
  • 2 tbsp tahini sauce
  • Chopped tomato, cucumber, red cabbage
  • 1 pita pocket

Method

  1. Warm or fry the falafel until crisp on the outside.
  2. Cut open the pita and drizzle tahini inside.
  3. Stuff with falafel, tomato, cucumber, and cabbage.
  4. Drizzle a little extra tahini on top before eating.
30

🍄 Grilled Portobello & Provolone Sandwich

Meaty, smoky, and completely vegetarian.

⏱ 14 min🍳 Stovetop💪 17g protein

Ingredients

  • 1 large portobello mushroom, sliced thick
  • 1 tbsp olive oil, garlic, thyme
  • 2 slices provolone
  • 1 ciabatta roll, roasted red pepper

Method

  1. Marinate mushroom slices in oil, garlic, and thyme for 5 minutes.
  2. Grill or pan-sear until tender and browned.
  3. Layer onto the ciabatta with provolone and roasted pepper.
  4. Warm briefly until the cheese softens, then close.
31

🍏 Apple, Brie & Walnut Sandwich

Feels fancy, takes five minutes.

⏱ 8 min🍳 Stovetop💪 13g protein

Ingredients

  • 2 slices walnut or whole grain bread
  • 60g brie, sliced
  • 1/2 apple, thinly sliced
  • Handful of walnuts, 1 tsp honey

Method

  1. Layer brie and apple slices on the bread.
  2. Scatter walnuts over the top, drizzle with honey.
  3. Close and grill in a pan until the brie softens.
  4. Slice and serve warm.
32

🌱 Chickpea “Tuna” Salad Sandwich (Vegan)

Tastes closer to the real thing than you’d expect.

⏱ 10 min🔥 No-cook💪 13g protein

Ingredients

  • 1 can chickpeas, drained and mashed
  • 2 tbsp vegan mayo, 1 tsp Dijon
  • 1 tbsp chopped dill pickle, celery
  • 2 slices whole grain bread, lettuce

Method

  1. Mash chickpeas until chunky, not smooth.
  2. Mix in mayo, mustard, pickle, and celery.
  3. Season with salt, pepper, and a squeeze of lemon.
  4. Pile onto bread over lettuce and close.

Prefer to watch it come together?

Here’s a full video walkthrough of several healthy sandwiches and wraps built with the same protein-fibre-fat approach used throughout this list — helpful if you’re a visual learner or just want to see the technique in real time.

How to actually meal prep these without soggy bread

The single biggest reason people give up on prepping sandwiches ahead of time is texture — nobody wants a wet, collapsing lunch. Fix it with three habits:

Build a moisture barrier

  • Put lettuce or cheese directly against the bread, not wet ingredients like tomato.
  • Pack sauces and dressings separately and add them just before eating.

Store it right

  1. Lightly toast bread before assembling — it resists moisture far better than fresh bread.
  2. Wrap tightly in parchment or beeswax wrap, then store in a rigid container so nothing gets crushed.
  3. Most sandwiches and wraps here keep well for 2–3 days refrigerated.

Questions people actually ask about this

What sandwich keeps you full the longest?+

Sandwiches that combine at least 25g of protein with fibre-rich vegetables and a healthy fat — like the Turkey Club, Grilled Chicken & Pesto, or Chickpea “Tuna” Salad above — tend to hold hunger off for 3-4 hours, compared to under 90 minutes for a plain bread-and-condiment sandwich.

Can I make these ahead for the whole work week?+

Yes — wraps and no-cook sandwiches hold up best. Prep fillings on Sunday, assemble each morning or the night before, and keep wet ingredients like tomato separate until you’re ready to eat, using the moisture-barrier method above.

What’s a good vegetarian option with enough protein?+

The High-Protein Cottage Cheese Club, Falafel Pita Pocket, and Chickpea “Tuna” Salad Sandwich are the strongest picks here — each leans on a concentrated plant or dairy protein source instead of relying on cheese alone.

How do I stop my wrap from falling apart?+

Don’t overfill it — keep fillings to a line down the center, fold the two short ends in first, then roll from one long side tightly. Warming the tortilla for a few seconds first also makes it far more pliable and less likely to crack.

Pick one. Make it today.

You don’t need all 32 at once — you need one good sandwich that actually gets you to dinner without a crash. Bookmark this page, save your favorites, and never stare into an empty fridge at 3pm again.

Back to the top ↑
32 sandwiches and wraps, built to actually hold you over — no filler, no fluff. 🥪

Leave a Comment