Salmon Cobb Salad with Avocado and Bacon (Whole30, Keto)
Salmon Cobb Salad with Avocado and Bacon (Whole30, Keto) is a vibrant and satisfying dish that brings together the fresh flavors of salad greens, the richness of salmon, and the savory crunch of crispy bacon. When I first made this delightful salad, it felt like an inviting hug from the inside out. Each bite is a celebration of textures—creamy avocado, juicy tomatoes, and tender salmon—perfectly complemented by the zesty dressing. With the growing popularity of healthier eating, this salad is a fabulous option, effortlessly combining nutritious ingredients into an appealing package. Whether you’re looking for a fresh lunch at home or planning a dinner that impresses, this dish checks all the boxes.
Table of Contents

What truly makes this salmon cobb salad a standout is its incredible balance of flavors and diet-friendly composition. With Whole30 and Keto in mind, it offers a guilt-free indulgence you’ll want to enjoy time and time again. Imagine enjoying a lunch that doesn’t weigh you down while still filling you with satisfaction—this salad brings that fulfillment to life. So grab your ingredients, and let’s dive in to create this vibrant, healthful dish that’s packed with protein and flavor!
Why You’ll Love This Recipe
- Simple & Quick: Prep and serve this tasty salad in just 30 minutes.
- Irresistible Flavor: Enjoy a delicious combination of smoky bacon, rich avocado, and tender salmon in one bowl.
- Eye-Catching Appeal: This salad looks as good as it tastes—perfect for impressing your guests!
- Flexible Serving: Great for lunch, dinner, or meal prep, making it a versatile dish for any occasion.
- Diet-Friendly Options: Suitable for Whole30, Keto, and also gluten-free!
Ingredients You’ll Need
- Juice of one lemon: This adds brightness and tang to your dressing, balancing the richness of the other ingredients.
- 2 teaspoons dijon mustard: Brings a subtle sharpness to the vinaigrette—feel free to swap for yellow mustard if that’s what you have on hand.
- 3 large cloves garlic, minced: Fresh garlic adds a punch of flavor; you can also use garlic powder in a pinch.
- 1/3 cup olive oil: A healthy fat that works beautifully in the dressing and drizzled over the salad. Extra virgin olive oil elevates the flavor.
- 1/4 teaspoon sea salt: Enhances all the flavors in the salad. Don’t skip this!
- 1/4 teaspoon black pepper: A must for that warm, peppery bite.
- 1 lb salmon fillet: The star of the salad! Choose fresh or frozen salmon—just ensure it’s of high quality for the best flavor.
- Olive oil: You’ll use this for roasting the salmon. A few teaspoons will do.
- Coarse sea salt and freshly ground black pepper: Use these as necessary when seasoning the salmon before baking.
- 8 slices bacon, cooked and crumbled: Adds salty crispness that beautifully contrasts with the soft ingredients. Turkey bacon can be an alternative.
- 4 large eggs, hard boiled and cut into quarters: These provide additional protein and a creamy texture.
- 2 hearts of romaine, roughly chopped: A sturdy base for the salad with a satisfying crunch.
- 1 cup cherry tomatoes, halved: Sweet bursts of flavor that add color and freshness.
- 1/2 seedless cucumber, sliced: Refreshing crunch that pairs well with the creamy avocado.
- 1 large ripe avocado: The creamiest addition that brings everything together; make sure it’s perfectly ripe for the best flavor.
- 3 scallions, thinly sliced: A mild onion flavor that adds brightness and crunch.
How to Make Salmon Cobb Salad with Avocado and Bacon (Whole30, Keto)
- Preheat the oven: Set your oven to 400°F. This high heat will give the salmon a nice roast.
- Prepare the salmon: Place the 1 lb salmon fillet on a parchment-lined baking sheet. Drizzle with a little olive oil and sprinkle with coarse sea salt and black pepper. Bake for 12-15 minutes or until the salmon flakes easily with a fork.
- Cook bacon and eggs: While the salmon is baking, ensure you have your 8 slices bacon cooked and crumbled, and your 4 hard-boiled eggs ready (cut into quarters).
- Mix the dressing: In a small bowl or a mason jar, combine the juice of one lemon, 2 teaspoons dijon mustard, minced garlic, 1/3 cup olive oil, 1/4 teaspoon sea salt, and 1/4 teaspoon black pepper. Whisk or shake until well combined.
- Assemble the salad: In a large serving bowl, layer the roughly chopped 2 hearts of romaine as the base. Then, strategically arrange the halved cherry tomatoes, crumbled bacon, sliced hard-boiled eggs, and sliced cucumber over the greens.
- Add the salmon: Once baked, flake the salmon off its skin with a fork and elegantly place it over the salad.
- Top with avocado: Peel and thinly slice the large ripe avocado, arranging it beautifully over the salmon and veggies.
- Season and serve: Finish the salad with a sprinkle of sea salt, black pepper, and the thinly sliced scallions for that last burst of flavor. When ready, drizzle your dressing generously over the salad and enjoy immediately!
Storing & Reheating
To keep your Salmon Cobb Salad fresh, store any leftovers in an airtight container in the refrigerator for up to 3 days. If you need to store it at room temperature, limit that time to no more than 2 hours. While I don’t recommend freezing this salad due to the delicate ingredients, it can stay fresh in the fridge for a handful of days if packed separately. Reheat the salmon in the microwave for about 30 seconds until warmed through, but be aware that the texture of the fresh veggies may change slightly over time.
Chef’s Helpful Tips
- To prevent the bacon from becoming soggy, you can cook it ahead of time and let it cool on paper towels.
- Ensure your eggs are hard-boiled perfectly; overcooking can lead to a greenish ring around the yolk.
- Freshly sliced avocado can brown quickly, so add it just before serving for the best presentation.
- If you’re short on time, pre-cooked salmon or rotisserie chicken are great alternatives to expedite the meal prep.
- Flavor your salad with a sprinkle of your favorite herbs, such as parsley or dill, to elevate the fresh taste!
Salmon Cobb Salad with Avocado and Bacon is not just a meal; it’s an experience of vibrant flavors and satisfying textures. Each bite reaffirms your commitment to wholesome ingredients while also delivering a hearty, comforting dish. Don’t be afraid to play with the ingredients—swap in your favorites or whatever you have on hand!

Recipe FAQs
Can I use canned salmon for this recipe?
Absolutely! Canned salmon can be a convenient replacement for fresh salmon. Just make sure to drain it well and flake it before adding it to the salad. It may also be a little less flaky than baked salmon but adds pleasant flavor nonetheless.
What can I use instead of bacon?
If you want a healthier or vegetarian option, try using crispy chickpeas or tempeh bacon. They both provide that satisfying crunch and can easily be seasoned to mimic the taste of traditional bacon.
How can I make this salad vegan?
To create a vegan version of this salad, you can replace the salmon with marinated tofu or chickpeas, use plant-based bacon, and swap the eggs for avocado or hemp seeds to maintain some protein.
Can I meal prep this salad in advance?
Yes! You can meal prep this salad by keeping the dressing separate and adding it just before serving. Store the components in airtight containers in the fridge for a quick and easy meal throughout the week. Just be sure to add the avocado last to avoid browning!
PrintMore Main Dishes Recipes
- Teriyaki Meatballs
- Ground Chicken Lettuce Wraps
- Buffalo Chicken Bowl (With Rice)
- Paneer Butter Masala
- Classic Creamy Potato 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: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Category: Main Dishes
- Method: Baking
- Cuisine: American
Description
This vibrant Salmon Cobb Salad features flaky salmon, crispy bacon, and creamy avocado, all tossed with a zesty lemon garlic vinaigrette. It’s an easy and nutritious meal that comes together quickly, making it perfect for lunch or dinner.
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 your oven to 400°F.
- Place the salmon fillet on a parchment paper lined baking sheet, drizzle with olive oil, and generously sprinkle with coarse sea salt and black pepper.
- Bake the salmon for 12-15 minutes or until it flakes easily with a fork.
- Ensure the bacon and hardboiled eggs are cooked and ready.
- For the dressing, whisk the lemon juice, dijon mustard, minced garlic, olive oil, sea salt, and black pepper in a bowl or shake together in a mason jar.
- In a large serving bowl, layer the chopped romaine and arrange the tomatoes, crumbled bacon, sliced hardboiled eggs, and cucumber on top.
- Flake the baked salmon into pieces and add it to the salad.
- Peel and slice the avocado, placing it over the salad. Sprinkle with sea salt and black pepper, then garnish with scallions.
- Shake or whisk the dressing before drizzling it over the salad just before serving.
Notes
For a more intense flavor, let the dressing sit for 15 minutes before using.
Feel free to add additional toppings such as feta cheese or olives for extra taste.
This salad is best enjoyed fresh but can be stored in the fridge for a day.
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 2g
- Sodium: 800mg
- Fat: 32g
- Saturated Fat: 7g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 9g
- Fiber: 4g
- Protein: 30g
- Cholesterol: 200mg
