Yield: 12 servings

7 Layer Salad

Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes

A classic, easy 7 layer Salad recipe served in a trifle bowl. So many options for the seven layers, you choose what you love. Perfect for potlucks!


For the salad

  • 8 Large Eggs, hard boiled, quartered
  • 1 package (12 oz) bacon, cooked and crumbled
  • 8 cups Iceberg lettuce
  • 1 medium red onion, sliced thin
  • 1 pint cherry tomatoes (or grape tomatoes), halved
  • 12 oz frozen peas, thawed
  • 1 can (4 oz) sliced black olives, drained
  • 1 red pepper, seeded and sliced thin (or diced)
  • 8 oz shredded cheddar cheese
  • 2 green onions, chopped

For the dressing

  • 1 ½ cups Mayonnaise
  • ½ cup Sour Cream
  • ¼ cup Buttermilk
  • 3 Tbsp sugar
  • 2 tsp apple cider vinegar
  • 1 tsp salt
  • ½ tsp black pepper
  • 1 tsp onion powder


    1. Make your hard boiled eggs. You'll need about 6-8 large eggs for this recipe. I love using my Instant Pot Hard Boiled Egg recipe for quick and perfect eggs. Once cooked, cut eggs into quarters.
    2. Prepare your bacon. To get perfect crisp bacon I opt to fry it up in a skillet while my eggs are cooking! Crumble the bacon once it is cooked to a crisp!
    3. Cut and dice your remaining vegetables. (see ingredients above).
    4. Mix the dressing. Using a medium size bowl, whisk together the mayonnaise, sour cream, buttermilk, granulated sugar, cider vinegar, salt, pepper, and onion powder.
    5. Assemble the salad. In a large trifle bowl or clear glass salad bowl, layer ½ of the chopped lettuce, cherry tomatoes, red onion, hard boiled eggs. Add about ⅓ of the dressing. Top with the remaining lettuce, black olives, peas, and red bell pepper. Add the remaining dressing on top. 
    6. Garnish the top of the salad with shredded cheese, bacon crumbles, and green onions slices (optional). 
    7. Refrigerate. It's very important for a seven layer salad to chill in the refrigerator for 8 hours or overnight. Cover with plastic wrap and refrigerate. SERVE and ENJOY.


  • For quick assembly, feel free to use precooked bacon and hard boiled Eggs. You can buy both at most large grocery stores!
  • The dressing is key to this salad. It's just slightly sweet from the sugar, but the zesty flavor comes from the buttermilk. I buy THIS buttermilk powder to store in my refrigerator for longer periods of time so it's handy when I need it! You could also make my buttermilk substitute!
  • In a pinch, don't tell my mom, but you COULD use a thick ranch dressing if needed.

Nutrition Information:



Serving Size:

1 cup

Amount Per Serving: Calories: 390Total Fat: 33gSaturated Fat: 9gTrans Fat: 0gUnsaturated Fat: 21gCholesterol: 160mgSodium: 575mgCarbohydrates: 13gFiber: 2gSugar: 8gProtein: 12g

*Nutrition facts are an estimate and not guaranteed to be accurate. Please see a registered dietitian for special diet advice.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram