Make-Ahead 7 Layer Salad That Stays Crisp
A classic 7 layer salad is the answer when you need a big, beautiful side dish that feeds a crowd. It gets assembled right in the bowl, needs zero oven time, and somehow tastes even better after an overnight chill.

The layers stay distinct and crunchy because the creamy dressing acts like a lid, sealing everything underneath until you’re ready to scoop and serve. It’s the one dish at the potluck that looks like you fussed, but spent most of the time chopping.
Why This One Stays in the Rotation
I keep coming back to this version because the ratio of crunch to creaminess really works. The lettuce stays cold and crisp, the peas add little bursts of sweetness, and the salty bacon and sharp cheddar give each bite a welcome kick.
The dressing gets its tang from apple cider vinegar, plus just enough sugar to round out the edge without tasting sweet. Spread edge to edge, it keeps the air off the vegetables below, so nothing wilts while it waits in the fridge.
Ingredients

- 1 large head iceberg lettuce, chopped: about 8 cups. Rinse and dry it well.
- 1 (10 oz) bag frozen peas, thawed and drained: no need to cook them, just let them come to room temp.
- 1 small red onion, thinly sliced: about ½ cup.
- 3 stalks celery, thinly sliced: about 1 cup.
- 1 large green bell pepper, chopped: about 1 cup.
- 8 slices bacon, cooked and crumbled: cook it until crisp.
- 1 ½ cups shredded sharp cheddar cheese: off the block melts into the salad better than pre-shredded.
- 1 cup mayonnaise: full fat gives the richest seal.
- 2 tbsp granulated sugar.
- 1 tbsp apple cider vinegar.
- ¼ tsp fine sea salt.
- ¼ tsp black pepper.
- 1 to 2 tbsp milk, if needed: just enough to make the dressing spreadable.
Variations / Substitutions
- Swap bacon for turkey bacon or smoked almonds: the salad keeps its salty crunch, and it’s still good without meat.
- Use Greek yogurt in the dressing: replace half the mayo with plain full-fat Greek yogurt, leave out the milk, and reduce the sugar to 1 tsp.
- Change the cheese: Swiss, smoked gouda, or pepper jack all work. Choose one that gives a little sharpness.
- Add a layer of hard-boiled eggs: slice two or three and tuck them between the celery and bell pepper.
- Try different peas: fresh peas that have been blanched and shocked in ice water taste greener and a little snappier.
You might also like Classic Macaroni Salad if you’re building a potluck spread.
How to Make 7 Layer Salad
Step 1: Layer the Vegetables

Grab a large, clear glass bowl so the layers show. Spread the chopped iceberg lettuce across the bottom in an even layer. Next, scatter the thawed peas over the lettuce, then follow with the sliced red onion, the celery, and the chopped green bell pepper in that order. You do not need to season between layers. The total depth of vegetables before you add the dressing should only come about halfway up the bowl, giving you room for the topping later. If the lettuce is even a little damp, pat it dry before you start because any trapped moisture will pool at the bottom.
Step 2: Whisk the Dressing

In a medium bowl, stir the mayonnaise, 2 tbsp sugar, 1 tbsp apple cider vinegar, ¼ tsp salt, and ¼ tsp black pepper together until smooth. The mixture will be thick and glossy. If it feels a little stiff and you think spreading it later will tear the top layer, whisk in 1 tbsp milk at a time. Stop when it loosens just enough to glide off a spoon, not so much that it drips. Taste it now. A good dressing should hit with a little tang, then back off quick, so you notice the bacon and cheddar later more than the mayo.
Step 3: Spread the Dressing and Top

Spoon all of the dressing right onto the center of the bell pepper layer. Using the back of the spoon, gently spread it out until it touches the edges of the bowl everywhere. You want a complete seal, no vegetables peeking through. Sprinkle the crumbled bacon on top of the dressing, then cover with the shredded cheddar cheese. Cover the bowl tightly with plastic wrap and refrigerate for at least 4 hours, preferably overnight. The long chill lets the flavors settle without taking any crunch out of the bottom layers.
Step 4: Scoop and Serve

Uncover the bowl and grab a large serving spoon. To serve, push the spoon straight down through all the layers and scoop what comes up onto the plate. You will get a mix of crisp lettuce, tender peas, tangy dressing, salty bacon, and cheese in every serving. Do not stir the salad before plating. Once the layers get mixed, the crunch disappears fast, so let each guest see the stripes for themselves.
Tips for the Coldest, Crunchiest Salad
- Dry the lettuce twice: after rinsing, spin it in a salad spinner and then roll the leaves in a clean towel. Even a tablespoon of leftover water can make the bottom layer soggy by the next day.
- Use a bowl with straight sides: a classic trifle bowl or any tall, clear bowl makes the colors stand out and helps the dressing cover the top fully without sliding down the sides.
- Don’t skimp on the dressing seal: spread it right to the edge so no air reaches the veggies. If you miss a spot, the onions and peppers can pick up an off taste after sitting overnight.
- Let it sit on the counter for 10 minutes before serving: it takes the chill off just enough so the dressing softens slightly and scoops cleanly. Still cold, just not icy.
Keeping Leftovers Fresh
Store any leftovers in the same bowl, covered, in the fridge for up to 2 days. The lettuce will soften a little by day two, but the cheese and bacon stay good. Do not freeze this salad since the mayo dressing will separate and the vegetables will turn to water.
What Goes Well With 7 Layer Salad
This salad is a side dish through and through, so pair it with something hearty from the grill or smoker. Slow-cooked barbecue ribs work especially well because the cool, tangy salad cuts straight through the rich, sticky meat. Fried chicken is another natural match, crisp skin next to cold, creamy layers. For a lighter meal, set it next to a platter of grilled chicken breasts and you have a complete summer spread.
Frequently Asked Questions
Can I use fresh peas instead of frozen?
Yes, blanch the fresh peas in boiling water for 1 minute and then plunge them into ice water. Drain and pat them dry before layering.
Why did my salad get watery at the bottom?
Moisture sneaks in from the lettuce or peas. Make sure both are fully dry before you start, and spread the dressing so it seals the entire surface.
Can I skip the sugar in the dressing?
You can, but the small amount of sugar balances the vinegar and keeps the dressing from tasting flat next to the salty bacon and sharp cheddar.
How early can I make this?
The night before is ideal. The salad holds its texture for a full 24 hours in the fridge as long as the dressing seal is intact.

Ingredients
Method
- In a large clear bowl, layer the lettuce, peas, onion, celery, and bell pepper in that order.
- Whisk the mayonnaise, sugar, vinegar, salt, and pepper together until smooth. Thin with 1 to 2 tbsp milk if the dressing is too thick to spread.
- Spread the dressing over the top layer until it touches the edges of the bowl. Sprinkle with bacon and cheddar. Cover and refrigerate at least 4 hours or overnight.
- Uncover and use a large spoon to scoop straight down through all the layers. Serve cold.
