TL;DR: This Salmon Cobb Salad Meal Prep takes everything I like about a classic Cobb salad and swaps the chicken for salmon for a filling, high-protein lunch. It's gluten-free, low carb, Paleo-friendly, and easy to prep ahead for several days of grab-and-go meals.
If you're looking for a Cobb Salad Meal Prep that actually keeps you full through the afternoon, this salmon version is one of my favorite ways to do it. You still get the eggs, crispy bacon, avocado, tomatoes, and crunchy romaine you expect from a Cobb salad, but salmon adds another satisfying protein source and plenty of flavor.
I also like this recipe because it doesn't feel like a "meal prep salad" you're forcing yourself to eat by Thursday. There's enough variety in every container to keep things interesting, and most of the cooking can be handled ahead of time.
If higher-protein meals make your week easier, you can find more ideas in our High Protein Recipes collection.

Why You'll Love This Recipe
- High in protein: Salmon, eggs, and bacon make this much more filling than a basic green salad.
- Great for make-ahead lunches: Prep the components once and portion everything into containers for the week.
- Naturally gluten-free and low carb: There are no grains or bread needed here.
- Easy to customize: Swap vegetables, adjust the protein, or use your favorite compliant dressing.
- Plenty of texture: Crisp lettuce, creamy avocado, juicy tomatoes, flaky salmon, and bacon keep every bite interesting.
This is also a good reminder that meal prep doesn't have to mean cooking one giant skillet of food and eating the same exact bite four days in a row. Sometimes the easiest system is simply preparing a few good ingredients and assembling them into a meal you'll actually look forward to.
What's In This Salmon Cobb Salad?
Traditional Cobb salad usually includes chicken, eggs, bacon, avocado, tomatoes, lettuce, and dressing.
For this version, I replace the chicken with wild-caught salmon. Salmon brings its own flavor and gives the salad a different nutritional profile, including omega-3 fatty acids along with vitamin D, selenium, vitamin B12, and vitamin B6.
Combined with eggs and bacon, it makes this salad especially satisfying.
If salmon is already one of your meal prep staples, you can also check out more recipes in the Recipe Index.

Ingredients
For The Salmon Cobb Salad
- 4 eggs
- 8 slices bacon
- 2 to 3 wild Alaskan salmon fillets
- 8 cups romaine lettuce
- 1 pint grape tomatoes, halved
- 1 avocado, sliced
- Himalayan sea salt, to taste
- Black pepper, to taste
For The Red Wine Vinaigrette
- 4 tablespoons red wine vinegar
- 4 tablespoons olive oil
If you are following Whole30 or Paleo closely, double-check the ingredient list on your bacon and any packaged dressing you decide to use. Bacon is one of those ingredients where added sugars and other extras can vary quite a bit from brand to brand.

Helpful Tips And Ingredient Swaps
- Use leftover salmon: If you already cooked salmon for dinner, turn the leftovers into Cobb salads the next day.
- Prep the eggs early: Hard-boiled eggs can be made before your main prep session.
- Keep wet ingredients separate: Dressing is the obvious one, but you can also keep tomatoes in a separate compartment if you want maximum crunch.
- Add avocado later: Slice it fresh each morning if you want to minimize browning.
- Swap the protein: If salmon isn't your thing, cooked chicken can take this back toward a more traditional Cobb salad.
- Choose your own greens: Romaine gives you great crunch, but mixed greens or chopped kale can also work.
- Make the vinaigrette once: A basic oil-and-vinegar dressing is useful for far more than this one recipe.
Nutrition Facts
This recipe is designed to be a high-protein, low-carb meal prep thanks to the combination of salmon, eggs, bacon, and vegetables.
Exact nutrition information was not included with the original recipe, and the amount will vary depending on the size of your salmon fillets, the type of bacon you use, and how much dressing goes into each serving.
For the most accurate numbers, enter the specific brands and quantities you use into the MPOF Macro Calculator.

How To Make Salmon Cobb Salad Meal Prep
This recipe looks impressive once everything is portioned into containers, but the cooking itself is straightforward. I've found it's easiest to think of this as component prep instead of trying to make everything at the exact same time.
Step 1: Cook The Eggs
Hard-boil the eggs using your preferred method.
Once they're cooked, cool them completely, peel them, and slice or quarter them.
This is an easy task to do a day ahead. If I know I'm going to meal prep on Sunday, I can cook the eggs Saturday and remove one more job from prep day.
Step 2: Bake The Salmon
Preheat the oven to 350°F.
Season the salmon with Himalayan sea salt and black pepper. Place it on a baking sheet or in a baking dish and bake until the salmon is cooked through and flakes easily.
Cooking time will depend on the thickness and size of your fillets, so keep an eye on the fish rather than relying only on the clock.
Let the salmon cool before adding it to your meal prep containers.
Step 3: Cook The Bacon
Cook the bacon until it reaches your preferred level of crispness.
Transfer it to a paper towel-lined plate to remove excess grease, then let it cool before chopping or crumbling it.
Crispier bacon usually holds up better for meal prep because it adds some texture after spending a few days in the refrigerator.
Step 4: Prep The Vegetables
Wash and dry the romaine thoroughly, then chop it into bite-sized pieces.
Halve the grape tomatoes and slice the avocado.
One small meal prep tip: really dry that lettuce. Extra moisture sitting in the container is one of the fastest ways to turn a good salad into a soggy one.
Step 5: Make The Dressing
Whisk together:
- 4 tablespoons red wine vinegar
- 4 tablespoons olive oil
Season to taste if desired.
Divide the vinaigrette into small dressing containers instead of pouring it over the salads now.
Step 6: Assemble The Meal Prep Containers
Divide the romaine among four meal prep containers.
Add the tomatoes, eggs, bacon, salmon, and avocado.
Keep the vinaigrette separate until you're ready to eat.
That's it. Most of the effort happens once, and future-you gets several lunches with almost no decision-making required.

How To Store This Meal Prep
Wondering how to store this meal prep so the salad stays as fresh as possible? The biggest rule is to keep the dressing separate.
Store the assembled salads in airtight meal prep containers in the refrigerator for up to about 4 days.
For the best texture:
- Make sure the lettuce is completely dry before storing.
- Cool the salmon, eggs, and bacon before adding them to the container.
- Store the vinaigrette in a separate small container.
- Keep the containers refrigerated until you're ready to eat.
Avocado will naturally brown after it is cut. If presentation matters to you, you can add freshly sliced avocado the morning you plan to eat each salad instead.
If convenience matters more, go ahead and portion it during meal prep. A little browning doesn't mean you failed at meal prep. It just means avocados are avocados.



Ingredients
- 4 large eggs
- 8 slices bacon we used Pederson Farm brand (60 calories for 2 slices)
- 2-3 4 ounce salmon filets we used 2
- 8 cups romaine lettuce
- 1 pint Grape Tomatoes halved
- 1 large Avocado sliced
- salt & pepper as desired
- 4 tablespoon red wine vinegar
- 2 tablespoon olive oil
Instructions
- Preheat oven to 350 and line a baking sheet with aluminum foil. Place salmon filet on the sheet and season with a bit of Himalayan sea salt and black pepper. Bake for 10-15 minutes, until bright pink and tender. Set aside and flake for serving.
- Boil the eggs by adding to boil water for 10 minutes, then rinsing and peeling under cool water. Quarter them and set aside.
- Prepare the bacon by adding to a nonstick skillet over medium high heat. Cook for 5-8 minutes, flipping once halfway, until well browned and crispy. Transfer to a paper towel lined plate to drain, then crumble into large chunks.
- Wash and chop any remaining vegetables.
- Prepare the red wine vinaigrette by mixing 1 TBS of red wine vinegar with 1 TBS olive oil in individual containers.
- Divide lettuce between 4 meal prep containers then add the tomato, avocado, bleu cheese, bacon bits, eggs, and baked salmon. Store dressing on the side. Add a dash of Himalayan sea salt and black pepper on top, if desired. Keeps in the fridge for 3-4 days.

Leave a Reply