7 Layer Salad

7 Layer Salad – an easy, fully-loaded and scrumptious make-ahead salad with layers of romaine lettuce, tomatoes, red onions, cauliflower florets, chopped hard-boiled eggs, peas and bacon tossed with creamy mayo. A spectacular summer picnic food and for potlucks!

Course Salad
Cuisine American
Prep Time 30 minutes
Fridge Time 2 hours
Servings 10 - 12 people
Calories 311 kcal
Author Immaculate Bites


  • 6-7 cups chopped Romaine lettuce
  • 2 cups grape tomatoes , half
  • 1 cup chopped red onion
  • 2-3 cups cauliflower florets, in small pieces , in small pieces
  • 4-5 hard boiled eggs
  • 12 ounce packaged frozen peas , thawed
  • ½- 1 pound packaged bacon , cooked and chopped
  • 1 cup shredded cheddar cheese


  • 1 cup mayonnaise
  • ½ cup sour cream
  • ½ cup Greek yogurt
  • 2-3 tablespoons lemon juice
  • 2-3 tablespoons sugar
  • salt
US Customary - Metric


  1. In a large trifle dish or large bowl layer ingredients according to preference or layer as follows; layer romaine lettuce, tomatoes, onions, cauliflower, boiled eggs, green peas, and bacon.

  2. In a medium bowl, combine mayonnaise, sour cream, Greek yogurt, lemon juice, sugar and salt, stirring until smooth.

  3. Spread the dressing evenly over peas, sealing edges. Top the dressing with the following: bacon, hard-boiled eggs or bacon and cheddar cheese, if desired.

  4. Cover tightly with plastic wrap, and refrigerate until ready to be served. Let it stand at room temperature for 15 minutes before serving.