Seven Layer Salad: A Classic Retro Side Dish

By Tyla Updated September 30, 2026
Jump to Recipe

Classic make-ahead seven layer salad with lettuce, peas, eggs, cheddar, bacon and a creamy sealed dressing. Serves 10; chill at least 4 hours.

Prep Time

20 min

Cook Time

20 min

Servings

10 servings

Difficulty

Medium

Seven Layer Salad

This classic seven layer salad is the make-ahead potluck dish that never goes out of style — crisp lettuce, sweet peas, crunchy bacon, and cheddar stacked under a creamy dressing that soaks into every layer overnight. It feeds a crowd with about 20 minutes of hands-on work and zero cooking beyond boiling eggs and crisping bacon.

By Tyla

Prep

20 min

Cook

20 min

Total

40 min

Servings

10 servings

Ingredients


Tools that make this easier

Optional — the recipe works without them.

As an Amazon Associate, I earn from qualifying purchases.


Instructions

  1. 1

    Wash and chop the iceberg lettuce, then pat it very dry with paper towels or a salad spinner. Spread it in an even layer across the bottom of a 9×13 glass dish or deep trifle bowl. You want a layer about two inches thick.

  2. 2

    Scatter the thawed peas evenly over the lettuce. Next add the diced tomatoes in a single layer, followed by the chopped hard-boiled eggs. Sprinkle the green onions on top of the eggs, then add the shredded cheddar in an even blanket.

  3. 3

    Stir together the mayonnaise, sour cream, and sugar until smooth. Season with a pinch of salt and pepper. The dressing should be thick but spreadable — if it feels stiff, a teaspoon of milk loosens it up.

  4. 4

    Dollop the dressing over the cheese layer, then use an offset spatula or the back of a spoon to spread it all the way to the edges of the dish. This seal is what keeps the lettuce crisp overnight.

  5. 5

    Sprinkle the crumbled bacon over the dressing. Cover tightly with plastic wrap and refrigerate for at least 4 hours, or ideally overnight.

  6. 6

    Scoop straight down through all the layers so every portion gets the full stack — lettuce through bacon. Toss gently at the table if you prefer it mixed.

Used in this recipe: Salad Spinner 9×13 Glass Dish Offset Spatula (Amazon, affiliate links)


Notes

Tips for Success

  • Easy make-ahead
  • Crowd pleaser

Nutrition (per serving)

480 kcal

Calories

15g

Protein

10g

Carbs

42g

Fat

2g

Fiber

540mg

Sodium

Seven layer salad is a make-ahead potluck classic: iceberg lettuce, peas, tomatoes, hard-boiled eggs, green onions and sharp cheddar, sealed under a creamy mayonnaise and sour cream dressing and topped with crumbled bacon. It chills for at least 4 hours or overnight, so the layers set and the flavors blend while the lettuce under the dressing stays crisp. It takes about 20 minutes of hands-on work and serves 10, and it looks good in a glass dish on a picnic or buffet table.

Hands using an offset spatula to spread creamy dressing over a seven layer salad in a glass baking dish
Hands spread creamy dressing over cheddar cheese, sealing in the layers of this seven layer salad.

Ingredients

Salad layers

  • 1 head iceberg lettuce, chopped into bite-sized pieces
  • 2 cups frozen peas, thawed (no need to cook them)
  • 2 cups diced fresh tomatoes or halved cherry tomatoes
  • 8 hard-boiled eggs, peeled and chopped
  • 1/2 cup sliced green onions
  • 2 cups shredded sharp cheddar cheese, lightly packed
  • 8 slices bacon, cooked crisp and crumbled

Dressing

  • 1 1/2 cups mayonnaise (full-fat is richer and spreads better)
  • 1/2 cup sour cream
  • 1 tablespoon white sugar
  • Salt and black pepper, to taste

Time: 40 Minutes of Work, Then at Least 4 Hours Chilling

Prep and cooking (boiling the eggs and crisping the bacon) come to about 40 minutes. The salad then needs at least 4 hours in the refrigerator, and overnight is better.

How to Layer Seven Layer Salad

  1. Dry the lettuce. Wash and chop the lettuce, then dry it thoroughly with a salad spinner or paper towels. Spread it in an even layer about two inches thick across the bottom of a 9×13 glass dish or a deep trifle bowl.
  2. Layer. Scatter the thawed peas over the lettuce, then a single layer of tomatoes, then the chopped eggs. Sprinkle on the green onions and cover with an even blanket of cheddar.
  3. Make the dressing. Stir the mayonnaise, sour cream and sugar until smooth and season with salt and pepper. It should be thick but spreadable; if it is stiff, a teaspoon of milk loosens it.
  4. Seal the top. Dollop the dressing over the cheese and spread it all the way to the edges of the dish with an offset spatula or the back of a spoon. This seal keeps air out and the lettuce crisp; gaps let the greens wilt.
  5. Top and chill. Sprinkle the bacon over the dressing, cover tightly with plastic wrap and refrigerate at least 4 hours, ideally overnight.
  6. Serve. Scoop straight down through all the layers so every portion gets the full stack. Toss gently at the table if you prefer it mixed.

Why Seven Layer Salad Turns Soggy and How to Prevent It

  • Dry the lettuce completely. Wet lettuce goes soggy within hours. A salad spinner removes much more water than towels alone.
  • Thaw peas properly. Run them under cool water in a colander for about a minute and shake dry. Frozen peas melt into a pool at the bottom.
  • Spread the dressing to the edge. The dressing acts like a lid. Push it flush against the dish walls so moisture cannot reach the greens early.
  • Use a clear dish. A glass dish or trifle bowl lets guests see the layers.
Close-up cross-section of a seven layer salad showing all layers from bacon and dressing to lettuce at the base
A generous scoop reveals the beautiful cross-section of this layered seven layer salad.

Swaps, Shortcuts and a Lighter Dressing

  • Instead of peas: Thawed frozen corn, diced cucumber, blanched broccoli florets or edamame. Edamame holds up overnight without turning mushy.
  • Lighter dressing: Replace half the mayonnaise with Greek yogurt. The dressing stays thick enough to seal, but tastes tangier and less rich.
  • Shortcut: Use ranch dressing in place of the mayonnaise mix for an herb flavor and no mixing.
  • Bacon: Add it just before serving if you want it to stay crisp instead of softening on top.

What to Serve With Seven Layer Salad

It goes with grilled chicken, burgers or ham at a summer cookout. For other make-ahead salads on the same table, try our broccoli bacon salad, Amish macaroni salad or loaded baked potato salad.

Food Safety and Storage for a Mayonnaise Salad

Because it contains eggs, mayonnaise, dairy and bacon, keep the salad refrigerated until serving. Do not leave it out for more than 2 hours, or 1 hour if it is above 90°F, which matters at picnics. You can assemble it up to 24 hours ahead. Covered leftovers keep for about two days; after that the lettuce softens noticeably.

FAQ

Can I make seven layer salad ahead of time?

Yes, and it is better that way. Assemble it, seal the dressing edge to edge and refrigerate up to 24 hours.

How long does it last in the fridge?

About two days covered. For a party, assemble no more than 24 hours ahead for the best texture.

Why is my lettuce soggy?

Either the lettuce was not dried thoroughly or the dressing did not reach the edges to form a seal. Spin the lettuce dry and push the dressing flush to the dish walls.

About the author

Tyla

Tyla runs Recipes by Tyla, a collection of easy, practical home recipes: weeknight dinners, slow cooker meals, pork and brisket favorites and simple desserts. Recipes here focus on clear steps, realistic timing and safe cooking temperatures.

More about Tyla
40 min total
Jump to Recipe