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
This 7 layer salad is the kind of recipe that gets people talking at every potluck, cookout, and holiday dinner. It's a gorgeous tower of crisp lettuce, sweet peas, tangy dressing, and salty bacon — all stacked up in a clear glass bowl so you can see every single colorful layer. The best part? You assemble it hours ahead, stick it in the fridge, and it actually gets better while it sits.
The secret weapon here is the dressing — a creamy blend of mayo, sour cream, and a touch of sugar and apple cider vinegar that adds just enough tang to cut through all that richness. You spread it edge to edge over the top like frosting, which actually seals in the ingredients below and keeps everything crisp.
Whether you're bringing a dish to a summer BBQ or need a make-ahead side for Easter dinner, this classic 7 layer salad has you covered. It feeds a crowd, takes about 15 minutes of actual hands-on work, and looks way more impressive than the effort involved. Let's layer it up!

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.




