Seven Layer Salad
Updated July 22, 2025

- Total Time
- 40 minutes
- Prep Time
- 30 minutes
- Cook Time
- 10 minutes
- Rating
- Comments
- Read comments
Advertisement
Ingredients
- ¾cup mayonnaise
- ¾cup sour cream
- 1tablespoon white wine vinegar
- 1teaspoon sugar
- Salt and pepper
- 8cups chopped iceberg lettuce (about 1 large head)
- 1(10-ounce) package frozen peas, defrosted and patted dry
- 1½cups finely chopped red onion (about ½ large onion), optional
- 1pint cherry or grape tomatoes, quartered
- 6hard-boiled eggs, peeled and chopped
- 1cup/4 ounces shredded sharp Cheddar
- 12ounces sliced bacon, cooked and diced or crumbled
Preparation
- Step 1
Make the dressing: In a medium bowl, combine the mayonnaise, sour cream, vinegar and sugar, and whisk until smooth. Add salt and pepper to taste, then cover and place the bowl in the refrigerator to chill while you assemble the rest of the salad.
- Step 2
Place the lettuce in the bottom of a 4-quart trifle dish or a large glass bowl. (To make sure you end up with distinct layers, start layering each ingredient around the perimeter of the dish, then fill in the center.) Add the peas in an even layer, followed by the onion, if using, then the tomatoes and finally the eggs.
- Step 3
Spoon dollops of dressing to cover the entire surface of the egg layer, gently spreading the dressing to the edges of the dish with a spatula. Sprinkle the cheese over the dressing, followed by the bacon.
- Step 4
Serve right away or cover the dish with plastic wrap and refrigerate for up to 24 hours before serving. Serve the salad directly from the trifle dish, making sure to scoop straight down to reach every layer.
Private Notes
Comments
Just what I was looking for to take along to a garden party - but as there will be people who prefer vegan food, I’d love to get some ideas for substituting eggs and cheese in the salad! Thanks for sharing your experience and suggestions.