Skip to main content New<> this month
Get the Allrecipes magazine

Layered Salmon Cobb Salad

Rated as 4.5 out of 5 Stars

"This impressive show-stopping salad will look like a work of art on the center of your table. Serve with lemons on the side."
Added to shopping list. Go to shopping list.


1 h 6 m servings 395
Original recipe yields 6 servings


{{model.addEditText}} Print
  1. Combine buttermilk, mayonnaise, white wine vinegar, and garlic in a jar. Seal and shake well. Stir in dill, salt, and pepper. Refrigerate dressing.
  2. Place a steamer insert into a saucepan and fill with water to just below the bottom of the steamer. Bring water to a boil. Add green beans, cover, and steam until tender, 4 to 5 minutes. Drain and let cool.
  3. Preheat grill for medium heat and lightly oil the grate. Brush salmon with vegetable oil; season with salt and pepper.
  4. Cook salmon on the preheated grill until flesh flakes easily with a fork, 6 to 8 minutes per side.
  5. Layer lettuce, tomatoes, corn, cucumbers, green beans, and hard-boiled eggs in a large glass trifle bowl. Place salmon on top. Garnish with bacon and spring onions. Serve dressing alongside.


  • Cook's Note:
  • If you are using prepackaged lettuce, you will need 6 cups.

Nutrition Facts

Per Serving: 395 calories; 22.3 26.7 25.4 223 513 Full nutrition

Explore more


Read all reviews 3
Most helpful
Most positive
Least positive

One of the better recipes on this site. Easy to make, healthy, and filling all in one.

I made it exactly as written and it is fabulous! I layered the ingredients in 4 mason jars to take for lunch. The salad stayed fresh and all my coworkers ooh’d and ahh’d at how great it looked...

Was pretty good, will make it again, but will leave out the green beans and use less dill and more garlic in the dressing.