Salmon Cobb Salad with Avocado and Bacon (Whole30, Keto)
Salmon Cobb Salad with Avocado and Bacon is a delightful dish that beautifully combines fresh flavors with satisfying textures. Each bite brings together tender salmon, crispy bacon, and creamy avocado in a colorful array that’s not only pleasing to the eyes but also incredibly nourishing. This salad takes the classic Cobb salad and gives it a delicious twist by incorporating wholesome ingredients, making it perfect for a light lunch or a hearty dinner.
Table of Contents

There’s something special about creating a meal that celebrates both freshness and flavor. I first discovered this recipe during a summer gathering when I wanted something that felt indulgent but also light. The combination of salmon, rich in omega-3 fatty acids, with the crispness of romaine and the savory crunch of bacon was an instant winner. If you’re looking for something that’s easy to whip up and would impress any guest, give this Salmon Cobb Salad with Avocado and Bacon a try. I promise, it’s a feast for both the palate and the eyes!
Why You’ll Love This Recipe
- Simple & Quick: Ready in just 30 minutes, it’s perfect for busy weeknights or leisurely weekends.
- Irresistible Flavor: The combination of smoky bacon, flaky salmon, and creamy avocado creates a flavor explosion in every bite.
- Eye-Catching Appeal: The vibrant colors of fresh ingredients create a salad that’s almost too pretty to eat!
- Flexible Serving: Great as a main dish for lunch or dinner, or as a stunning centerpiece for potlucks and gatherings.
- Diet-Friendly Options: This dish is Whole30 and Keto-friendly, making it suitable for various dietary needs.
Ingredients You’ll Need
- Juice of one lemon: Fresh lemon juice adds brightness, balancing the flavors and enhancing the overall taste.
- 2 teaspoons Dijon mustard: Adds a tangy kick to the dressing that complements the richness of the salmon and bacon.
- 3 large cloves garlic, minced: Fresh garlic provides a robust flavor that elevates the vinaigrette.
- 1/3 cup olive oil: A quality olive oil helps to create a smooth dressing and adds healthy fats.
- 1/4 teaspoon sea salt: Enhances the flavors of the salad ingredients.
- 1/4 teaspoon black pepper: Adds a subtle heat to the dish.
- 1 lb salmon fillet: The star of the show; rich in protein and healthy fats that give the salad substance.
- Olive oil (for drizzling): Additional olive oil for seasoning the salmon before cooking enhances its flavor.
- Coarse sea salt and freshly ground black pepper: Essential for seasoning the salmon, ensuring it’s tasty and flavorful.
- 8 slices bacon, cooked and crumbled: Adds a delightful crunch and smoky flavor that pairs beautifully with the other ingredients.
- 4 large eggs, hard boiled and cut into quarters: Adds creaminess and rich protein to the salad.
- 2 hearts of romaine, roughly chopped: Serves as the fresh base of the salad, providing crunch and color.
- 1 cup cherry tomatoes, halved: Sweet and juicy, they brighten up the salad and add freshness.
- 1/2 seedless cucumber, sliced: Adds a refreshing crunch that complements the other veggies.
- 1 large ripe avocado: The creamy texture balances the other ingredients and adds healthy fats.
- 3 scallions, thinly sliced: For a mild onion flavor and a pop of color on top.
How to Make Salmon Cobb Salad with Avocado and Bacon (Whole30, Keto)
- Preheat the Oven: Begin by preheating your oven to 400°F. This ensures that the salmon cooks evenly and quickly.
- Prepare the Salmon: Place the 1 lb salmon fillet on a parchment paper-lined baking sheet. Drizzle with olive oil and generously sprinkle with coarse sea salt and freshly ground black pepper. Bake in the preheated oven for 12-15 minutes or until the salmon flakes easily with a fork.
- Cook the Bacon and Eggs: Ensure that your bacon (8 slices, cooked and crumbled) and hard-boiled eggs (4 large, cut into quarters) are ready. The smoky bacon and creamy eggs add depth and crunch to the salad.
- Make the Dressing: In a bowl (or a lidded mason jar for easy storage), whisk together the juice of one lemon, 2 teaspoons Dijon mustard, 3 minced garlic cloves, 1/3 cup olive oil, and season with 1/4 teaspoon sea salt and 1/4 teaspoon black pepper. If you’re using the mason jar, just shake until combined.
- Assemble the Salad: In a large serving bowl, layer the roughly chopped romaine (2 hearts) as your base, then artfully arrange the halved cherry tomatoes (1 cup), crumbled bacon, sliced hard-boiled eggs, and cucumber (1/2 seedless).
- Add the Salmon and Avocado: Once the salmon is done, flake it off the skin and arrange it over the salad. Peel and thinly slice the avocado (1 large) and place it atop the salad.
- Garnish and Serve: Sprinkle everything with additional coarse sea salt and black pepper to taste, finishing with thinly sliced scallions (3). When you’re ready to enjoy, drizzle your homemade dressing over the top, give it a gentle toss, and dig in!
Storing & Reheating
To keep your Salmon Cobb Salad fresh, store any leftovers in an airtight container in the refrigerator for up to 3 days. Avoid storing the salad with the dressing already mixed in; it’s best to keep the dressing separate to maintain the crispness of the vegetables. If you want to freeze extra salmon or cooked bacon, they can be frozen for up to 3 months. Reheat salmon in the oven at 350°F for about 10 minutes or until warmed through, but keep in mind that fresh salads are best enjoyed as is!
Chef’s Helpful Tips
- Make sure your salmon is fresh for optimal flavor and texture; feel free to replace it with a different fish or even grilled chicken if desired!
- Use room temperature eggs for easier peeling if you’re boiling them yourself.
- Preparing all your ingredients ahead of time can streamline the assembly process.
- Adjust the dressing to your taste—add more garlic or lemon if you like a punchier flavor.
- If you want a little extra crunch, consider adding some finely chopped nuts.
Salmon Cobb Salad with Avocado and Bacon is not only a wonderful blend of flavors and textures but also a nourishing option that refreshes your routine. Fresh ingredients come together to create a meal that redefines salads in a delightful way. Don’t shy away from experimenting with your favorite toppings or adding a dash of your preferred spices. Enjoy this vibrant dish that brings loved ones to the table and celebrates wholesome food.

Recipe FAQs
Can I use canned salmon instead of fresh salmon?
Absolutely! Canned salmon is a great alternative. Just make sure to drain it well and flake it before adding it to the salad. It will still provide a wonderful flavor and protein boost.
What can I use instead of bacon?
If you prefer a lighter option or are looking for alternatives, try using turkey bacon or even crispy chickpeas for a vegetarian twist. They provide that satisfying crunch while keeping the dish healthy!
How do I make this salad vegan-friendly?
To make the salad vegan, skip the salmon, bacon, and eggs entirely. You can replace them with grilled or baked tofu for protein that holds up well in salads, and add more vegetables or legumes like black beans or chickpeas.
Can I prepare the salad in advance?
You can prepare the ingredients ahead of time, but it’s best to keep the dressing separate until just before serving to maintain freshness. Store the salad components in the refrigerator, and toss them together when you’re ready to eat!
PrintMore Main Dishes Recipes
- Lasagna Roll Ups
- Slow-Simmered Smoky Southern Collard Greens
- Crockpot Bacon Cheeseburger Tortellini
- Mexican Chicken with Cheese Sauce
- Easy Summer Pasta Salad (4 Ingredients)
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 Salmon Cobb Salad with Avocado and Bacon is a delightful blend of flavors, combining tender salmon, crispy bacon, fresh veggies, and a zesty lemon garlic vinaigrette. Perfect for a quick dinner or a healthy meal, it’s an easy, satisfying option for food lovers!
Ingredients
- 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
- 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
- olive oil, for drizzling
- coarse sea salt and freshly ground black pepper, for seasoning
Instructions
- Preheat your oven to 400°F (200°C).
- Place the salmon fillet on a parchment paper-lined baking sheet. Drizzle with olive oil, then season with coarse sea salt and black pepper.
- Bake the salmon for 12-15 minutes until it flakes easily with a fork.
- Prepare the bacon and hard-boiled eggs in advance.
- For the dressing, whisk together the lemon juice, dijon mustard, minced garlic, olive oil, sea salt, and black pepper in a bowl or jar.
- In a large serving bowl, layer the chopped romaine and arrange the tomatoes, crumbled bacon, sliced hard-boiled eggs, and cucumber on top.
- Flake the baked salmon off the skin and place it over the salad. Peel and thinly slice the avocado, adding it on top.
- Sprinkle with sea salt and black pepper, and garnish with sliced scallions.
- Before serving, drizzle the dressing evenly over the salad and enjoy!
Notes
You can use any leftover salmon for this salad if you have some.
Make extra dressing to use for other salads throughout the week.
Feel free to substitute other vegetables based on your preference.
Nutrition
- Serving Size: 1 bowl
- Calories: 470
- Sugar: 3g
- Sodium: 765mg
- Fat: 32g
- Saturated Fat: 6g
- Unsaturated Fat: 24g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 6g
- Protein: 32g
- Cholesterol: 210mg
