Bright green peas, crisp bacon, and sharp cheddar turn pea salad into a side that disappears fast from potlucks and backyard plates. The best versions hit a balance that keeps each bite cold, creamy, salty, and a little tangy without turning heavy. When it’s done right, the peas stay sweet and distinct instead of getting lost in the dressing.
What makes this version work is restraint. The peas are thawed, not cooked, so they keep their pop. A little sour cream softens the mayonnaise and apple cider vinegar wakes everything up, while a small amount of sugar smooths out the sharp edges without making the salad taste sweet. Patting the peas dry matters more than most people think; extra water is what turns the dressing thin and the whole bowl muddy.
Below, I’ll show you the one step that keeps pea salad from getting watery, plus a few smart swaps for making it fit what you have on hand.
I followed the chilling time exactly and the dressing thickened up instead of sliding off the peas. The bacon stayed crisp enough to give every bite a little crunch, and the red onion was just sharp enough without taking over.
Save this creamy pea salad for potlucks when you want cold peas, crisp bacon, and tangy dressing in every bite.
The Step Most People Skip That Makes Pea Salad Watery
Frozen peas carry more surface moisture than people expect, and that extra water is what thins the dressing after it sits. Thawing them completely and patting them dry sounds fussy, but it’s the difference between a salad that clings and one that puddles at the bottom of the bowl. If you’ve ever had pea salad go limp after an hour, this is usually why.
The second thing that helps is chilling time. The dressing needs that hour in the fridge to settle onto the peas and let the vinegar mellow into the mayonnaise and sour cream. Right after mixing, the salad tastes a little sharp and loose. After resting, it turns creamy and balanced.
What Each Part Is Doing in the Bowl

- Frozen peas — Use frozen peas here, not canned. They keep their shape and sweet bite after thawing, which is what makes the salad feel fresh instead of mushy.
- Bacon — Cook it until crisp enough to crumble cleanly. Soft bacon gets chewy fast once it meets the dressing.
- Sharp cheddar — Sharp cheddar gives the salad its salty backbone. Mild cheese disappears into the dressing; sharp cheese stays noticeable in every bite.
- Red onion — Dice it finely so it spreads through the bowl instead of landing in harsh pockets. If raw onion feels too strong, soak the diced onion in cold water for 10 minutes, then drain well.
- Mayonnaise and sour cream — Mayo gives the dressing its body, while sour cream keeps it from tasting heavy. If you substitute all mayo, the salad turns thicker and richer; if you replace too much with yogurt, the dressing can get loose and tangy in a way that doesn’t suit this dish as well.
- Apple cider vinegar and sugar — The vinegar sharpens the dressing and the sugar rounds it out. That tiny bit of sugar isn’t there to make the salad sweet; it keeps the peas and onion from tasting harsh.
How to Keep the Dressing Creamy From the First Bite to the Last
Thawing and Drying the Peas
Thaw the peas completely before anything else, then spread them on paper towels and blot them dry. You want them cold and dry, not wet and broken. If they still feel icy in the center, the dressing won’t coat evenly and the final salad will leak water as it chills.
Mixing the Creamy Base
Whisk the mayonnaise, sour cream, vinegar, sugar, salt, and pepper until the dressing looks smooth and glossy. The vinegar should disappear into the base, not sit in sharp streaks at the bottom of the bowl. If the dressing tastes flat now, it will taste flat later, so season it before it meets the peas.
Folding Without Crushing
Add the peas, bacon, cheddar, and onion, then fold gently with a spatula until everything is coated. Stirring too hard breaks the peas and smears the cheese, which makes the salad look heavy instead of chunky. You want the bowl to feel evenly dressed, not whipped.
The Chill That Sets the Texture
Cover the bowl and refrigerate it for at least an hour. During that time the dressing thickens slightly and the onion softens just enough to blend in. Stir once before serving and taste again, because cold salads often need one last pinch of salt after resting.
Three Ways to Shift the Salad Without Losing What Makes It Work
Make It Bacon-Free
Leave out the bacon and add a little extra salt plus a pinch of smoked paprika if you want some of that savory depth back. The salad will lose the crisp, salty contrast, so lean harder on the cheddar and let the onion stay in the mix for bite.
Dairy-Free Version
Use a good dairy-free mayo and skip the sour cream, then add a little extra vinegar a half teaspoon at a time until the dressing tastes balanced. You’ll lose some of the mellow tang that sour cream brings, so taste after chilling and adjust the salt again before serving.
Swap the Cheddar for Something Milder
Monterey Jack or Colby works if you want a softer, less sharp salad. The texture stays the same, but you’ll lose the punch that sharp cheddar gives, so don’t be shy with black pepper and a little extra onion.
Turn It Into a Potluck Make-Ahead Dish
Mix it a few hours ahead for the best texture, but hold back a spoonful of bacon to scatter on top right before serving. That keeps the top from softening and gives the bowl a fresher look after it’s been sitting in the fridge.
Storage and Reheating
- Refrigerator: Store covered for up to 3 days. The peas stay pleasant, but the dressing loosens a little as it sits.
- Freezer: Don’t freeze this salad. The mayonnaise base splits and the peas turn soft after thawing.
- Reheating: This salad is served cold, so don’t reheat it. If it has been chilled overnight, stir well and let it sit at room temperature for 10 to 15 minutes so the dressing loosens slightly before serving.
Questions I Get Asked About This Recipe

Pea Salad
Ingredients
Method
- Thaw the frozen peas completely, then pat them dry with paper towels to remove excess moisture.
- Combine the peas, crumbled bacon, cheddar cubes, and red onion in a large bowl.
- Whisk together mayonnaise, sour cream, apple cider vinegar, sugar, salt, and black pepper in a small bowl until smooth.
- Pour the dressing over the pea mixture and fold gently until everything is evenly coated.
- Cover the bowl and refrigerate for at least 1 hour to allow flavors to develop.
- After chilling, stir and taste, then adjust with more salt and black pepper if needed.