Salmon Cobb Salad with Avocado and Bacon (Whole30, Keto)
Salmon Cobb Salad with Avocado and Bacon (Whole30, Keto) is the perfect dish that harmonizes health and flavor in a delightful way. As you take a bite, the flakiness of the salmon, the crunch of the crispy bacon, and the creaminess of the avocado come together to create a symphony for your taste buds. It’s a colorful salad brimming with fresh ingredients, offering a hearty approach that’s exciting yet uncomplicated—definitely not your average salad!
Table of Contents

I remember the first time my friend introduced me to a cobb salad. It was love at first bite! It struck me as such a wonderful way to combine protein, vegetables, and healthy fats all in one bowl. The Salmon Cobb Salad with Avocado and Bacon is my spin on that classic, but with a twist to keep it Whole30 and Keto-friendly. Whether you’re looking for a vibrant lunch or a satisfying dinner, this recipe is easy to whip up and always impresses. Packed with nutrition, it’s a salad you’ll want to savor again and again. Let’s get you cooking!
Why You’ll Love This Recipe
- Simple & Quick: This delectable salmon salad comes together in under 30 minutes, making it a fantastic choice for busy days.
- Irresistible Flavor: Featuring rich salmon, crispy bacon, and creamy avocado, each bite bursts with deliciousness.
- Eye-Catching Appeal: Colorful and beautiful, it’s a salad that looks impressive on any dinner table.
- Flexible Serving: Perfect for lunch, dinner, or even meal prep for the week ahead!
- Diet-Friendly Options: Whole30 and Keto compliant, it’s a great fit for various dietary needs.
Ingredients You’ll Need
- Juice of one lemon: This brightens the salad with a refreshing zing; fresh lemon juice is essential for the best flavor.
- 2 teaspoons dijon mustard: Adds a subtle sharpness to the dressing; you can use yellow mustard as an alternative, though the flavor will differ slightly.
- 3 large cloves garlic, minced: Provide a pungent, aromatic kick to the vinaigrette; be sure to mince finely for even distribution.
- 1/3 cup olive oil: Acts as the base for your dressing, adding richness and depth; high-quality extra virgin olive oil is recommended.
- 1/4 teaspoon sea salt: Enhances all the flavors in the dish; you can adjust the salt to your taste.
- 1/4 teaspoon black pepper: Provides a slight heat that complements all the ingredients beautifully.
- 1 lb salmon fillet: The star of this dish; it’s rich in omega-3s and offers great taste and texture. Fresh is best, but frozen works too!
- Olive oil for drizzling: A splash before cooking the salmon ensures it stays moist and flavorful.
- Coarse sea salt and freshly ground black pepper for seasoning: This is crucial for making the salmon wonderfully savory.
- 8 slices of bacon, cooked and crumbled: Crispy bacon adds texture and a smoky flavor; Turkey bacon can be a leaner option if preferred.
- 4 large eggs, hard boiled and cut into quarters: These provide protein and rich, creamy texture; you can use medium eggs if you have them on hand.
- 2 hearts of romaine, roughly chopped: A crisp base that adds crunch; regular iceberg lettuce can work in a pinch.
- 1 cup cherry tomatoes, halved: Juicy sweetness brightens the salad; you can mix in different tomato varieties for color.
- 1/2 seedless cucumber, sliced: Adds refreshing crunch and is low in carbs; substitute with bell peppers for added color and crunch.
- 1 large ripe avocado: Creamy perfection; make sure it’s ripe for the best texture and flavor.
- 3 scallions, thinly sliced: Provide a milder onion flavor to elevate the salad; shallots can also be used for a refined taste.
How to Make Salmon Cobb Salad with Avocado and Bacon (Whole30, Keto)
- Preheat the oven: Set your oven to 400°F. This will ensure it’s hot enough to give the salmon a nice roast.
- Prepare the salmon: Place the salmon fillet on a parchment paper-lined baking sheet. Drizzle a bit of olive oil all over it and generously sprinkle with coarse sea salt and black pepper.
- Bake the salmon: Pop it in the oven and bake for 12-15 minutes, or until it flakes easily with a fork.
- Cook the bacon and eggs: While the salmon is baking, cook your bacon to crispy perfection and hard boil the eggs. Once boiled, quarter the eggs for easy layering.
- Make the dressing: In a bowl or mason jar, whisk together the lemon juice, dijon mustard, minced garlic, olive oil, sea salt, and black pepper until it emulsifies nicely.
- Assemble the salad: In a large serving bowl, layer the chopped romaine first. Then, artfully arrange the halved cherry tomatoes, crumbled bacon, sliced hard-boiled eggs, and cucumber.
- Flake the salmon: Once the salmon is done baking, flake it off the skin with a fork and arrange it over the salad.
- Add the avocado: Peel and thinly slice your ripe avocado and gently place the slices on top of the salad.
- Finishing touches: Sprinkle everything with extra sea salt and black pepper, and garnish with thinly sliced scallions.
- Dress the salad: Just before serving, give your dressing a good shake or whisk to combine and drizzle over the top. Serve right away, and enjoy the deliciousness!
Storing & Reheating
Store any leftovers in an airtight container in the fridge for up to 3 days. The salad is best enjoyed fresh, but you can keep the components separate if desired. If you choose to freeze, pack the salmon and bacon mixture tightly in a freezer-safe bag for up to 3 months. When reheating, do so in the oven at 350°F until warmed through, but remember that the texture of the salad may change slightly, particularly for the cucumber and avocado.
Chef’s Helpful Tips
- Avoid overcooking the salmon! Aim for a tender, flakey texture that’s still pink in the center.
- Use room temperature eggs for easier peeling after boiling.
- To enhance freshness, add a sprinkle of fresh herbs like dill or parsley to your salad.
- For added crunch, consider toasting some walnuts or pecans and sprinkling them on top before serving.
- Make-ahead option: Pre-cook the salmon and hard-boiled eggs, storing them in the fridge until you’re ready to assemble the salad.
Salmon Cobb Salad with Avocado and Bacon is not just a dish; it’s a celebration of flavors and textures that everyone will appreciate. By blending hearty proteins with fresh, crisp veggies, you’re sure to create a meal that’s both satisfying and nourishing. Don’t hesitate to mix things up and try different ingredients; the versatility of salads lets you get creative! Enjoy every bite!

Recipe FAQs
Can I use grilled salmon instead of baked?
Absolutely! Grilled salmon adds a smoky flavor that pairs wonderfully with the salad. Just be sure to adjust cooking time based on the thickness of your fillet.
Is this salad suitable for meal prep?
Yes, it can be a great option for meal prep. Just keep the components separate until you’re ready to eat, particularly the avocado to prevent browning.
Can I replace salmon with another protein?
Definitely! Chicken or tofu can work very well. Just ensure you adjust the cooking time accordingly.
What if I don’t have dijon mustard?
If dijon isn’t available, yellow mustard can be used in a pinch, although the flavor will slightly differ. For a unique twist, consider blending in some tahini or mayo!
PrintMore Main Dishes Recipes
- Classic Creamy Coleslaw (Better Than Deli-Style)
- Thai Red Chicken Curry
- Loaded Chicken Frito Cowboy Cabbage
- Chili Lime Roasted Cauliflower
- Baked Cheese Tortellini in Vodka Sauce.
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 combination of flavors and textures. It’s packed with protein from the salmon and bacon, complemented by the creamy avocado and fresh vegetables. Ideal for a quick, nutritious dinner or a meal prep option!
Ingredients
- 1 lemon, juiced
- 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 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 and drizzle with olive oil. Sprinkle with coarse sea salt and black pepper. Bake for 12-15 minutes until the salmon flakes easily with a fork.
- Ensure the bacon and hard boiled eggs are prepared in advance. For the dressing, whisk the lemon juice, dijon mustard, minced garlic, olive oil, sea salt, and black pepper in a bowl or shake in a mason jar.
- In a large serving bowl, layer the chopped romaine. Arrange the tomatoes, crumbled bacon, sliced hard boiled eggs, and cucumber on top. Flake the baked salmon over the salad, then slice and add the avocado.
- Sprinkle the salad with sea salt, black pepper, and garnish with scallions. Shake or whisk the dressing and drizzle it over the salad just before serving.
Notes
Feel free to customize with your favorite salad toppings.
For meal prep, store the salad and dressing separately until serving.
Nutrition
- Serving Size: 1 salad
- Calories: 450
- Sugar: 2g
- Sodium: 700mg
- Fat: 33g
- Saturated Fat: 6g
- Unsaturated Fat: 26g
- Trans Fat: 0g
- Carbohydrates: 11g
- Fiber: 5g
- Protein: 28g
- Cholesterol: 200mg
