This 7 layer salad is the ultimate potluck showstopper — and it practically makes itself. Crisp iceberg lettuce, sweet frozen peas, sharp cheddar, hard-boiled eggs, and salty bacon get stacked in a clear glass bowl so every colorful layer is on full display. The tangy mayo-sour cream dressing seals everything in and keeps it fresh for hours in the fridge. Assemble it in the morning and toss it right before serving.
Why This Recipe Works
- The dressing acts as a moisture barrier, keeping the lettuce and lower layers crisp for hours
- Layering concentrates each ingredient's flavor instead of dispersing it throughout
- The tangy mayo-sour cream dressing balances the richness of the cheese, eggs, and bacon
You know those nights when you're staring at the fridge thinking "I need to bring something to Jess's potluck tomorrow and I have zero energy"? That's exactly how this 7 layer salad became my go-to. A gorgeous stack of crisp lettuce, sweet peas, tangy dressing, and salty bacon — all layered up in a clear glass bowl so every color shows through. The whole thing comes together in about 15 minutes, and then the fridge does the rest of the work overnight.
What makes it work is the dressing. A creamy mix of mayo, sour cream, a little sugar, and apple cider vinegar — just enough tang to balance all that richness. Spread it edge to edge across the top like you're frosting a cake. That layer actually seals everything underneath and keeps the lettuce crisp even hours later. Jess thought I was making it up when I told her it tastes better the next day, but she's a believer now.
Summer BBQs, Easter dinner, random Tuesday potlucks — this classic 7 layer salad handles all of it. It feeds a crowd, looks way more impressive than the effort involved, and people always want the recipe. Grab a big glass bowl and let's layer it up.
Fans of this 7 layer salad should know that for another American-inspired dish, try the pea salad. You might also enjoy it alongside our seven layer salad. There's plenty more where this came from — check out all our salad recipes.
How It Comes Together




Chef Tips
- Use a clear glass trifle dish or straight-sided bowl so every layer is visible — that's half the appeal of this salad.
- Spread the dressing all the way to the edges of the bowl to create a seal that keeps the lettuce crisp underneath.
- Swap green peas for edamame or thawed frozen corn for a twist.
- Make it up to 8 hours ahead — the flavors actually meld together and improve with time in the fridge.
- Don't add the bacon until just before serving if you want it extra crispy.
Variations
Southwest 7 Layer Salad
Swap peas for black beans, cheddar for pepper jack, add diced avocado and cherry tomatoes, and mix a tablespoon of taco seasoning into the dressing.
Mediterranean Version
Use romaine, add chopped cucumber and cherry tomatoes, swap cheddar for crumbled feta, and replace the dressing with a lemon-herb yogurt dressing.
Ranch 7 Layer Salad
Replace the mayo-sour cream dressing with 2 cups of ranch dressing for a shortcut version with familiar flavor.
Serving Suggestions
Serve alongside grilled burgers, BBQ chicken, glazed ham, or any cookout main. It's perfect for potlucks, Easter dinner, summer picnics, and holiday gatherings.
Make It Ahead
Assemble the full salad up to 8 hours ahead and keep covered in the fridge. Add bacon just before serving for maximum crunch. The dressing can be made a day ahead and stored separately.




