I used to think Cobb salads had to be the same old combination of ingredients every time – you know, the classic with chicken and bacon. That’s how my grandma made it, and I never questioned it. When my husband suggested putting grilled salmon on one instead, I’ll admit I was skeptical.
Turns out, swapping chicken for salmon in a Cobb salad isn’t just different – it’s actually better. The smoky flavor from the grill pairs perfectly with the creamy avocado and blue cheese, while keeping that satisfying heartiness we all love about a classic Cobb. And the best part? It’s just as easy to make as the original.

Why You’ll Love This Grilled Salmon Cobb Salad
- Protein-packed and nutritious – With grilled salmon, eggs, and avocados, this salad is loaded with healthy fats and protein, making it a filling and nourishing meal.
- Fresh and light – The combination of crisp romaine, juicy tomatoes, and fresh herbs creates a refreshing summer meal that won’t weigh you down.
- Make-ahead friendly – You can prep most components in advance and assemble just before serving, perfect for busy weeknights or meal prep.
- Customizable – Each person can adjust their toppings and dressing amounts to their liking, making it perfect for serving to family or guests with different preferences.
- Restaurant quality at home – This elevated take on a classic Cobb salad brings steakhouse flavors to your kitchen, complete with a homemade tarragon vinaigrette.
What Kind of Salmon Should I Use?
For this Cobb salad, wild-caught salmon is your best bet, though farm-raised will work just fine too. Wild salmon typically has a deeper color and richer flavor, plus it tends to be leaner which makes it perfect for grilling without excess fat dripping and causing flare-ups. When you’re at the store, look for center-cut pieces that are even in thickness – this helps ensure your salmon cooks evenly on the grill. If fresh salmon isn’t available, thawed frozen salmon is a perfectly good alternative – just make sure to pat it really dry with paper towels before grilling to get those nice grill marks.

Options for Substitutions
This fresh salad recipe is pretty adaptable – here are some easy swaps you can make:
- Salmon: While salmon makes this salad special, you can use other fish like grilled tuna, mahi-mahi, or even chicken breast if you’re not a fish fan. Just adjust cooking times accordingly.
- White wine vinegar: Apple cider vinegar or champagne vinegar work great here. You could even use rice vinegar for a milder taste – just add an extra squeeze of lemon to keep the brightness.
- Tarragon: Not everyone keeps tarragon on hand – feel free to swap it with fresh basil, dill, or parsley. Each will give a different but equally good flavor.
- Romaine lettuce: Any sturdy lettuce works well – try butter lettuce, mixed greens, or even baby spinach. Just skip grilling if using tender greens.
- Fresh corn: When fresh corn isn’t in season, you can use thawed frozen corn kernels. Just give them a quick char in a hot skillet to add that grilled flavor.
- Cherry tomatoes: Any ripe tomato variety will work – just chop regular tomatoes into bite-sized pieces. In winter, you might want to try roasted cherry tomatoes for better flavor.
Watch Out for These Mistakes While Grilling
The biggest mistake when preparing a grilled salmon Cobb salad is overcooking the salmon – it should be cooked just until it flakes easily with a fork and reaches an internal temperature of 145°F, usually about 4-5 minutes per side. Another common error is not patting the salmon dry before grilling, which prevents those beautiful grill marks from forming and can cause the fish to stick to the grates – always pat it dry with paper towels and brush with oil before it hits the heat. When grilling the romaine, keep a close eye on it as it can go from perfectly charred to burnt in seconds; a quick 1-2 minutes per side is usually enough to get that smoky flavor while maintaining the lettuce’s crunch. For the best results, let your salmon rest for 5 minutes after grilling before breaking it into pieces, and dress your salad right before serving to keep the greens crisp and fresh.

What to Serve With Grilled Salmon Cobb Salad?
Since this salad is already packed with protein and veggies, you’ll want to keep the sides simple and complementary. A warm piece of crusty sourdough bread or some homemade garlic crostini makes the perfect companion – plus you can use it to soak up any extra dressing! For a light summer meal, try serving some chilled gazpacho on the side, or keep it super simple with a cup of lemon-herb soup. If you’re serving this at a gathering, put out a basket of warm dinner rolls or some grilled pita bread to round out the meal. Remember, this salad is pretty filling on its own, so you don’t need anything too heavy on the side.
Storage Instructions
Keep Components: For the best results, store the different components of your Cobb salad separately. Keep the grilled salmon, hard-boiled eggs, and prepped veggies in separate airtight containers in the fridge for up to 3 days. The herbs and lettuce will stay fresh longer if you wrap them in slightly damp paper towels before storing.
Dressing: The vinaigrette can be made ahead and kept in a jar with a tight-fitting lid in the refrigerator for up to 5 days. Just give it a good shake before using since the oil and vinegar will naturally separate.
Assembly: When you’re ready to eat, simply assemble your salad with the stored components. It’s best to slice the avocado just before serving to prevent browning. This way, each serving stays fresh and crisp, just like it was freshly made!
| Preparation Time | 15-25 minutes |
| Cooking Time | 20-30 minutes |
| Total Time | 35-55 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2000-2200
- Protein: 80-90 g
- Fat: 180-200 g
- Carbohydrates: 70-80 g
Ingredients
For the salmon:
- 1/2 lemon, juiced
- kosher salt
- 1 lb salmon
- freshly ground black pepper
For the dressing:
- 2 tbsp fresh tarragon (finely diced, about 1/4-inch pieces)
- kosher salt
- 1/2 tsp lemon zest
- 1/2 cup extra virgin olive oil (I recommend California Olive Ranch)
- 1/2 chopped shallot
- 3 tbsp white wine vinegar
- 1/2 lemon, juiced
- freshly ground black pepper
For the salad:
- 1 cup torn fresh basil
- 3 large eggs (boiled to your preferred doneness)
- 2 ears corn (kernels removed from cob)
- 1 1/2 cups halved cherry tomatoes
- 2 avocados (ripe but firm)
- 2 heads romaine lettuce (chopped into bite-sized pieces)
- chopped fresh parsley (for garnish, optional)
- vegetable oil
- 1/2 cup fresh dill (roughly chopped)
Step 1: Prepare Eggs and Salmon
Place the eggs in a medium saucepan and cover them with cold water.
Bring to a boil, then remove the saucepan from the heat and let sit, covered, for 10 minutes.
Drain the hot water and rinse the eggs under cold water until cool.
Once cooled, peel and chop the eggs, then set them aside.
For the salmon, drizzle it with the juice of 1/2 lemon and generously season with salt and pepper.
Let it marinate for about 10 minutes as you prepare the rest of the ingredients.
Step 2: Make the Dressing
In a small bowl, combine the juice from the remaining 1/2 lemon with lemon zest, vinegar, finely chopped shallot, and chopped tarragon.
Whisk these ingredients together.
Gradually whisk in olive oil until the dressing is emulsified.
Season it with salt and pepper to taste.
Set the dressing aside for later use.
Step 3: Prep and Grill Vegetables
Preheat your grill to medium high.
Brush the grill grates with vegetable oil to prevent sticking.
Lightly brush the lettuce, avocados, and corn with vegetable oil as well.
Grill the vegetables, turning them until they are well marked: approximately 2 minutes for both the lettuce and avocados, and 5 to 6 minutes for the corn.
Once grilled, transfer the vegetables to a cutting board for further preparation.
Step 4: Grill the Salmon and Rest
While the vegetables are cooling, place the prepared salmon on the grill.
Cook it, turning once, until it is just cooked through, about 6 to 8 minutes.
Transfer the grilled salmon to the cutting board and let it rest, which allows the juices to redistribute for optimal flavor and tenderness.
Step 5: Assemble the Dish
Slice the charred avocados and lettuce, and cut the kernels off the grilled corn.
Arrange the grilled vegetables and chopped eggs on a serving platter.
Flake the salmon into large pieces and arrange on top of the vegetable mixture.
Drizzle with the prepared lemon-tarragon dressing.
Serve your freshly grilled and vibrant dish while it’s warm, and enjoy!