Seven Layer Salad
Seven Layer Salad is packed with crisp lettuce, fresh veggies, eggs, cheese, bacon, and a creamy dressing that makes every bite SO good. It’s an old-school potluck salad for a reason. You can make it ahead; it looks pretty in a clear bowl, and it has that crunchy, creamy, salty mix that everyone keeps going back for.

Seven Layer Salad always makes me think of those big potluck tables where every dish had a story behind it. You could always count on one of these showing up, usually in a big, clear bowl so everyone could see all the pretty layers. It was almost too pretty to eat, but of course, that never stopped anyone.
It would be sitting there with the casseroles, buns, devilled eggs, and dessert salads, and somehow it always stood out. I loved how you could scoop right down through the layers and get a little bit of everything in one serving.
Ingredients
The full printable recipe card with measurements and instructions is found at the bottom of the post.
- Iceberg lettuce: The classic choice because it stays crisp and holds up well under layers. Make sure it’s washed and dried really well (I like to use a salad spinner) so the salad doesn’t get watery. You may need only ½ a head of lettuce, depending on the size of your dish.
- Celery: Slice it thinly so it’s easy to scoop and eat.
- Cucumber: If your cucumber is extra watery, pat it dry with a paper towel before adding it.
- Cherry tomatoes: Halve them so they’re easier to eat and don’t roll around in the bowl.
- Frozen peas: Thaw them first, then blot away any excess moisture.
- Hard-boiled eggs: Chop them into bite-sized pieces so each scoop has a little egg.
- Bacon: Let it cool completely before adding it so it doesn’t warm up the other layers or soften the cheese.
- Cheddar cheese: I like using freshly shredded cheese if I have time because it tastes better and melts less into the salad.
- Green onions: Thinly slice and sprinkle on top for a fresh finish.
- Mayonnaise: Use a mayo you really like since the flavor comes through. My fave is Hellmann’s, or you can try my homemade mayonnaise.
- Sour cream: Full-fat gives the best texture, but light sour cream works too.
- Sugar: It doesn’t make the salad sweet; it just rounds out everything.
- Salt: Start with the amount in the recipe, then adjust if needed after chilling.
- Black pepper: Freshly cracked pepper gives the best flavor.

How to Make Seven Layer Salad
- Step One: In a small bowl, stir together the mayonnaise, sour cream, sugar, salt, and pepper until smooth. Set aside.

- Step Two: In a large, clear glass bowl or trifle dish, layer the chopped lettuce on the bottom.
- Step Three: Add the celery in an even layer, followed by the cucumber, tomatoes, peas, chopped eggs, dressing, cheddar cheese, bacon, and green onions.

- Step Four: Cover and refrigerate for at least 4 hours, or overnight, before serving.

- Step Five: Toss just before serving if desired, or spoon down through the layers to serve.

Variations and Substitutions
- Swap the lettuce: Iceberg is the classic choice, but you can use romaine if that’s what you have. It will still be crisp, just not quite as old-fashioned looking.
- Change the cheese: Cheddar is my favorite for this salad, but Colby Jack, Monterey Jack, mozzarella, or sharp cheddar all work.
- Use a different onion: Green onions keep the flavor mild, but thinly sliced red onions add a stronger bite if you like more onion flavor.
- Make it meatless: Leave out the bacon or use a plant-based bacon alternative. You’ll still have plenty of flavor from the cheese, eggs, veggies, and creamy dressing.
- Add more vegetables: Red peppers, shredded carrots, radishes, or broccoli florets are all easy add-ins. Just keep everything chopped small so the salad is easy to scoop.
- Lighten up the dressing: Use light mayonnaise and light sour cream if you prefer. You can also replace part of the sour cream with plain Greek yogurt for a tangier dressing.
- Try a ranch-style dressing: Stir a little ranch seasoning into the mayo-and-sour-cream mixture for a fun twist. Start with a small amount, then add more to taste.
- Switch up the protein: Diced ham, turkey, or cooked chicken can be added to make it a little heartier. This is a great way to use up leftovers.

Storage Instructions
- Refrigerate: Cover the bowl tightly with plastic wrap or a lid, then refrigerate for up to 3 days.
- Best enjoyed fresh: Seven Layer Salad is at its best within the first 24 hours, while the lettuce is still crisp and the layers look nice.
- Make ahead: You can make it the night before serving. Keep it covered in the fridge and wait to toss it until right before serving, if you want everything mixed together.
- Leftovers: Once the salad has been tossed, the lettuce will soften faster. Store leftovers in an airtight container in the refrigerator and enjoy them as soon as possible.
- Do not freeze: This salad does not freeze well. The lettuce, cucumbers, tomatoes, and creamy dressing will all lose their texture once thawed.

Recipe Tips and Tricks
- Use a deep bowl: A trifle dish or large glass bowl works best because it gives you enough room for all the layers without everything spilling over.
- Prep ahead in stages: Chop the veggies, cook the bacon, boil the eggs, and mix the dressing earlier in the day or the night before. Store everything separately in the fridge, then layer the salad when you’re ready to assemble. This keeps the ingredients fresh and makes putting it together quick and easy.
- Spread the dressing gently: Use the back of a spoon or an offset spatula to smooth it over the top without pressing down too hard on the layers.
- Keep the topping neat: Sprinkle the cheese, bacon, and green onions evenly over the dressing so every scoop gets a little bit of that salty, cheesy goodness.
- Spoon straight down to serve: Instead of scooping from the top, dig the serving spoon down through the layers so everyone gets a bit of everything.
- Taste before serving: After the salad chills, you can sprinkle a little extra pepper, green onion, or bacon on top if it needs a fresh finish.
Potluck Salads
Follow me on Instagram @simplystacieblog, Facebook at Simply Stacie, TikTok @simplystacierecipes or Pinterest at @simplystacie and let me know how you liked this recipe and my other recipes.
Seven Layer Salad
SAVE THIS RECIPE!
Ingredients
- ½ head iceberg lettuce chopped
- 2 cups celery sliced
- 2 cups cucumber chopped
- 2 cups cherry tomatoes halved
- 1 cup frozen peas thawed
- 4 hard-boiled eggs chopped
- 8 slices bacon cooked and crumbled
- 2 cups shredded cheddar cheese
- ½ cup green onions sliced
Dressing
- 1 cup mayonnaise
- ½ cup sour cream
- 1 tbsp sugar
- ½ tsp salt
- ¼ tsp black pepper
Instructions
- In a small bowl, stir together the mayonnaise, sour cream, sugar, salt, and pepper until smooth. Set aside.
- In a large glass bowl or trifle dish, layer the chopped lettuce on the bottom.
- Add the celery in an even layer, followed by the cucumber, tomatoes, peas, chopped eggs, dressing, cheddar cheese, bacon, and green onions.
- Cover and refrigerate for at least 4 hours, or overnight, before serving.
- Toss just before serving if desired, or spoon down through the layers to serve.
Notes
- Dry the lettuce really well after washing so the salad doesn’t get watery.
- Thaw the peas completely and pat them dry before layering.
- For the prettiest presentation, use a clear glass bowl or trifle dish so you can see the layers.
- This salad can be made the night before serving. Keep it covered in the fridge until ready to serve.
- Wait to toss the salad until just before serving, or serve it by spooning straight down through the layers.
- Leftovers are best within 24 hours, but they can be stored covered in the fridge for up to 3 days.
Nutrition
The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice.
Did you make this recipe?
I’d love to see it! Make sure to share it on your favorite social platform.
Want Even More Recipes?
Join Moms Best Recipes to find more delicious family recipes.
free ebook!
The Best of Simply Stacie
When you subscribe to the newsletter for the latest updates!
