Classic 7 Layer Salad (A Make-Ahead Potluck Favorite)
May contain affiliate links. See our disclosure policy.
This classic 7 Layer Salad is everything you want in a make-ahead potluck dishโcrunchy, creamy, savory, and just the right amount of sweet. With layers of crisp leafy greens, fresh veggies, hard-boiled eggs, crispy bacon, and a simple mayo-sugar dressing, this layer salad recipe holds up beautifully overnight and is always a crowd pleaser at BBQs, church potlucks, and family gatherings.

Table of Contents
Why Youโll Love This 7 Layer Salad
Growing up, I put on full dramatic productions to avoid eating green peas. Iโm talking nose pinching, gagging noises, maybe even a few real tears. And yet, every time this layered salad showed up at a church potluck, I scooped it onto my plate without hesitation. Something about the sweet peas layered with crispy bacon, creamy dressing, and crunchy lettuce transformed my entire view.
Now that Iโve (mostly) outgrown my picky phase, this salad is still one of my favorite side dishes. Itโs easy to prep ahead, stays crisp in the fridge, and somehow manages to please toddlers and grandparents alike. Plus, it pairs perfectly with cookout mains like Italian Dressing Chicken, Grilled Steak Kabobs, Spicy Grilled Turkey Breast, or Ranch Burgers.
Ingredients Youโll Need
This salad combines classic potluck staples with options for tasty twists. It all starts with fresh salad ingredients, layered in a large glass bowl.

- Iceberg or Romaine Lettuceโ I prefer the crisp crunch of iceberg lettuce, but you can use romaine if you prefer. You can wash and dry your greens in a salad spinner to ensure they stay crisp.
- Green Peasโ Thawed frozen peas are a must. They add a pop of sweetness and color.
- Cherry Tomatoesโ Juicy, colorful, and refreshing.
- Celeryโ Adds a crisp contrast to the soft layers.
- Hard Boiled Eggsโ Chop them into small pieces for even distribution.
- Crispy Baconโ For that irresistible salty crunch.
- Shredded Cheeseโ We use sharp cheddar cheese, freshly shredded.
7 Layer Salad Dressing
Youโre not going to believe how simple this salad dressing is. Ready?
- Itโs mayonnaise and sugar.
I know, I know, but before you freak out, itโs really, really good, and itโs what gives a 7 Layer Salad its signature creamy and just slightly sweet flavor. I like to add some fresh cracked pepper, but the classic dressing is literally just mayo and sugar.

Ingredient Variations + Substitutions
Make it your own with these easy swaps:
- Red Bell Peppers โ Add for a pop of color and subtle sweetness.
- Cucumber or Broccoli โ Swap for celery if preferred.
- Chickpeas or Crispy Tofu โ Great vegetarian substitutes for bacon.
- Fresh Herbs โ Add chopped parsley, dill, or chives for extra brightness.
- Parmesan Cheese โ Mix it with the cheddar or sprinkle on top for an added savory note.
How to Make 7 Layer Salad (Step-by-Step)
This easy layered salad recipe stays crisp overnight, making it one of the best potluck salad ideas.

Step 1: In a large bowl, layer chopped iceberg or romaine lettuce across the bottom. Press down lightly for an even base.

Step 2: Spread green peas over the lettuce. Add a layer of cherry tomato halves, followed by diced celery.

Step 3: Add chopped hard boiled eggs, then sprinkle the crispy bacon evenly across the top.
Step 4: In a small bowl, whisk together mayonnaise and sugar. Add salt and cracked pepper to taste.

Step 5: Spread the dressing layer over the top of the salad like frosting. Sprinkle with shredded cheese.

Step 6: Cover and refrigerate for at least 2 hoursโor up to 24 hours before serving.
Make Ahead and Storage Instructions
This salad was made for prepping ahead. The sealed dressing layer on top helps preserve everything underneath.
- Chill Time: Let the salad sit at least 2 hours to allow the flavors to meld.
- Storage: Wrap tightly and refrigerate. It keeps well for up to 3 days.
- Serving Tip: Scoop straight down with a spoon to get every layer, rather than tossing.

Recipe FAQs
Yes! This salad is actually best when made ahead. It stays crisp and flavorful overnight.
Use dry leafy greens and seal with a thick dressing layer to lock in freshness.
We love using a large trifle bowl so the layers show through, but any large clear bowl works.
Definitely. Swap the bacon for crispy chickpeas, or omit the bacon completely.
Properly stored, it will keep for up to 3 days in the fridge.
Whether you’re prepping for a potluck or a weeknight dinner, this layered salad is a guaranteed crowd pleaser. Did your family serve this salad at holidays or cookouts? Comment below and tell us about your favorite version or ingredient swaps.
For more easy make-ahead sides, try our Southwest Pasta Salad or Corn Souffle.

More Delicious Picnic Recipes
- Corn Souffle โ Sweet, creamy, and always popular.
- Southwest Pasta Salad โ Bright and zesty.
- Spinach Dip in a Bread Bowl โ A creamy classic.
- Cucumber Tomato Salad โ Simple, fresh, and tangy.
Join the NeighborFood email community to get recipes in your inbox ad-free! Or consider becoming a paid subscriber to access exclusive content and conversations with us. You can also follow along on Instagram and Pinterest. Made our recipe? Leave us a star rating or comment below!

Classic 7 Layer Salad (A Make-Ahead Potluck Favorite)
Ingredients
- 1 ยผ cup mayonnaise
- 1 ยฝ tablespoons sugar
- Salt and fresh cracked pepper (to taste)
- 1 small head iceberg lettuce (chopped)
- 1 12 oz package frozen peas (thawed)
- 1 pint cherry tomatoes (halved)
- 1 cup diced celery
- 4 hard boiled eggs (chopped)
- 1 lb. bacon (cooked and crumbled)
- 1 ยฝ cups shredded cheddar cheese
Instructions
- In a bowl or measuring cup, whisk together the mayonnaise and sugar. Season to taste with salt and pepper. Refrigerate while you prepare the rest of the salad.
- In a large bowl, layer the lettuce, peas, tomatoes, celery, hard boiled eggs, and bacon. If you want to see all the layers.
- Spread the mayonnaise mixture over the bacon. Top with the shredded cheddar. Refrigerate the salad at least two hours or overnight.
Notes
- To serve the salad, we recommend scooping from top to bottom to get all the layers without mixing the whole salad together. Leftover salad will keep longer if the dressing is kept separate from the layers.
- The salad can be layered in a 9 x 13 inch glass dish or a large bowl, like a trifle bowl. Just make sure to pick something with at least a 12 cup capacity. 14-16 cups is even better!
Absolutely delicious recipe.Great for potlucks, bar-b-eyes, family events…love this salad recipe!!!