Fresh, creamy pea salad with bacon, cheddar, and a tangy-sweet dressing. Easy, quick, and always a crowd-pleaser for gatherings or everyday meals.
This one surprised me more than I expected
I’ll be honest, the first time I heard “pea salad,” I hesitated. It didn’t sound like something I’d crave. But I tried it anyway, mostly because it took barely any effort, and I needed something quick for a get-together.
And yeah, I was wrong. Completely. One bite in and it just clicked. Creamy, a little sweet, salty from the bacon, and those peas had this soft crunch I didn’t see coming.
Now I keep it in rotation, especially when I want something that feels homemade but doesn’t drain my energy.
Ingredients I Used for the Recipe
- 8 slices bacon, diced – for that salty crunch that balances the sweetness
- 4 cups frozen peas, thawed – the main base, slightly sweet with a fresh bite
- 3/4 cup sharp cheddar cheese, cubed – adds richness and a little sharp flavor
- 1/3 cup red onion, diced – gives a mild bite and color
- 1/2 cup sour cream – makes the dressing creamy and slightly tangy
- 1/4 cup mayonnaise – adds smoothness and body to the dressing
- 1 tablespoon granulated sugar – just enough to bring a subtle sweetness
- 2 teaspoons apple cider vinegar – cuts through the richness with a light tang
- 1/4 teaspoon salt – pulls all the flavors together
- 1/8 teaspoon pepper – adds a soft warmth in the background
How to make Pea Salad?

Step 1 – Cook the bacon
I start with the bacon because everything else comes together fast. I cook it in a skillet until it’s crispy but not burnt. Then I move it onto paper towels so it stays crunchy.
Step 2 – Mix the dressing
In a big bowl, I whisk together sour cream, mayo, sugar, vinegar, salt, and pepper. It should taste slightly sweet but not like dessert. If it tastes flat, I usually add a tiny splash more vinegar.
Step 3 – Bring everything together
I toss in the peas, cheese, onion, and most of the bacon. Then I gently stir everything so the dressing coats it all without smashing the peas.
Step 4 – Chill before serving
This part matters more than I expected. I cover it and let it sit in the fridge for at least an hour. The flavors settle and somehow it just tastes better cold.
Step 5 – Finish and serve
Right before serving, I sprinkle the rest of the bacon on top. It keeps that crispy texture instead of getting soggy.
What I’ve learned after making it way too many times
The peas make or break this. I always use frozen ones that I thaw. Canned peas work, but they’re softer and kind of lose that fresh bite. I tried it once and didn’t go back.
Also, I used to rush the chilling step. Big mistake. It tasted fine, but not great. Letting it sit really pulls everything together in a way you notice immediately.
I’ve messed up the onion before too. If I chop it too big, it overpowers everything. Smaller pieces blend better and don’t take over each bite.
Tips
Keep the texture interesting
I like cutting the cheese into small cubes instead of shredding it. It gives these little bites of sharp flavor that stand out more. Shredded works, but it melts into the dressing more.
Don’t skip the balance in the dressing
If it tastes too sweet, add a drop more vinegar. Too tangy, a pinch more sugar. I adjust it almost every time depending on my mood.
Add bacon in two stages
Mix some in, save some for the top. It’s a small thing, but it keeps that crunch where it matters.
Serve it cold, always
I tried serving it right after mixing once and it just wasn’t the same. Cold pea salad hits differently. It feels more refreshing and the flavors are tighter.
Eat it within a couple days
I usually finish it in two days. After that, the dressing gets a little loose and the bacon softens too much. Still edible, just not at its best.
Where this fits into my everyday cooking
This is one of those recipes I lean on when I don’t feel like cooking but still want something that feels put together. It shows up at random dinners, last-minute invites, even those lazy weekends when I want something cold from the fridge.
I’ve taken it to gatherings where people side-eye it at first. Then they go quiet after the first bite. That part never gets old.
It’s simple, yeah. But it’s the kind of simple that actually works. And honestly, I trust recipes like that more than the complicated ones.

Pea Salad Recipe
Description
This old-fashioned Pea Salad is a creamy, savory-sweet classic that wins over even the biggest pea skeptics. Combining crisp-tender peas, salty crispy bacon, sharp cheddar cheese, and red onion in a tangy sweet dressing, it’s the perfect make-ahead side dish for potlucks, BBQs, or family dinners. Ready in just 15 minutes!
Ingredients
The Dressing
The Salad
Instructions
Cook the Bacon
In a large nonstick skillet over medium-high heat, cook the diced bacon until crispy and golden brown. Using a slotted spoon, transfer the bacon to a paper towel-lined plate to drain excess grease. Let it cool completely.Make the Dressing
In a large mixing bowl, whisk together the sour cream, mayonnaise, granulated sugar, apple cider vinegar, salt, and pepper until smooth and well combined.Combine Ingredients
Add the thawed peas, diced red onion, cubed cheddar cheese, and cooled crispy bacon to the bowl with the dressing. Gently stir until all ingredients are evenly coated in the creamy mixture.Chill and Serve
Cover the bowl with plastic wrap or transfer to an airtight container. Refrigerate for at least 1 hour to allow the flavors to meld. Give it a quick stir before serving cold. Garnish with extra bacon bits if desired.
Nutrition Facts
Servings 8
- Amount Per Serving
- Calories 285kcal
- % Daily Value *
- Total Fat 20g31%
- Saturated Fat 7g35%
- Cholesterol 35mg12%
- Sodium 420mg18%
- Potassium 240mg7%
- Total Carbohydrate 16g6%
- Dietary Fiber 4g16%
- Sugars 6g
- Protein 11g22%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
For best texture, use frozen petite peas that have been thawed and patted dry. Canned peas can be used but may be too soft. This salad tastes even better the next day as the flavors develop. Store leftovers in the fridge for up to 3 days. Do not freeze.
