Salmon Cobb Salad with Avocado and Bacon (Whole30, Keto)
Salmon Cobb Salad with Avocado and Bacon is a delightful twist on the classic Cobb salad. This vibrant dish features beautifully baked salmon, crispy bacon, and creamy avocado, all tossed together with crunchy romaine and fresh vegetables. Every bite is a wonderful mix of textures—crunchy, creamy, and a little smoky from the bacon. It’s not just a salad; it’s a meal that makes you feel good about what you’re eating without sacrificing flavor!
Table of Contents

I first tried my hand at this Salmon Cobb Salad during a summer gathering, where I wanted something nutritious yet satisfying. Since then, it has become my go-to recipe for busy weeknights and impromptu dinner parties. It’s not just easy to prepare; it impresses everyone with its freshness and flavor. Whether you’re following a Whole30 or Keto diet or simply want a hearty salad that’s not just rabbit food, I can’t wait for you to try this!
Why You’ll Love This Recipe
- Simple & Quick: Ready in about 30 minutes, making it perfect for weeknight dinners.
- Irresistible Flavor: The combination of savory bacon, flaky salmon, and creamy avocado is simply divine.
- Eye-Catching Appeal: This salad looks as good as it tastes—perfect for impressing guests!
- Flexible Serving: Great as a light lunch or dinner, and can be adapted for various occasions.
- Diet-Friendly Options: Whole30 and Keto approved, catering to a variety of dietary preferences.
Ingredients You’ll Need
- Juice of one lemon: This is used for the dressing, adding a bright, citrusy flavor that complements the salmon perfectly.
- 2 teaspoons Dijon mustard: Adds a slight tang to the vinaigrette, enhancing the overall flavor profile.
- 3 large cloves garlic, minced: Fresh garlic brings warmth and aromatic depth to the dressing.
- 1/3 cup olive oil: Essential for a rich and velvety vinaigrette; you can substitute with avocado oil for a more neutral flavor.
- 1/4 teaspoon sea salt: Brightens the flavors in the salad, but feel free to adjust to taste.
- 1/4 teaspoon black pepper: Adds a bit of warmth; freshly cracked black pepper enhances the dish nicely.
- 1 lb salmon fillet: The star of the show! Salmon is packed with healthy fats and protein. Fresh is best, but frozen will work in a pinch.
- Olive oil (for drizzling on salmon): A high-quality olive oil helps achieve that golden, crispy exterior.
- Coarse sea salt and freshly ground black pepper (for salmon seasoning): Makes all the difference in amplifying the fish’s natural flavors.
- 8 slices bacon, cooked and crumbled: The crispy, salty addition that perfectly complements the freshness of the salad.
- 4 large eggs, hard-boiled, cut into quarters: Provides an extra protein punch and creaminess.
- 2 hearts of romaine, roughly chopped: Offers crunch and fiber; you can substitute with mixed greens if desired.
- 1 cup cherry tomatoes, halved: Adds a pop of color and sweetness to each bite.
- 1/2 seedless cucumber, sliced: Provides a refreshing crispness; feel free to use pickled cucumbers for an extra zing.
- 1 large ripe avocado: Creaminess that balances the salad, along with heart-healthy fats.
- 3 scallions, thinly sliced: A burst of mild onion flavor that adds a nice crunch.
How to Make Salmon Cobb Salad with Avocado and Bacon (Whole30, Keto)
- Preheat the Oven: Start by preheating your oven to 400°F. This temperature will give the salmon a nice flakiness.
- Prepare the Salmon: Place the 1 lb salmon fillet on a parchment paper-lined baking sheet. Drizzle with olive oil and sprinkle generously with coarse sea salt and freshly ground black pepper.
- Bake the Salmon: Put the salmon in the preheated oven and bake for 12-15 minutes, or until it flakes easily with a fork. Keep an eye on it to avoid overcooking.
- Cook the Bacon and Eggs: While the salmon bakes, cook 8 slices of bacon until crispy and set aside. You should already have 4 hard-boiled eggs ready; if not, boil them now and cut into quarters after cooling.
- Make the Dressing: In a bowl or mason jar, combine 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. Whisk or shake until well combined.
- Assemble the Salad: In a large serving bowl, layer the 2 hearts of romaine. Arrange the halved cherry tomatoes, crumbled bacon, sliced hard-boiled eggs, and cucumber on top.
- Add the Salmon and Avocado: Flake the baked salmon off the skin and place it over the salad. Thinly slice the large ripe avocado and arrange it beautifully on top.
- Finish and Serve: Sprinkle everything with sea salt and black pepper. Just before serving, give your dressing another shake and drizzle it generously over the salad. Enjoy this colorful and nutritious meal immediately!
Storing & Reheating
To maintain the freshness of your Salmon Cobb Salad, store it in an airtight container in the refrigerator for up to 3 days. Separate the dressing to ensure the salad doesn’t get soggy. If you prefer to freeze portions, keep the salad (without avocado) in a freezer-safe container for a maximum of 3 months. When ready to enjoy, simply thaw in the refrigerator overnight. While the texture may change slightly upon reheating, you can refresh it with additional dressing right before serving, ensuring it’s just as delightful.
Chef’s Helpful Tips
- Avoid overcooking the salmon; it’s best when it’s still slightly pink in the center for a tender texture.
- Let the hard-boiled eggs cool completely before cutting to prevent them from becoming mushy.
- Feel free to mix in other vegetables like bell peppers or radishes for extra crunch and color.
- To save time, you can use pre-cooked bacon and boiled eggs from the store if you’re in a rush.
- Adjust the dressing ingredients according to taste. If you love a tangier flavor, add a little more lemon juice!
With its combination of wholesome ingredients and vibrant flavors, this recipe truly stands out! The Salmon Cobb Salad with Avocado and Bacon is not just a meal; it’s an experience that nourishes your body and soul. This is the perfect opportunity to gather your loved ones around the table and share a delicious bowl of goodness.

Recipe FAQs
Can I use canned salmon instead of fresh?
Absolutely! Canned salmon works well for this salad. Just drain it properly and fork it into larger pieces before layering with the other ingredients. It’s a convenient option that still offers great flavor and nutrition.
What can I use instead of bacon?
If you prefer a vegetarian option, consider crispy tempeh or mushrooms sautéed until crispy as alternatives to bacon. Both add a satisfying crunch and depth of flavor that complements the rest of the salad beautifully.
Can I make this salad ahead of time?
You can prep many components in advance, such as the dressing, bacon, and hard-boiled eggs, making assembly a breeze. However, it’s best to wait to add the avocado and dressing until just before serving to maintain the freshness.
How can I make this dairy-free?
This recipe is already dairy-free! Just ensure your Dijon mustard is a dairy-free brand. You can also add a dollop of dairy-free yogurt for creaminess if desired, but it’s delicious as it is!
PrintMore Dinner Recipes
- Pretzel Toffee
- Crockpot Teriyaki Steak Bites
- Mexican Chicken with Cheese Sauce
- Grinder Pasta Salad
- Spring Roll Noodle Salad (Great for Meal Prep!)
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: Dinner
- Method: Baking/Assembly
- Cuisine: American
Description
This Salmon Cobb Salad with Avocado and Bacon (Whole30, Keto) is a quick and satisfying meal. Featuring juicy salmon, crispy bacon, creamy avocado, and a bright lemon garlic vinaigrette, it’s perfect for healthy eaters looking for a flavorful dish.
Ingredients
- juice of 1 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
- olive oil (for drizzling)
- coarse sea salt (to taste)
- freshly ground black pepper (to taste)
- 8 slices bacon, cooked and crumbled
- 4 large eggs, hard boiled and 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-lined baking sheet, drizzle with olive oil and season with coarse sea salt and black pepper. Bake for 12-15 minutes until it flakes easily with a fork.
- Prepare the bacon and hard-boil the eggs. For the dressing, whisk the lemon juice, dijon mustard, minced garlic, and olive oil together, or shake in a mason jar for easy storage.
- In a large serving bowl, layer the chopped romaine, then add the tomatoes, crumbled bacon, sliced eggs, and cucumber. Flake the baked salmon and arrange it over the salad. Slice the avocado and place it on top. Season with sea salt, black pepper, and garnish with sliced scallions. Drizzle the dressing over the salad just before serving.
Notes
For a quicker meal, use pre-cooked bacon or canned salmon.
You can customize this salad with your favorite vegetables like bell peppers or radishes.
The lemon garlic vinaigrette can be prepared in advance and stored in the refrigerator.
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 2g
- Sodium: 350mg
- Fat: 30g
- Saturated Fat: 5g
- Unsaturated Fat: 20g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 5g
- Protein: 30g
- Cholesterol: 150mg





