Salmon Cobb Salad with Avocado and Bacon (Whole30, Keto)
If you’re craving something fresh, vibrant, and packed with flavor, look no further than this Salmon Cobb Salad with Avocado and Bacon. This dish is a beautiful medley of textures, from the creamy avocado to the crispy bacon and tender salmon, all harmonizing together in a deliciously wholesome salad. Perfect for lunch or a light dinner, it boasts all the satisfying elements you need while being entirely Whole30 and keto-friendly.
Table of Contents

I first discovered the joy of this salad during a summer picnic, and it overwhelmed me with its brilliance. The combination of salmon and bacon might seem unusual, but trust me: it creates a delightful fusion that tantalizes the taste buds. This isn’t just any salad; it’s a celebration in a bowl that every home cook can easily master. With the refreshing lemon garlic vinaigrette drizzled on top, this dish becomes a go-to for gatherings or a nourishing weekday meal. Let’s get into making this luscious Salmon Cobb Salad with Avocado and Bacon!
Why You’ll Love This Recipe
- Simple & Quick: You can whip up this salad in about 30 minutes.
- Irresistible Flavor: The contrast of smoky bacon and succulent salmon creates an unforgettable taste.
- Eye-Catching Appeal: Bursting with colors, this salad is as beautiful as it is delectable.
- Flexible Serving: Perfect for lunch, dinner, or meal prep throughout the week.
- Diet-Friendly Options: Whole30 and keto? Check! It fits perfectly into many dietary lifestyles.
Ingredients You’ll Need
- Juice of one lemon: Fresh lemon juice adds a zesty kick to the dressing that brightens every bite.
- 2 teaspoons Dijon mustard: This gives the vinaigrette a tangy depth; for a milder taste, you can use yellow mustard.
- 3 large cloves garlic, minced: Garlic provides a punch of flavor. If you’re not a garlic lover, reduce the amount to one clove.
- 1/3 cup olive oil: A good quality extra virgin olive oil enhances the flavor of the vinaigrette.
- 1/4 teaspoon sea salt: Elevates the flavors of the dressing and salad ingredients.
- 1/4 teaspoon black pepper: Freshly cracked pepper adds a subtle spice.
- 1 lb salmon fillet: Salmon is rich in omega-3 fatty acids and gives the salad protein. Feel free to substitute with grilled chicken if preferred.
- Olive oil for drizzling: Use what’s left from the dressing for additional moisture when baking the salmon.
- Coarse sea salt and freshly ground black pepper: Essential for seasoning the salmon before baking.
- 8 slices bacon, cooked and crumbled: The smoky salty crunch from bacon makes this salad decadent. Use turkey bacon for a lighter option.
- 4 large eggs, hard boiled, cut into quarters: Eggs enhance the protein content, adding creaminess and richness to the dish.
- 2 hearts of romaine, roughly chopped: Romaine provides crispness and nutrients. Kale can be a tasty alternative.
- 1 cup cherry tomatoes, halved: They add sweetness and juiciness to the salad. Substitute with diced bell peppers for a different flair.
- 1/2 seedless cucumber, sliced: Adds refreshing crunch. You can swap this for shredded carrots if you’re out of cucumbers.
- 1 large ripe avocado: Avocado lends creaminess and healthy fats. If you prefer, you could use sliced olives for that rich flavor.
- 3 scallions, thinly sliced: These provide a fresh, mild onion flavor that brightens the entire salad.
How to Make Salmon Cobb Salad with Avocado and Bacon (Whole30, Keto)
- Bake the Salmon: Preheat your oven to 400°F. Line a baking sheet with parchment paper. Place the 1 lb salmon fillet on the sheet, drizzling it generously with olive oil. Season well with coarse sea salt and black pepper. Bake in the preheated oven for 12-15 minutes, or until the salmon flakes easily with a fork.
- Prepare Other Ingredients: While the salmon bakes, make sure your 8 slices of bacon and 4 hardboiled eggs are cooked and ready. For the dressing, whisk together the juice of one lemon, 2 teaspoons Dijon mustard, 3 minced garlic cloves, 1/3 cup olive oil, 1/4 teaspoon sea salt, and 1/4 teaspoon black pepper in a bowl, or use a jar for shaking it up, which is great for storing any leftovers.
- Assemble the Salad: In a large serving bowl, layer the 2 chopped hearts of romaine. Next, arrange the halved cherry tomatoes, crumbled bacon, sliced hardboiled eggs, and cucumber over the greens. Once your salmon is cooked, flake it off the skin with a fork and arrange it on top of the salad. Slice the large ripe avocado thinly and place it on the salad. For the finishing touches, sprinkle everything with sea salt and black pepper, and garnish with 3 sliced scallions.
- Dress and Serve: Just before serving, give the dressing mixture a good shake or whisk it again, then drizzle it generously all over the salad. Serve immediately and enjoy every bite of this gorgeous creation!
Storing & Reheating
To store leftover Salmon Cobb Salad with Avocado and Bacon, keep it in an airtight container in the refrigerator for up to 3 days. However, the avocado may brown, so you might want to add it fresh when serving. If you want to freeze individual portions, do so without the dressing and avocado for the best results—maximum storage time is 3 months. For reheating, enjoy the salmon warm but avoid microwaving the salad; instead, let it sit at room temperature for 15 minutes and then refresh it with a bit of dressing.
Chef’s Helpful Tips
- When baking salmon, look for a bright, flaky texture before removing it from the oven.
- If you don’t have hardboiled eggs prepped, you can boil them as you cook the salmon, making for a delightful meal prep situation.
- Slicing your avocado just before serving ensures it stays fresh and perfectly green.
- If you’re sensitive to salt, consider using low-sodium bacon.
- Feel free to make the dressing ahead; it keeps well in the refrigerator for about a week.
This Salmon Cobb Salad with Avocado and Bacon is not just nutritious; it’s bursting with flavor and color, giving you a deliciously satisfying meal. Whether you’re feeding a crowd or enjoying a quiet lunch on your own, this salad is sure to impress. Mix and match the ingredients based on your preferences and enjoy the creativity of your kitchen. Happy cooking!

Recipe FAQs
Can I use a different type of fish?
Absolutely! While salmon is delicious, feel free to substitute with other fatty fish like trout or even grilled chicken for a different take on the Cobb salad.
How do I hard boil eggs perfectly?
To hardboil eggs, place them in a pot and cover them with cold water. Bring the water to a boil, then reduce heat and let it simmer for about 9-12 minutes, depending on how well-cooked you like your yolk. Transfer them to an ice bath for a few minutes to stop cooking.
What if I don’t like bacon?
No problem! You can simply omit the bacon or replace it with turkey bacon for a lighter version. Alternatively, try using crispy chickpeas or sunflower seeds for added crunch.
How long will the salad keep in the fridge?
The packed salad will stay fresh in the fridge for up to 3 days, but it’s best to add avocado and dressing right before serving to maintain the best texture and flavor.
PrintMore Main Dishes Recipes
- Pizza Roll-Ups
- Tofu Lunch Meat
- Corn Tomato Avocado Salad (with Cilantro Lime Vinaigrette)
- Cozy Chicken Pot Pie with Leeks & Thyme (Skillet Version)
- Tortellini Pasta Salad
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Salmon Cobb Salad with Avocado and Bacon (Whole30, Keto)
- Prep Time: N/A
- Cook Time: N/A
- Total Time: 0 hours
- Yield: 6 servings 1x
- Category: Main Dishes
- Method: Baking
- Cuisine: American
Description
This Salmon Cobb Salad with Avocado and Bacon is a delightful mix of flavors and textures. Loaded with fresh ingredients like romaine, tomatoes, and a zesty lemon garlic vinaigrette, it’s perfect for a healthy meal that’s easy to prepare.
Ingredients
- juice of one lemon
- 2 teaspoons dijon mustard
- 3 large cloves garlic minced
- 1/3 cup olive oil
- 1/4 teaspoon sea salt
- 1/4 teaspoon black pepper
- 1 lb salmon fillet
- 8 slices bacon cooked and crumbled
- 4 large eggs hard boiled, cut into quarters
- 2 hearts of romaine roughly chopped
- 1 cup cherry tomatoes halved
- 1/2 seedless cucumber sliced
- 1 large ripe avocado
- 3 scallions thinly sliced
Instructions
- Preheat the oven to 400°F. Place the salmon fillet on a parchment paper-lined baking sheet, drizzle with olive oil, and sprinkle generously with coarse sea salt and black pepper. Bake for 12-15 minutes, or until the salmon flakes easily with a fork.
- Ensure the bacon is cooked and the eggs are hard-boiled. For the dressing, whisk the mustard, garlic, lemon juice, olive oil, salt, and pepper in a bowl, or shake in a mason jar for storage.
- In a large bowl, layer the chopped romaine, followed by the tomatoes, crumbled bacon, sliced hard-boiled eggs, and cucumber. Flake the baked salmon over the salad, and then slice the avocado and add it on top. Season with salt and pepper, and garnish with sliced scallions. Before serving, give the dressing a shake and drizzle it over the salad.
Notes
Feel free to customize the salad with your favorite vegetables.
This salad is best served fresh, but leftover dressing can be stored in the fridge for later use.
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 2g
- Sodium: 600mg
- Fat: 33g
- Saturated Fat: 7g
- Unsaturated Fat: 24g
- Trans Fat: 0g
- Carbohydrates: 11g
- Fiber: 5g
- Protein: 30g
- Cholesterol: 200mg
