Cold pea salad earns its place on the table because it delivers crunch, creaminess, and a little snap of sweetness in every bite. The peas stay bright instead of turning mushy, the dressing clings without drowning them, and the bacon gives it just enough salt to keep people coming back for another spoonful.
What makes this version work is balance. Frozen peas are the right choice here because they’re picked at the right stage and thaw quickly with their color and texture intact. Patting them dry matters more than most people realize; extra water is what turns the dressing thin and makes the salad taste flat after it chills. The vinegar and sour cream keep the mayonnaise from feeling heavy, and a small amount of sugar rounds out the sharpness from the onion and cheddar.
Below, I’ve included the one chilling step that changes the texture in a good way, plus a few swaps that still keep the salad crisp and creamy.
I was skeptical about using thawed frozen peas, but they stayed sweet and the dressing coated everything without getting watery. The hour in the fridge made the bacon flavor settle in, and the red onion was just sharp enough without taking over.
Save this creamy pea salad with bacon and cheddar for potlucks when you need a chilled side that stays crisp, tangy, and crowd-friendly.
The Part That Keeps Pea Salad from Turning Watery
The biggest mistake with pea salad is treating it like a dump-and-stir side dish. Frozen peas release moisture as they thaw, and that extra water thins the dressing fast. Once that happens, the salad stops clinging to the peas and starts pooling in the bottom of the bowl.
Dry peas are the difference between a creamy salad and a soggy one. Pat them well after thawing, then let the finished salad chill long enough for the dressing to settle into the peas. That rest time also takes the edge off the onion and lets the bacon flavor spread through the bowl instead of sitting in pockets.
What Each Ingredient Is Actually Doing in This Bowl

- Frozen peas — These give you the best texture and color. Fresh peas work if you have them, but frozen peas are picked and blanched at peak sweetness, so they’re dependable and easy. Thaw them fully and dry them well so the dressing stays thick.
- Bacon — Bacon adds salt, smoke, and crunch. Cook it until crisp enough to crumble cleanly, then cool it before mixing so it doesn’t soften the peas or melt the cheese.
- Sharp cheddar — Sharp cheddar gives the salad bite and keeps the creamy dressing from tasting one-note. Pre-cubed cheese is fine, but cutting it yourself usually gives a better texture and flavor. Keep the cubes small so every spoonful catches some cheese.
- Red onion — This brings the sharp, fresh contrast the salad needs. Dice it finely so it distributes evenly, and if yours is extra strong, rinse the cut onion briefly in cold water and dry it before adding it.
- Mayonnaise, sour cream, apple cider vinegar, and sugar — This is the dressing backbone. Mayo gives body, sour cream softens it, vinegar wakes it up, and sugar keeps the acid from tasting harsh. If you want a lighter edge, replace part of the mayonnaise with plain Greek yogurt, but the dressing will be tangier and a little less plush.
How to Build the Salad So the Dressing Stays Creamy
Thawing and Drying the Peas
Thaw the peas completely before anything else. Spread them on a towel-lined sheet pan or blot them in a colander with paper towels until they feel dry on the outside. If you rush this part, the salad turns loose after an hour in the fridge, and no amount of extra mayo fixes that cleanly.
Mixing the Salad Base
Combine the peas, bacon, cheddar, and onion in a large bowl before adding the dressing. This keeps the dressing from clumping in one corner and helps the heavier ingredients distribute evenly. Fold gently so the peas stay intact; hard stirring crushes them and turns the bowl mushy.
Whisking the Dressing Until Smooth
Whisk the mayonnaise, sour cream, vinegar, sugar, salt, and pepper until the dressing looks glossy and uniform. Taste it before it goes into the bowl. It should taste a little bolder than you want in the finished salad because the peas will soften the edges once everything chills together.
Chilling for Flavor
Cover the salad and refrigerate it for at least an hour. That rest time thickens the dressing slightly and pulls the flavors together. Stir again before serving, then taste and add a pinch more salt or a little pepper if the salad tastes muted after chilling.
Ways to Adapt Pea Salad Without Losing the Crunch
Dairy-Free Pea Salad
Use a dairy-free mayonnaise and skip the cheddar, or replace it with a firm dairy-free cheese that holds its shape. The salad will still be creamy and bright, but you’ll lose some of the savory richness that cheddar brings, so keep the seasoning assertive.
No-Bacon Version
If you want a vegetarian version, leave out the bacon and add extra sharp cheddar plus a pinch of smoked paprika. You’ll lose the salty crunch, but the paprika gives the salad a little depth so it doesn’t taste flat.
Lighter Dressing
Swap half the mayonnaise for plain Greek yogurt if you want a sharper, lighter salad. The dressing will be tangier and less silky, so keep the vinegar measured and don’t skip the sugar unless you want the whole bowl to lean tart.
Storage and Reheating
- Refrigerator: Keeps well for 3 days in a covered container. The peas may soften a little and the dressing can loosen slightly as it sits.
- Freezer: Don’t freeze it. The peas and dressing both break down after thawing, and the texture turns watery and grainy.
- Reheating: This salad is served cold, so don’t reheat it. If it has been in the fridge for a while, stir it well and let it sit at room temperature for 10 to 15 minutes before serving so the dressing loosens up.
Questions I Get Asked About This Recipe

Pea Salad
Ingredients
Method
- Thaw peas completely and pat dry with paper towels to remove excess moisture; the peas should look dry, not wet or icy.
- Combine peas, crumbled bacon, cheddar cubes, and red onion in a large bowl, stirring until the green peas are evenly dotted with bacon and onion.
- Whisk together mayonnaise, sour cream, apple cider vinegar, sugar, salt, and pepper in a small bowl until smooth, with no visible streaks.
- Pour the dressing over the pea mixture and fold gently until everything is evenly coated, coating the peas with a glossy green tint.
- Cover and refrigerate for at least 1 hour to allow flavors to develop, then chill until the mixture looks thicker and well combined.
- Stir and taste for seasoning, adjusting salt and pepper as needed before serving.