Classic 7 Layer Salad
easy
american

Classic 7 Layer Salad

Crisp iceberg lettuce, sweet peas, hard boiled eggs, red onion, sharp cheddar, and crispy bacon stacked in a glass bowl with tangy creamy dressing. The ultimate potluck showstopper.

Prep
25m
Total
25m
Serves
12
Level
easy

Sam looked at this salad for a solid ten seconds and said, 'That's too pretty to eat.' Then he ate half of it. This 7 layer salad is the dish I bring to every cookout, every potluck, every 'just bring whatever' gathering — because it never, ever comes home with leftovers. I first made it for a school end-of-year party when Meghan told me the other parents were bringing chips and store-bought dip. I showed up with this glass bowl of stacked color and the teachers asked me for the recipe before the kids even got to it. The layers are the whole point — you build it in a clear bowl so everyone can see that rainbow of green, purple, yellow, white, orange, and deep red bacon on top. It's crunchy, creamy, smoky, and tangy all at once, and the best part is you make it the night before and it only gets better as it sits. For summer barbecues, holiday brunches, or honestly just a Friday when I want to feel like I have my life together — this is the salad.

Spread the dressing layer edge to edge like frosting a cake — it needs to touch the glass all the way around. This seals the crisp layers underneath from air and moisture, which is the only reason this salad survives overnight in the fridge without turning into a soggy mess.

The Key to This Dish

Sam looked at this salad for a solid ten seconds and said, 'That's too pretty to eat.' Then he ate half of it. This 7 layer salad is the dish I bring to every cookout, every potluck, every 'just bring whatever' gathering — because it never, ever comes home with leftovers.

Overhead flat-lay mise en place of all 7 layer salad ingredients arranged on a white marble countertop: a head of iceberg lettuce torn into pieces, a small glass bowl of bright green thawed peas, a pl

I first made this for a school end-of-year party when Meghan told me the other parents were bringing chips and store-bought dip. I showed up with this glass bowl of stacked color and two wooden spoons, and the teachers were asking me for the recipe before the kids even got to it. Layla was so proud she told everyone 'my mom made that' at least four times.

Side-angle eye-level shot of a large clear glass trifle bowl showing the first three layers being built: chopped iceberg lettuce packed at the bottom, a thin band of diced purple-red onion in the midd

The secret — the only secret, really — is the dressing layer. You spread it edge to edge like you're frosting a cake, sealing the whole thing shut. That's what keeps the lettuce crunchy overnight while everything above it gets rich and melty. My mom taught me that trick years ago and it has never failed me. You build the whole thing the night before, stick it in the fridge, and by the time you're ready to serve, every layer has soaked up just enough flavor without losing its texture.

Close-up 45-degree angle of the dressing being spread over the egg layer in the glass trifle bowl with a small offset spatula, the white creamy dressing being pushed to the edge of the glass to create

There's something about carrying this into a room full of people. The layers look like a rainbow through the glass — green, purple, yellow, white, orange, red-brown — and everyone gathers around before you even set it down. Then you grab those salad spoons and toss the whole thing right there at the table, and it goes from art piece to the best creamy, crunchy, bacon-loaded salad you've ever had.

Overhead shot looking directly down into the finished 7 layer salad in a large clear glass trifle bowl, the top layer is a generous mound of deeply crispy crumbled bacon pieces in varying shades of ma

!Common Mistakes to Avoid

  • 1Not spreading dressing to the edges — leaves gaps where air gets in and wilts the lettuce overnight
  • 2Using pre-shredded cheese — the anti-caking starch makes the layer chalky and prevents it from melding with the dressing
  • 3Tossing too early — the whole point is the layered presentation. Mix it at the table right before people serve themselves
  • 4Adding warm bacon — it melts the cheese layer and wilts the top. Let it cool completely before crumbling on top

Classic 7 Layer Salad

Prep
25m
Cook
m
Rest
480m
Total
25m

Ingredients

For 12 servings (about 1 cup)

  • 1 head iceberg lettuce, chopped into bite-size pieces
  • 1 medium red onion, finely diced
  • 10 oz frozen peas (1 bag), thawed
  • 6 hard boiled eggs, peeled and chopped
  • ½ lb bacon (about 8 slices), cooked until 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

    Place eggs in a large pot, cover with cold water by 1 inch. Bring to a rolling boil, then remove from heat, cover, and let sit for 12 minutes. Transfer eggs to an ice bath for 5 minutes, then peel and chop.

    12 min

    Yolks are fully set with a bright yellow center and no green ring around the edges.

  2. 2

    Cook bacon in a skillet over medium heat, flipping occasionally, until deeply crispy. Transfer to a paper towel-lined plate and crumble once cool enough to handle.

    10 min

    Bacon is dark reddish-brown and stiff — it should snap when you bend it, not flex.

  3. 3

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

    Dressing is uniform with no lumps of sour cream visible and tastes tangy-sweet — adjust sugar or vinegar to your liking.

  4. 4

    Spread the chopped iceberg lettuce evenly across the bottom of a large clear glass bowl, pressing down gently to create a flat, compact layer.

    Lettuce layer is about 2 inches thick and level — press gently but don't crush it.

  5. 5

    Scatter the diced red onion evenly over the lettuce in a thin, even layer.

    You can see a distinct purple-red band through the glass — no bare spots of lettuce showing.

  6. 6

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

    Peas form a solid bright green stripe visible through the glass from every angle.

  7. 7

    Spread the chopped hard boiled eggs over the peas.

    Eggs are distributed evenly — you should see white and yellow chunks creating a textured layer.

  8. 8

    Dollop the dressing over the egg layer and spread it all the way to the edges of the bowl, creating a seal against the glass. This is important — it keeps the layers below crisp.

    Dressing touches the glass all the way around with no gaps. Think of it as a lid — it should seal the salad underneath.

  9. 9

    Sprinkle the shredded cheddar cheese evenly over the dressing.

    A thick orange layer covers the white dressing completely — no white peeking through.

  10. 10

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

    240 min

    Bacon creates a generous, craggy top layer. After chilling, the dressing will have firmed slightly and the flavors will have melded.

  11. 11

    Toss the entire salad together just before serving, scooping from the bottom to mix all the layers.

    Every scoop has a mix of colors — green, white, orange, pink. Lettuce should still be crunchy, not wilted.

Equipment Needed

large clear glass trifle bowl or deep glass serving bowl · medium mixing bowl · whisk · large pot for boiling eggs · skillet

Chef Tips

  • Spread the dressing all the way to the edges of the glass — this seals the lettuce and keeps it crunchy overnight. My mom taught me this trick and it makes all the difference.
  • Thaw frozen peas by running them under warm water in a colander for 30 seconds — no need to cook them. They're sweet and tender straight from the bag once thawed.
  • Shred your own cheddar off the block instead of using pre-shredded. The anti-caking powder on bagged cheese makes the layer look dusty and it doesn't melt into the dressing the same way.
  • You can swap the bacon for turkey bacon or skip it entirely and add diced ham or even crispy fried shallots for a different crunch.
  • Make this up to 24 hours ahead — it actually tastes better the next day. Just don't toss it until right before serving.

Why It Works

  • The dressing acts as a moisture barrier between the wet ingredients (peas, eggs) and the crisp lettuce, keeping everything crunchy for hours
  • Apple cider vinegar in the dressing cuts through the richness of mayo, sour cream, cheese, and bacon — without it the salad tastes flat
  • Chilling overnight lets the sugar in the dressing dissolve completely and the flavors meld into every layer

Techniques Used

Trifle bowl
A deep, straight-sided clear glass bowl designed to show layered desserts or salads. The straight sides give you clean, visible stripes — a regular mixing bowl curves and hides the bottom layers.
Ice bath
A bowl of ice water used to stop eggs from cooking after boiling. Plunge them in immediately — this prevents the gray-green ring around the yolk and makes peeling easier.
Dressing seal
Spreading the creamy dressing all the way to the glass edges so it acts as a barrier. Keeps everything below crisp by blocking air exposure — the secret to make-ahead layered salads.

Variations

Southwest 7 layer salad

Swap peas for black beans and corn, use pepper jack cheese, add diced avocado, and mix chipotle powder into the dressing.

Greek-style layered salad

Use chopped romaine, add cucumber and cherry tomatoes, swap cheddar for crumbled feta, skip the bacon, and use a lemon-herb Greek yogurt dressing.

BLT 7 layer salad

Add a layer of chopped fresh tomatoes and swap the peas for a layer of croutons (add right before serving so they stay crunchy).

FAQ

Can I make 7 layer salad the night before?+

Yes — and you should. It tastes better after 8-24 hours in the fridge. The dressing softens the peas slightly and the flavors come together. Just don't toss until serving.

Why does my 7 layer salad get soggy?+

The dressing layer wasn't sealed to the edges. It needs to touch the glass all the way around to block air from wilting the lettuce. Also make sure your lettuce is dry before layering.

Can I use romaine instead of iceberg?+

You can, but iceberg holds up better overnight. Romaine wilts faster and doesn't have the same crunch. If you use romaine, eat it within 4-6 hours.

What size bowl do I need?+

A 3-4 quart glass trifle bowl or deep glass serving bowl works perfectly for this recipe. Straight sides show off the layers better than a curved bowl.

Serving Suggestions

Set the glass bowl in the center of the table and toss it in front of everyone — the reveal when those layers mix together is half the fun. Serve alongside grilled burgers, pulled pork sandwiches, or a holiday ham. A crusty baguette on the side doesn't hurt either.

Make Ahead

Assemble the entire salad up to 24 hours ahead. Keep tightly covered with plastic wrap in the fridge. Do not toss until right before serving. The dressing seal keeps everything underneath crisp.

Storage

Store leftovers (already tossed) in an airtight container in the fridge for up to 2 days. The lettuce will soften but it still tastes great — think of it as a creamy chopped salad at that point.

Reheating

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

Freezing

Do not freeze. The lettuce, eggs, and creamy dressing do not survive freezing and thawing.