25 High-Protein Desk Snack Ideas That Actually Keep You Full
That 3pm slump hits and suddenly you’re staring into a vending machine making decisions you’ll regret. Sound familiar?
High protein desk snacks are genuinely one of the easiest ways to stay focused, avoid energy crashes and not arrive home ravenous.
All 20 ideas here are portable, mostly prep-friendly, and realistic for an actual office bag or desk drawer. No blender required.
Some need a quick fridge at work; others are completely shelf-stable. Either way, you’ve got options.
1- Hard-Boiled Eggs with Everything Bagel Seasoning

One of the simplest high protein desk snacks you can prep in bulk on Sunday and grab all week.
Serves: 1 · Prep: 2 min (eggs pre-boiled)
Ingredients
- 2 large hard-boiled eggs
- 1/4 tsp everything bagel seasoning
- Small pinch of flaky salt (optional)
How to make it
- Boil eggs in advance and refrigerate in their shells for up to 5 days.
- Peel, halve and sprinkle with seasoning just before eating.
Estimated nutrition per serving
- Calories: about 140 kcal
- Protein: about 12 g
- Fiber: 0 g
- Carbohydrates: about 1 g
- Fat: about 10 g
Pack them in a small container with a lid for a completely leak-free desk snack.
2- Greek Yogurt with Pumpkin Seeds and Berries

Thick Greek yogurt gives you a solid protein base, and the pumpkin seeds add a satisfying crunch plus a little extra protein.
Serves: 1 · Prep: 3 min
Ingredients
- 3/4 cup (170 g) plain full-fat or 2% Greek yogurt
- 2 tbsp pumpkin seeds
- 1/4 cup mixed berries (fresh or thawed frozen)
- 1 tsp honey (optional)
How to make it
- Spoon yogurt into a small portable container.
- Top with seeds and berries at the desk, or layer at home and keep chilled.
Estimated nutrition per serving
- Calories: about 220 kcal
- Protein: about 17 g
- Fiber: about 2 g
- Carbohydrates: about 16 g
- Fat: about 9 g
Dairy-free swap: use a high-protein coconut or soy-based yogurt alternative.
3- Tuna Salad Lettuce Cups

Canned tuna is one of the most budget-friendly high-protein desk snacks going. The lettuce keeps it fresh and crunchy without any bread.
Serves: 1 · Prep: 5 min
Ingredients
- 1 can (5 oz / 140 g) tuna in water, drained
- 1 tbsp light mayo or Greek yogurt
- 1 tsp Dijon mustard
- 2 to 3 large romaine or butter lettuce leaves
- Salt and pepper to taste
How to make it
- Mix tuna with mayo and mustard, season to taste.
- Spoon into lettuce cups and pack in a sealed container.
Estimated nutrition per serving
- Calories: about 180 kcal
- Protein: about 28 g
- Fiber: about 1 g
- Carbohydrates: about 2 g
- Fat: about 6 g
Make the tuna mix up to 2 days ahead and keep refrigerated.
4- Cottage Cheese with Cucumber and Dill

Cottage cheese is seriously underrated as a portable protein source. This savory combo keeps it interesting without any fuss.
Serves: 1 · Prep: 3 min
Ingredients
- 1/2 cup (113 g) low-fat cottage cheese
- 1/4 cucumber, sliced
- 1/4 tsp dried dill or a few fresh fronds
- Pinch of salt and cracked pepper
How to make it
- Spoon cottage cheese into a small container.
- Lay cucumber alongside or on top, add dill and seasoning.
Estimated nutrition per serving
- Calories: about 100 kcal
- Protein: about 14 g
- Fiber: about 0.5 g
- Carbohydrates: about 5 g
- Fat: about 1 g
A lower-volume, protein-forward option that may feel easy to eat even when appetite is smaller.
5- Edamame with Sea Salt

Frozen edamame is one of the most prep-friendly snacks in this whole list. Cook a big batch, refrigerate and portion out all week.
Serves: 1 · Prep: 2 min (cook time: 5 min)
Ingredients
- 3/4 cup (about 110 g) shelled frozen edamame
- 1/4 tsp flaky sea salt
- Optional: a tiny pinch of chili flakes
How to make it
- Microwave edamame according to package directions (usually 2 to 3 minutes).
- Season with salt, cool, and pack into a container.
Estimated nutrition per serving
- Calories: about 130 kcal
- Protein: about 11 g
- Fiber: about 5 g
- Carbohydrates: about 10 g
- Fat: about 5 g
Edamame also provides a good hit of fiber, which helps keep you full between meals.
6- String Cheese and Turkey Roll-Ups

No cooking, no prep really. Just roll a slice of deli turkey around a cheese stick and you’ve got a genuinely satisfying desk snack.
Serves: 1 · Prep: 2 min
Ingredients
- 2 mozzarella string cheese sticks
- 4 slices deli turkey breast (about 2 oz / 55 g)
- Optional: a few slices of cucumber or bell pepper on the side
How to make it
- Wrap two slices of turkey around each cheese stick.
- Pack into a small zip bag or container.
Estimated nutrition per serving
- Calories: about 190 kcal
- Protein: about 22 g
- Fiber: 0 g
- Carbohydrates: about 2 g
- Fat: about 9 g
Keeps well in a small cooler bag with an ice pack for an easy portable snack on commute days too.
7- Roasted Chickpeas

Shelf-stable, crunchy and satisfying. Roasted chickpeas are a brilliant prep-ahead snack you can keep in a jar on your actual desk.
Serves: 2 · Prep: 5 min · Cook: 30 min
Ingredients
- 1 can (15 oz / 400 g) chickpeas, drained and rinsed
- 1 tsp olive oil
- 1/2 tsp smoked paprika
- 1/4 tsp garlic powder
- 1/4 tsp salt
How to make it
- Preheat oven to 400F (200C). Pat chickpeas very dry with paper towels.
- Toss with oil and spices, spread on a baking sheet.
- Roast 28 to 32 minutes, shaking halfway, until crispy. Cool fully before storing.
Estimated nutrition per serving
- Calories: about 180 kcal
- Protein: about 9 g
- Fiber: about 7 g
- Carbohydrates: about 27 g
- Fat: about 4 g
Store in an open-top jar at room temp for up to 4 days to keep the crunch.
8- Smoked Salmon and Cream Cheese on Rice Cakes

This feels like a proper snack, not just fuel. It’s quick to prep and works well as a mid-morning or afternoon option.
Serves: 1 · Prep: 3 min
Ingredients
- 2 plain rice cakes
- 2 tbsp light cream cheese
- 2 oz (55 g) smoked salmon
- A few thin cucumber slices
- Optional: capers or a squeeze of lemon
How to make it
- Spread cream cheese on each rice cake.
- Top with smoked salmon and cucumber slices. Assemble just before eating to avoid sogginess.
Estimated nutrition per serving
- Calories: about 200 kcal
- Protein: about 16 g
- Fiber: about 0.5 g
- Carbohydrates: about 18 g
- Fat: about 7 g
Pack the salmon and cream cheese separately and assemble at your desk for best texture.
9- Peanut Butter and Apple Slices

A classic for good reason. Natural peanut butter paired with apple gives you protein, healthy fat and a little fiber all in one portable snack.
Serves: 1 · Prep: 3 min
Ingredients
- 1 medium apple, cored and sliced
- 2 tbsp natural peanut butter
- Optional: a pinch of cinnamon on the peanut butter
How to make it
- Slice apple and store in a small zip bag with a squeeze of lemon to slow browning.
- Pack peanut butter separately in a small pot or use a single-serve packet.
Estimated nutrition per serving
- Calories: about 260 kcal
- Protein: about 8 g
- Fiber: about 5 g
- Carbohydrates: about 30 g
- Fat: about 14 g
Swap for almond or sunflower seed butter if you prefer or have a peanut allergy.
10- Protein-Packed Trail Mix

Store-bought trail mix is often mostly raisins and candy. Making your own takes 5 minutes and you can actually control what’s in it.
Serves: 2 · Prep: 5 min
Ingredients
- 1/4 cup roasted almonds
- 2 tbsp pumpkin seeds
- 2 tbsp sunflower seeds
- 2 tbsp dark chocolate chips
- 2 tbsp dried cranberries (unsweetened if possible)
How to make it
- Mix everything together and divide into two small portions.
- Store in zip bags or small jars at your desk.
Estimated nutrition per serving
- Calories: about 240 kcal
- Protein: about 8 g
- Fiber: about 4 g
- Carbohydrates: about 20 g
- Fat: about 16 g
This keeps at room temp for up to 2 weeks, making it a genuinely reliable desk drawer staple.
11- Mini Chicken Meatballs

Make a batch on Sunday and you’ve got portable, high protein desk snacks sorted for several days. Cold or room temp, they hold up well.
Serves: 3 (about 4 meatballs each) · Prep: 10 min · Cook: 18 min
Ingredients
- 12 oz (340 g) ground chicken
- 1 egg
- 2 tbsp grated Parmesan
- 1/4 tsp garlic powder
- 1/4 tsp onion powder
- Salt and pepper
How to make it
- Preheat oven to 400F (200C). Mix all ingredients well.
- Roll into small balls (about 1 inch) and place on a lined baking sheet.
- Bake 16 to 18 minutes until cooked through. Cool and refrigerate.
Estimated nutrition per serving
- Calories: about 200 kcal
- Protein: about 24 g
- Fiber: 0 g
- Carbohydrates: about 1 g
- Fat: about 11 g
Store in the fridge up to 4 days or freeze in portions for later in the week.
12- Ricotta with Walnuts and a Drizzle of Honey

Part-skim ricotta is quietly quite high in protein and has a creamy texture that feels indulgent without being heavy.
Serves: 1 · Prep: 2 min
Ingredients
- 1/2 cup (120 g) part-skim ricotta
- 2 tbsp chopped walnuts
- 1 tsp honey
- Optional: a pinch of cinnamon
How to make it
- Spoon ricotta into a small container.
- Top with walnuts, drizzle with honey and add cinnamon if using.
Estimated nutrition per serving
- Calories: about 230 kcal
- Protein: about 14 g
- Fiber: about 1 g
- Carbohydrates: about 12 g
- Fat: about 14 g
Prep the container the night before and grab it from the fridge on the way out.
13- Seedy Protein Crackers with Hummus

Look for crackers with seeds and at least 4 g of protein per serving. Paired with hummus, this becomes a genuinely filling desk snack.
Serves: 1 · Prep: 2 min
Ingredients
- 6 to 8 seed-based crackers (such as a flaxseed or mixed-seed variety)
- 3 tbsp hummus (plain or roasted red pepper)
- Optional: a few cucumber or pepper strips
How to make it
- Pack crackers in a small bag and hummus in a separate small container.
- Dip at your desk.
Estimated nutrition per serving
- Calories: about 210 kcal
- Protein: about 7 g
- Fiber: about 4 g
- Carbohydrates: about 22 g
- Fat: about 10 g
This is one of the most effortlessly portable snacks on the list, with zero prep beyond packing.
14- Sliced Turkey and Avocado Snack Box

This little snack box takes about 4 minutes to put together and covers protein, healthy fat and a bit of fiber in one go.
Serves: 1 · Prep: 4 min
Ingredients
- 3 oz (85 g) sliced deli turkey
- 1/2 small avocado, sliced
- A few cherry tomatoes
- Salt, pepper and a squeeze of lemon or lime
How to make it
- Layer turkey, avocado and tomatoes in a small container.
- Squeeze lemon over avocado to keep it from browning. Seal and refrigerate overnight if prepping ahead.
Estimated nutrition per serving
- Calories: about 210 kcal
- Protein: about 18 g
- Fiber: about 4 g
- Carbohydrates: about 6 g
- Fat: about 12 g
15- Chocolate Protein Balls

Batch-make these on the weekend and you’ll have a sweet-but-substantial snack on hand all week. They keep well and travel easily.
Serves: 6 (2 balls each) · Prep: 15 min (plus 30 min chill)
Ingredients
- 1 cup (90 g) rolled oats
- 1/4 cup (60 g) natural peanut butter
- 2 tbsp chocolate protein powder
- 2 tbsp honey or maple syrup
- 2 tbsp dark chocolate chips
- 1 to 2 tbsp milk (any kind) to bind
How to make it
- Mix all ingredients together until a dough forms, adding milk as needed.
- Roll into 12 balls, place on a lined tray and refrigerate for at least 30 minutes.
Estimated nutrition per serving (2 balls)
- Calories: about 200 kcal
- Protein: about 8 g
- Fiber: about 3 g
- Carbohydrates: about 24 g
- Fat: about 9 g
Store in the fridge up to 5 days or freeze individually for longer storage.
16- Jerky and Mixed Nuts

A completely shelf-stable, no-fridge-needed combo that’s one of the most reliably portable high protein desk snacks you can keep in a drawer.
Serves: 1 · Prep: 1 min
Ingredients
- 1 oz (28 g) beef, turkey or salmon jerky (low-sodium if possible)
- 2 tbsp mixed roasted nuts (almonds, cashews, pecans)
How to make it
- Portion nuts into a small zip bag at the start of the week alongside a jerky pack.
- Keep in your desk drawer and you’re done.
Estimated nutrition per serving
- Calories: about 210 kcal
- Protein: about 14 g
- Fiber: about 1 g
- Carbohydrates: about 8 g
- Fat: about 13 g
Check the label on jerky and pick one without too many additives or excessive sugar.
17- Boiled Egg and Edamame Snack Bowl

Two of the best prep-ahead protein sources combined. This is a proper filling snack, not just something to tide you over for 20 minutes.
Serves: 1 · Prep: 3 min (ingredients pre-cooked)
Ingredients
- 1 large hard-boiled egg, halved
- 1/2 cup (75 g) shelled cooked edamame
- 1/4 tsp soy sauce or tamari
- Pinch of sesame seeds
How to make it
- Place egg halves and edamame in a small container.
- Drizzle with soy sauce and scatter sesame seeds over top.
Estimated nutrition per serving
- Calories: about 175 kcal
- Protein: about 16 g
- Fiber: about 4 g
- Carbohydrates: about 7 g
- Fat: about 9 g
Use tamari instead of soy sauce to keep it gluten-free.
18- Skyr with Sunflower Seeds and a Few Raspberries

Skyr is even higher in protein than most Greek yogurts and has a thicker, milder flavor. It’s worth picking up if you haven’t tried it.
Serves: 1 · Prep: 2 min
Ingredients
- 3/4 cup (170 g) plain skyr
- 2 tbsp sunflower seeds
- 1/4 cup fresh raspberries
- Optional: 1 tsp maple syrup
How to make it
- Spoon skyr into a container.
- Add seeds and raspberries. Drizzle with maple syrup if using.
Estimated nutrition per serving
- Calories: about 210 kcal
- Protein: about 18 g
- Fiber: about 3 g
- Carbohydrates: about 14 g
- Fat: about 8 g
Skyr is widely available in US, UK and Canadian grocery stores, usually near the regular yogurt.
19- Canned Sardines on Whole Grain Crackers

Hear this one out. Sardines are incredibly high in protein, rich in omega-3s and genuinely one of the most underused desk snack options if you have a fridge nearby.
Serves: 1 · Prep: 3 min
Ingredients
- 1 small can (3.75 oz / 106 g) sardines in olive oil or water, drained
- 4 whole grain crackers
- 1 tsp Dijon mustard
- A few thin red onion slices (optional)
How to make it
- Drain sardines and portion onto crackers.
- Add a small smear of mustard and red onion if using.
Estimated nutrition per serving
- Calories: about 230 kcal
- Protein: about 22 g
- Fiber: about 2 g
- Carbohydrates: about 14 g
- Fat: about 10 g
Best eaten in a space with ventilation. Maybe not the open-plan Tuesday morning choice, but great for a solo desk or break room.
20- White Bean Dip with Veggie Sticks

White beans blended with lemon and garlic make a creamy, protein-and-fiber-rich dip that works just as well as hummus at your desk.
Serves: 2 · Prep: 8 min
Ingredients
- 1 can (15 oz / 400 g) white beans (cannellini), drained and rinsed
- 1 tbsp olive oil
- 1 tbsp lemon juice
- 1 small garlic clove
- Salt and pepper to taste
- Celery sticks, bell pepper strips or cucumber to serve
How to make it
- Blend beans, olive oil, lemon juice, garlic, salt and pepper until smooth. Add 1 to 2 tbsp water if needed for consistency.
- Divide into two small containers and pack veggie sticks alongside.
Estimated nutrition per serving (dip only)
- Calories: about 190 kcal
- Protein: about 10 g
- Fiber: about 7 g
- Carbohydrates: about 28 g
- Fat: about 4 g
Store in the fridge up to 4 days. Great for PCOS-friendly eating thanks to the fiber and plant protein combination.
Your Desk Snack Strategy Starts Sunday
The secret with all of these is a little bit of Sunday prep. Even 20 minutes, boiling eggs, portioning nuts, blending a dip or rolling protein balls, means you’re not scrambling midweek.
You don’t need to make all 20 ideas. Pick three or four that suit your fridge situation, your taste and how much effort feels realistic this week. The ones that need no refrigeration (trail mix, jerky and nuts, roasted chickpeas) are especially useful for keeping a backup stash at your actual desk.
High protein desk snacks don’t need to be complicated. They just need to be planned slightly ahead and actually be there when hunger hits. That’s genuinely most of the work.
If you’re managing PCOS, blood sugar, or appetite changes from medication, individual needs can vary quite a bit. A registered dietitian can help you figure out which snack patterns work best for your specific situation, because what works brilliantly for one person might need adjusting for another.
