Seven Layer Salad
easy
american

Seven Layer Salad

The classic potluck seven layer salad with crispy bacon, sharp cheddar, sweet peas, hard-boiled eggs, and a tangy sour cream dressing — all stacked in a glass bowl so you can see every gorgeous layer.

Prep
20m
Cook
15m
Total
35m
Serves
12
Level
easy

Every summer potluck, every Easter brunch, every time my parents host a big Sunday gathering — someone brings a seven layer salad and it's always the first thing gone. I started making my own version about six years ago after my mom's friend Carol brought one to a Memorial Day cookout and I watched Sam go back for thirds. Thirds! For a salad! That's when I knew I had to figure this out.

Spread the dressing all the way to the edges of the bowl like you're sealing a jar. That creamy layer is the moisture barrier between the wet toppings above and the crisp lettuce below. Leave a gap and the salad wilts in hours instead of staying crunchy overnight.

The Key to This Dish

Every summer potluck, every Easter brunch, every time my parents host a big Sunday gathering — someone brings a seven layer salad and it's always the first thing gone. I started making my own version about six years ago after my mom's friend Carol brought one to a Memorial Day cookout and I watched Sam go back for thirds. Thirds! For a salad! That's when I knew I had to figure this out.

Flat-lay overhead shot of all seven layer salad ingredients arranged in separate small glass bowls on a white marble countertop: a bowl of shredded iceberg lettuce, diced red onion, bright green thawe

The secret — and I didn't understand this until I'd made it wrong a dozen times — is the dressing seal. You spread that creamy layer of mayo and sour cream all the way to the edges of the bowl, and it acts like a lid keeping everything below it crisp. Skip this and you've got wilted lettuce soup by the time people show up. My mom Hanan figured this out years before I did. She just looked at me like 'habibti, obviously' when I finally asked her why mine kept getting soggy.

Close-up side-angle shot of a clear glass trifle bowl mid-assembly showing three completed bottom layers through the glass — pale green shredded iceberg lettuce at the base, a thin layer of diced purp

What I love about this salad is that it does all the work while you do nothing. You layer everything up, stick it in the fridge, and four hours later you've got this stunning, colorful thing that looks like you spent all afternoon on it. Layla calls it the 'rainbow salad' and honestly that's not wrong — those layers through the glass are genuinely beautiful.

Straight-on side view of the fully assembled seven layer salad in a tall clear glass trifle bowl showing all seven distinct colorful layers through the glass: green lettuce on bottom, purple-red diced

Toss it right before serving or just let people scoop straight down through all the layers — either way, every bite gets a little bit of everything. The crunch of the lettuce, the sweetness of the peas, the smoky bacon, the sharp cheddar, that tangy creamy dressing tying it all together. Trust me — make extra.

Overhead shot looking down into a large glass bowl of seven layer salad that has been partially tossed, showing the colorful ingredients mixed together — green lettuce, orange cheddar shreds, bright g

!Common Mistakes to Avoid

  • 1Not bringing the dressing to the edges of the bowl — air sneaks in and wilts the lettuce within hours
  • 2Using warm or freshly cooked bacon — the heat generates steam under the plastic wrap and turns the whole top layer soggy
  • 3Chopping the lettuce too small — pieces should be bite-sized but not shredded to dust, or they'll turn to mush overnight
  • 4Tossing the salad too early — the beauty is in the layers, so only toss right before serving or let people scoop through all layers

Seven Layer Salad

Prep
20m
Cook
15m
Rest
240m
Total
35m

Ingredients

For 12 servings (about 1 cup)

  • 1 head iceberg lettuce, chopped into bite-sized pieces
  • 1 medium red onion, diced small
  • 10 oz frozen peas (1 bag), thawed
  • 6 hard-boiled eggs, chopped
  • ½ pound bacon (about 8 slices), cooked crispy and crumbled
  • 10 oz sharp cheddar cheese, shredded

Dressing

  • 1 cup mayonnaise
  • 1 cup sour cream
  • 2 tablespoons sugar
  • 1 tablespoon apple cider vinegar
  • ½ teaspoon salt
  • ¼ teaspoon black pepper

Instructions

  1. 1

    Cook the bacon in a large skillet over medium heat until crispy, flipping occasionally.

    10 min

    Bacon is deep reddish-brown and feels rigid when you lift it with tongs — it will crisp up more as it cools.

  2. 2

    Transfer bacon to a paper towel-lined plate and let cool completely. Crumble into small pieces.

    Bacon snaps cleanly when you break it — if it bends, it's not cool enough yet.

  3. 3

    Whisk together the mayonnaise, sour cream, sugar, apple cider vinegar, salt, and pepper in a medium bowl until smooth.

    Dressing is completely smooth with no streaks of unmixed sour cream — it should be thick but spreadable.

  4. 4

    Spread the chopped iceberg lettuce in an even layer in the bottom of a large glass trifle bowl.

    Lettuce forms a level bed about 2 inches thick, packed gently but not compressed.

  5. 5

    Scatter the diced red onion evenly over the lettuce layer.

    A thin, even blanket of onion — you should still see lettuce peeking through in spots.

  6. 6

    Add the thawed peas in an even layer over the onion.

    Peas form a solid green band with no gaps — press gently with the back of a spoon to level them.

  7. 7

    Scatter the chopped hard-boiled eggs over the peas.

    An even layer of egg with both yellow yolk and white visible — don't chop them so fine they turn to mush.

  8. 8

    Spread the dressing over the eggs in a thick, even layer, bringing it all the way to the edges of the bowl to seal the salad.

    Dressing completely covers the layer below with no gaps at the edges — this seal is what keeps everything crisp.

  9. 9

    Sprinkle the shredded cheddar cheese evenly over the dressing.

    A thick blanket of cheese that completely covers the white dressing layer.

  10. 10

    Top with the crumbled bacon. Cover tightly with plastic wrap and refrigerate for at least 4 hours or overnight.

    240 min

    When you look through the glass from the side, you should see seven distinct colorful layers — that's when you know it's ready to chill.

Equipment Needed

large glass trifle bowl or deep glass serving bowl · large skillet · medium saucepan · cutting board

Chef Tips

  • Use a clear glass trifle bowl — the whole point of this salad is seeing those layers. I tried it in a regular mixing bowl once and it just looked like a sad pile of ingredients.
  • Thaw frozen peas by running them under cool water in a colander for 2 minutes. Do NOT cook them — they should be bright green and slightly firm, not mushy.
  • The dressing seal matters. Spread it edge to edge like you're frosting a cake so no air gets to the layers below. This is what keeps the lettuce crisp for hours.
  • My mom always says to make this the night before. The flavors genuinely improve overnight — the dressing softens the peas just enough and everything melds together.
  • If you're not a fan of raw red onion, soak the diced pieces in ice water for 10 minutes before layering. Takes the sharp bite right out.

Why It Works

  • The dressing acts as a moisture barrier — spreading it edge to edge seals the raw vegetables underneath so the lettuce stays crunchy for hours
  • Layering the heavy, wet ingredients (eggs, peas) in the middle keeps the lettuce on the bottom from getting soggy
  • Chilling overnight lets the sugar in the dressing mellow the raw onion and slightly soften the peas, creating a more cohesive flavor

Techniques Used

Trifle bowl
A deep, straight-sided glass serving bowl — originally for British trifle desserts. The clear glass is what makes a seven layer salad worth making because you can see every layer through the side.
Dressing seal
Spreading the creamy dressing in an unbroken layer edge to edge. Acts as a barrier that prevents moisture from the toppings (bacon, cheese) from reaching the raw vegetables below.

Variations

With hard-boiled eggs on top

Move the chopped eggs to the very top alongside the bacon for a more colorful presentation. This is how my sister Dina makes it.

Ranch dressing version

Replace the mayo-sour cream dressing with 2 cups of thick homemade ranch. Skip the sugar and vinegar — the ranch brings its own tang from buttermilk.

Vegetarian swap

Skip the bacon and add a layer of diced grape tomatoes and sunflower seeds for crunch. Not the same, but it works for potlucks where you're feeding a crowd with mixed diets.

With celery

Add a thin layer of thinly sliced celery between the onion and peas. Gives extra crunch that holds up overnight.

FAQ

Can I make this ahead of time?+

Absolutely — in fact it's better made ahead. It can sit in the fridge for up to 24 hours before serving. The flavors meld and the dressing softens the peas just slightly. Don't toss it until you're ready to serve.

Can I use turkey bacon?+

You can, but cook it extra crispy. Turkey bacon doesn't have the same fat content, so it can go from 'cooked' to 'chewy and sad' fast. Crumble it fine so it distributes better.

What if I don't have a trifle bowl?+

Any deep, clear glass bowl works. A 9x13 glass baking dish also works beautifully — you won't see the layers from the side, but the top looks gorgeous and it's easier to scoop servings.

Can I use Greek yogurt instead of sour cream?+

Yes, full-fat Greek yogurt works as a 1:1 swap. It'll be slightly tangier, which is honestly pretty good. Don't use low-fat — you need the richness to coat the layers.

Do I toss it before serving?+

That's up to you. I like to present it layered so everyone can see the colors, then toss it at the table right before plating. Some people prefer to just scoop straight down through all the layers.

Serving Suggestions

Serve alongside grilled burgers, pulled pork sandwiches, or a holiday ham. This is a potluck salad — it's meant to feed a crowd alongside other dishes. Bring the glass bowl to the table untossed so everyone can admire the layers, then toss right before serving or let people scoop through all layers with a big spoon.

Make Ahead

This salad is best made 8 to 24 hours ahead. Assemble completely, cover tightly with plastic wrap, and refrigerate. The flavors improve overnight as the dressing mellows the onion and softens the peas just slightly. Do not add the bacon until you're ready to serve if you want it extra crispy.

Storage

Store covered in the fridge for up to 2 days after assembling. Once tossed, eat within a few hours — the lettuce wilts quickly after the dressing seal is broken.

Reheating

This is a cold salad — no reheating needed. Serve straight from the fridge.

Freezing

Do not freeze. The lettuce, peas, and eggs all turn to mush when thawed.