This overnight 7-layer salad recipe is everyday easy in addition to being party perfect!

Layers of fresh lettuce, veggies, cheese, and bacon are topped with a creamy dressing to make this seven layer salad!

It’s fresh, crunchy, and delicious, a welcome addition to any meal!

finished 7 Layer Salad

What is 7 Layer Salad?

  • A traditional 7-layer salad recipe starts with a base of crisp iceberg lettuce followed by 6 additional layers. We add tomatoes, peas, green onions, hard-boiled eggs, cheese, and bacon with a mayonnaise-based dressing is added in the middle.
  • A little “chill” time (overnight) is recommended making this salad recipe potluck perfect.
  • Prepare it the night before; a seven-layer salad recipe stays crispy until ready to serve even with the dressing on top!
  • Serve it in a pretty trifle bowl or a clear 9×13 dish so everyone can see the delicious layers!
lettuce, mayonnaise, sour cream, bacon, cheese, peas, tomatoes, sugar, hard-boiled eggs, onions, and seasonings with labels to make 7 Layer Salad

What’s in Seven Layer Salad? 

Mix and match the ingredients, I add 7 layers but you can add as many as you’d like to this overnight salad.

Lettuce – Iceberg lettuce will stay extra crunchy due to its high water content, so it’s great in an overnight salad. Wash it first and then dry it very well (I use a salad spinner).

Vegetables – Tomatoes, peas, and sliced green onions add visual interest to a 7 layer salad, but so can chopped celery, sliced radishes, diced bell peppers, sliced mushrooms, shredded zucchini, corn, sundried tomatoes, and even shredded brussels sprouts. This is a great recipe for using up leftover bits of veggies in the fridge.

Bacon & Eggs – Bacon and hard-boiled eggs add texture, color, and a boost of healthy protein. I keep the bacon on the side and sprinkle it on just before serving.

Cheese – Cheddar cheese has a sharp flavor that tastes great with sweet peas and salty bacon. Blue cheese crumbles or parmesan cheese are other excellent options.

adding ingredients together to make dressing for 7 Layer Salad

Dressing for Overnight Salad

This mayo-based sour cream dressing is traditional and it is super easy to make. It’s thicker than a traditional dressing, so it holds up well.

Add in your favorite herbs or ranch-style seasonings to change it up.

How to Make Overnight Salad

  1. Layer lettuce in a casserole dish and top with tomatoes, peas, green onions, and boiled eggs (as per the recipe below).
  2. Spread dressing over the top. Cover and chill. Top with cheese and bacon before serving.

PRO TIP: To make ahead, assemble the salad without the cheese and bacon, then chill. Add the cheese and bacon just before serving.

Storing 7-Layer Salad

Keep leftover 7-layer salad covered in the refrigerator for up to 4 days. The flavors will blend and taste even better the next day!

More Side Salads We Love

Did you make this 7 Layer Salad for a crowd? Be sure to leave a rating and a comment below!

finished 7 Layer Salad
5 from 74 votes↑ Click stars to rate now!
Or to leave a comment, click here!

7 Layer Salad

A delicious medley of layers topped with a creamy homemade dressing and bacon crumbles makes for a colorful and hearty salad!
Prep Time 20 minutes
Cook Time 0 minutes
Total Time 20 minutes
Servings 12 servings


1 Trifle Bowl to show layers
buy hollys book


  • 1 head iceberg lettuce chopped
  • 2 cups tomatoes diced, or sliced cherry tomatoes
  • 2 cups frozen peas defrosted (uncooked)
  • ½ cup green onions or red onions, sliced
  • 8 hard boiled eggs cooled, peeled and chopped
  • 2 cups cheddar cheese shredded
  • 8 slices bacon cooked crisp and crumbled



  • In a small bowl, mix mayonnaise, sour cream, sugar, and seasoned salt for the dressing. Set aside.
  • Wash and dry the lettuce very well. Place lettuce in the bottom of a large trifle bowl (or 9×13 pan).
  • In order, top with tomatoes, peas, green onions, and boiled eggs. Spread the dressing on top right to the edges.
  • Cover the salad and refrigerate for at least 4 hours or overnight.
  • Top with cheese and bacon before serving.



  • Feel free to substitute other vegetables for the layers. Options include bell peppers, corn, sliced celery, mushrooms, or radishes, sundried tomatoes or shredded carrots, cabbage, zucchini, or brussels sprouts!
  • To make ahead, assemble all the layers except cheese and bacon, cover, and chill. Just before serving, layer cheese and bacon on top.
Optional Ranch Style Dressing
1 cup mayonnaise
¾ cup sour cream
½ teaspoon garlic powder
½ teaspoon onion powder
1 tablespoon fresh dill
1 tablespoon fresh parsley
salt & pepper to taste
5 from 74 votes

Nutrition Information

Calories: 348 | Carbohydrates: 10g | Protein: 13g | Fat: 29g | Saturated Fat: 9g | Polyunsaturated Fat: 10g | Monounsaturated Fat: 7g | Trans Fat: 0.04g | Cholesterol: 165mg | Sodium: 579mg | Potassium: 298mg | Fiber: 2g | Sugar: 6g | Vitamin A: 1124IU | Vitamin C: 15mg | Calcium: 186mg | Iron: 1mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Side Dish
Cuisine American
plated 7 Layer Salad and top view with a title
close up of 7 Layer Salad with a title
close up of 7 Layer Salad with writing
7 Layer Salad in a bowl with a title


, ,

Like our recipes?
Follow us on Pinterest!

Follow us on Pinterest

Recipes you'll love

About the author

Holly is a wine and cheese lover, recipe creator, shopping enthusiast and self appointed foodie. Her greatest passion is creating in the kitchen and making deliciously comforting recipes for the everyday home cook!
See more posts by Holly

Follow Holly on social media:

pinterest facebook twitter instagram

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

Latest & Greatest

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. Can I possibly put this together tonight? The dinner I’m hosting will be 27 hours from tonight.

  2. My family has been making this recipe for years. We had been making it differently so I decided to try Holly’s version. I made it as a side to our family Easter meal. I’ve never made it with hard boiled eggs or made a dressing. We always used just mayonnaise. I will definitely be making this again, this way. It was delicious and the addition of the eggs, sugar and seasoned salt was perfect. I love Holly’s recipes and am so glad to have found these.5 stars

  3. I accidentally layered the bacon and cheese then spread the mayo mixture over it. I could have sworn that is how I used to make it tears ago, and the flavor of the bacon seeped down and made it even more tasty. it is in the fridge. to late for me to remove the bacon and cheese. I hope it comes out ok…