Cold pea salad is at its best when the peas stay sweet and bright, the dressing clings without turning heavy, and every bite lands with a little crunch from bacon and onion. This version keeps that balance. It tastes like the bowl people go back to at potlucks because it’s creamy and familiar, but not muddled or watery.
The key is starting with fully thawed peas and drying them well before they ever hit the bowl. That one step keeps the dressing from thinning out. A small amount of sour cream sharpens the mayonnaise, apple cider vinegar keeps the salad from tasting flat, and a little sugar rounds out the tang so the peas still taste like peas.
Below, I’ve included the small details that matter most here: how to keep the bacon crisp enough to notice after chilling, why the cheese should be cubed instead of shredded, and the one adjustment I’d make if you’re serving this a few hours ahead.
The peas stayed bright and the dressing got even better after an hour in the fridge. I liked that the bacon still had texture and the red onion wasn’t overpowering.
Creamy pea salad with bacon and cheddar is even better after a short chill, when the dressing settles into the peas without watering them down.
The Trick to Keeping Pea Salad Creamy Instead of Watery
Most pea salad trouble starts before the dressing ever goes on. Frozen peas carry a lot of surface moisture, and if they’re still damp, that water loosens the mayonnaise and washes the flavor out of the bowl. Thaw them completely, then blot them dry with paper towels until they feel dry to the touch.
The other thing that matters is how gently you fold everything together. Peas bruise easily, and once they get smashed, the salad turns muddy and the dressing looks streaky. You want the ingredients coated, not mashed. Letting the salad chill for at least an hour gives the vinegar time to wake everything up and helps the dressing settle into a thicker, more cohesive texture.
What Each Ingredient Is Doing in the Bowl

- Frozen peas — These bring the sweet pop that makes the salad worth eating. Frozen peas are better here than canned because they hold their shape and keep their color after thawing. Don’t cook them.
- Bacon — The smoky, salty crunch is what keeps this from tasting one-note. Cook it until it’s crisp, then crumble it after it cools so it stays snappy in the salad instead of softening into the dressing.
- Sharp cheddar — Cubes work better than shreds because they give you little pockets of rich, tangy cheese instead of disappearing into the dressing. Use a block and cut it small for the best texture.
- Red onion — A fine dice is important here. Bigger pieces can take over. If yours is especially sharp, soak it in cold water for 10 minutes, then drain well before adding it.
- Mayonnaise and sour cream — Mayo gives the salad its body, while sour cream lightens the texture and adds a clean tang. You can swap in plain Greek yogurt for the sour cream, but the dressing will taste a little sharper and less lush.
- Apple cider vinegar and sugar — These two keep the dressing from tasting heavy. The vinegar cuts through the richness, and the sugar rounds the edge so the peas stay front and center.
Building the Salad So It Stays Crisp After Chilling
Dry the peas first
Thaw the peas completely, then spread them on a towel-lined tray or pat them dry in a bowl with paper towels. If you rush this part, the dressing will thin out as soon as it sits. The peas should look glossy, not wet.
Mix the dressing until it’s smooth
Whisk the mayonnaise, sour cream, vinegar, sugar, salt, and pepper until the sugar dissolves and the mixture looks fully blended. If the dressing still looks grainy, keep whisking for another few seconds. That smooth base coats the peas evenly and keeps the salad from tasting clumpy.
Fold, don’t stir aggressively
Add the peas, bacon, cheddar, and onion, then fold gently with a spoon or spatula. Hard stirring breaks the peas and smears the cheese. You want every bite coated, with the vegetables and bacon still looking distinct.
Chill before serving
Cover the bowl and refrigerate it for at least an hour. That rest time matters because the dressing thickens slightly as it chills and the flavors settle together. Before serving, stir once and taste again; a pinch more salt or a small splash of vinegar can wake it back up if the fridge muted it.
How to Adapt This Bowl for Different Tables
Make it vegetarian
Skip the bacon and add a handful of toasted sunflower seeds or chopped roasted pecans for crunch. You’ll lose the smoky bite, so a pinch of smoked paprika in the dressing helps bring some of that back without changing the texture of the salad.
Use Greek yogurt instead of sour cream
Plain Greek yogurt works well if you want a little more tang and a slightly lighter dressing. It’s a little less rich than sour cream, so the salad will taste brighter and a touch less silky.
Make it ahead for a potluck
Mix the peas, bacon, cheddar, and onion up to a day ahead, then whisk the dressing separately and combine them a few hours before serving. That keeps the peas from softening too much and protects the bacon’s texture.
Swap the cheddar for another cheese
Mild Swiss or diced Colby Jack both work, but neither has the sharp edge that cheddar brings. If you swap, the salad tastes softer and creamier, so I’d keep the vinegar and pepper on the bold side to balance it.
Storage and Reheating
- Refrigerator: Store covered for up to 3 days. The peas stay pleasant, though the onion softens a bit and the dressing loosens slightly as it sits.
- Freezer: Don’t freeze this salad. Mayonnaise and peas both change texture in the freezer, and the thawed result turns watery and grainy.
- Reheating: No reheating needed. Serve it cold straight from the fridge, and if it looks a little tight after chilling, let it sit at room temperature for 10 minutes and stir before serving.
Questions I Get Asked About This Recipe

Pea Salad
Ingredients
Method
- Thaw the frozen peas completely and pat them dry with paper towels to remove excess moisture.
- Combine peas, crumbled bacon, cheddar cubes, and red onion in a large bowl, then toss briefly to distribute evenly.
- Whisk mayonnaise, sour cream, apple cider vinegar, sugar, salt, and black pepper in a small bowl until smooth and glossy.
- Pour the dressing over the pea mixture and fold gently until everything is evenly coated, with peas turning bright green and shiny.
- Cover and refrigerate for at least 1 hour to let flavors develop, then stir and taste for seasoning before serving.