There's a reason that so many health-minded folks love to eat protein-topped salads for lunch. Not only are they easy to make, but they're also full of fibre-rich, low-cal veggies. And since they're so satiating, they can help ward off those 3 PM cookie cravings, too. The only problem? Making a big batch of salad at the beginning of the week is usually a recipe for a sad, soggy meal. On the other hand, preparing a fresh salad every morning is kind of a time suck.
That's where these delicious—and creative—recipes come in. They're made with hearty ingredients, so unlike most salads, they'll actually hold up in the fridge for days. Pick your favourite, prep it on Sunday, divide up individual servings into airtight containers and you'll have grab-and-go, healthy lunches—that actually taste fresh—all week long.







Harvest Chicken Salad
Protein: 33 grams
Hearty vegetables like kale and sweet potatoes can hang out for a while in the fridge, so you don't have to worry about them getting gross or soggy. Plus, the combo of rotisserie chicken, crunchy sliced almonds and crumbled blue cheese makes for a filling protein powerhouse: You'll get a whopping 33 grams of protein per serving, says Sheila of Life, Love and Good Food.
Vegetarian Cobb Salad with Roasted Sweet Potato
Protein: 17 grams
She Likes Food's vegetarian Cobb is proof that you can pack plenty of protein into a salad without a shred of meat. In fact, this tasty combo of hard-boiled eggs, white beans and pumpkin seeds serves up nearly 17 grams of protein per serving. To keep things fresh all week, assemble the salad dry in a big batch. Then toss in the balsamic dressing right before serving. Or if you're packing your lunch, pour the dressing in the bottom of your container, top with the salad and shake it up right before you eat.
Greek Chicken Meal Prep Bowls
Protein: 40 grams
These chicken and veggie bowls from Eazy Peazy Mealz are really salads in disguise. But instead of being built upon a bed of tender lettuce, the meal is layered on top of crunchy veggies like cherry tomatoes, cucumbers and red onion that will hold up for days in the fridge. Best of all? The combination of chicken, Greek yogurt dressing and brown rice packs 40 grams of protein per serving, which is just 10 grams short of what a 65kg woman should consume per day.
Vegan Rainbow Greens Power Salad
Protein: 11-21 grams
Fact: Vegan and high-protein can totally go hand in hand when you pick the right ingredients. This hearty salad from Cotter Crunch is made with plant powerhouses like black-eyed peas and quinoa, and delivers 11 grams of protein per serving. And sturdy veggies like collard greens, shredded red cabbage and shredded carrot only get better as they hang out in the fridge marinating in dressing. Want an extra protein boost? Sprinkle with 3 tablespoons of hemp hearts for an extra 10 grams of the muscle-repairing nutrient.
Turkey Taco Bowls with Cauliflower Rice
Protein: 38 grams
Using a bed of cauliflower rice takes this bowl from Kirbie Cravings straight into salad territory—without any risk for second- or third-day sogginess. Plus, the tasty combo of ground turkey, black beans and shredded cheese loads these meals up with almost 38 grams of protein per serving. Before you head out the door in the morning, just chop up your avocado and toss it in with the rest of your ingredients. Adding it at the last minute will keep it from turning brown.
Outrageous Herbaceous Mediterranean Chickpea Salad
Protein: 9-14 grams
Veggies like capsicum, parsley, red onion and celery only get more flavourful after a day or two in the fridge with olive oil and lemon juice. Foodiecrush bumps up the protein in this tabbouleh-inspired salad with canned chickpeas, which add 9 grams of protein per serving. Add a quarter cup of mozzarella balls and you’ll get another 5 grams.
Roasted Sweet Potato, Quinoa and Black Bean Salad
Protein: 9-20 grams
Quinoa might be a whole grain, but it packs a serious protein punch. Well Plated pairs it with black beans, roasted sweet potato cubes, red onion and loads of coriander for a Southwestern-inspired salad that'll stay fresh for days. And because it has 9 grams of protein per serving, it'll keep you satisfied for the long haul. For an additional 11 grams of protein, top your salad with a ¼ cup of cubed grilled chicken.