I grew up thinking pea salad was just something grandmas made for church potlucks—you know, those heavy mayo-laden dishes that sat out too long on folding tables. Then I tried making it myself with frozen peas (way sweeter than canned), crispy bacon, sharp cheddar, and a tangy dressing that actually has some personality.
Turns out, pea salad doesn’t have to be boring. When you balance creamy with crunchy, and add just enough hot sauce and fresh dill to wake things up, it becomes the kind of side dish people actually go back for seconds of. Plus, it takes about 15 minutes to throw together, which means you can make it on a Tuesday and not feel like you’ve spent your whole evening in the kitchen.

Why You’ll Love This English Pea Salad
- Ready in 15 minutes – This salad comes together incredibly fast, making it perfect for last-minute potlucks or when you need a quick side dish for dinner.
- No cooking required – Just mix everything together in a bowl and you’re done. The peas stay frozen until you’re ready to serve, so there’s no stovetop work needed.
- Crowd-pleasing side dish – The creamy dressing, crispy bacon, and cheddar cheese make this a hit at barbecues, family gatherings, and holiday meals.
- Simple ingredients – You probably have most of these items in your fridge already, and frozen peas are a pantry staple that last for months.
- Make-ahead friendly – This salad actually tastes better after sitting in the fridge for a few hours, so you can prep it the night before and have one less thing to worry about.
What Kind of Peas Should I Use?
For this salad, frozen peas are actually your best bet and what most people use. You don’t need to cook them – just thaw them out by running them under cool water or letting them sit at room temperature for about 30 minutes. Fresh peas from the pod can work too if you happen to have them, but they’re more work to shell and honestly don’t make a huge difference in the final dish. Canned peas aren’t recommended here since they tend to be mushy and can make your salad watery.

Options for Substitutions
This pea salad is pretty forgiving when it comes to swapping ingredients:
- Mayonnaise and sour cream: You can use all mayo or all sour cream if that’s what you have on hand. Greek yogurt also works great as a lighter substitute for either one, though it’ll give the salad a tangier taste.
- Red onion: Yellow or white onion works just fine here. You can also use green onions for a milder flavor – just use about 3 tablespoons of the chopped green parts.
- Apple cider vinegar: White vinegar or white wine vinegar will do the trick if you’re out of apple cider vinegar. The taste will be slightly different but still good.
- Cheddar cheese: Feel free to swap in pepper jack for some kick, or try colby or monterey jack. Just stick with a cheese that’s easy to dice into small cubes.
- Bacon: Turkey bacon works if you want a lighter option, or you can leave it out entirely for a vegetarian version. Ham cubes also make a nice substitute.
- Peas: Fresh or frozen peas both work – just make sure frozen peas are thawed and drained well before mixing. Canned peas aren’t recommended as they tend to be too mushy for this salad.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with pea salad is adding the bacon too early, which turns it limp and chewy instead of crispy – always wait until right before serving to fold it in so it keeps its crunch.
Skipping the chill time is another common error that results in a bland salad, as the flavors really need those 8 hours (or at least 4 if you’re in a rush) to blend together properly.
Make sure to drain your peas really well if you’re using frozen ones, because excess moisture will water down your dressing and make the whole salad runny.
Finally, dice your hard boiled eggs and onion into small, uniform pieces so every bite has a good mix of flavors and textures rather than big chunks that overpower the dish.

What to Serve With English Pea Salad?
English pea salad is a great side dish for summer cookouts and potlucks, so I love serving it alongside grilled chicken, burgers, or barbecue ribs. It pairs really well with other picnic favorites like potato salad, coleslaw, or baked beans for a full spread. If you’re looking for something lighter, try it with grilled fish or shrimp, since the creamy, tangy flavors complement seafood nicely. You can also serve it on top of butter lettuce leaves for a fun, low-carb way to enjoy it as a main dish.
Storage Instructions
Store: This pea salad actually gets better after sitting in the fridge for a few hours, so it’s perfect for making ahead! Keep it in an airtight container in the refrigerator for up to 3 days. The flavors really come together nicely overnight, making it a great option for potlucks or meal prep.
Make Ahead: You can prep this salad a day in advance, which is honestly when it tastes best. Just wait to add the bacon until right before serving so it stays crispy. Everything else can be mixed together and chilled, then give it a quick stir and top with fresh bacon when you’re ready to eat.
Keep Cool: Since this salad has mayo and eggs, make sure to keep it chilled if you’re serving it at a party or picnic. Don’t leave it sitting out at room temperature for more than 2 hours to keep everything safe and fresh.
| Preparation Time | 10-15 minutes |
| Cooking Time | 0 minutes |
| Total Time | 10-15 minutes |
| Level of Difficulty | Easy |
| Servings | 7 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1150-1300
- Protein: 45-55 g
- Fat: 80-90 g
- Carbohydrates: 70-80 g
We'll Pay You $5 to Try This Recipe!
Cook our recipe, snap some photos, and earn a $5 Amazon Gift Card. It's that simple!
Here's how:
- Make the recipe
- Take nice pictures of your final dish
- Fill out our quick form (2 minutes max!)
- Your $5 reward is on the way!
Ingredients
For the dressing:
- 1/3 cup mayonnaise (I prefer Hellmann’s mayonnaise)
- 1/3 cup sour cream
- 3 tbsp red onion (finely minced, about 1/8-inch pieces)
- 2 1/2 tsp apple cider vinegar
- 2 tsp sugar
- 3/4 tsp salt
- 1 1/4 tsp pepper
- 1 tsp hot sauce (I use Frank’s RedHot)
- 1 tbsp fresh dill (finely chopped)
For the salad:
- 26 oz frozen peas (thawed and drained to prevent sogginess)
- 2 hard boiled eggs (diced into 1/2-inch pieces)
- 1/2 cup cheddar
- 6 slices bacon (cooked crisp and crumbled into small bits)
Step 1: Prepare the Mise en Place
- 3 tbsp red onion
- 1 tbsp fresh dill
- 26 oz frozen peas
- 2 hard boiled eggs
- 6 slices bacon
Mince the red onion into fine 1/8-inch pieces and finely chop the fresh dill.
If using frozen peas, thaw them completely and drain well in a colander—this is crucial to prevent a watery salad.
Dice the hard boiled eggs into 1/2-inch pieces and crumble the cooked bacon into small bits.
Have all ingredients prepped and ready before mixing.
Step 2: Build the Creamy Dressing Base
- 1/3 cup mayonnaise
- 1/3 cup sour cream
- 3 tbsp red onion
- 2 1/2 tsp apple cider vinegar
- 2 tsp sugar
- 3/4 tsp salt
- 1 1/4 tsp pepper
- 1 tsp hot sauce
- 1 tbsp fresh dill
In a small bowl or measuring cup, whisk together the mayonnaise and sour cream until smooth.
Add the minced red onion, apple cider vinegar, sugar, salt, pepper, hot sauce, and fresh dill.
Whisk until fully combined and taste for seasoning—I like to add an extra pinch of salt here since the peas themselves are quite mild and need assertive flavoring.
Step 3: Combine the Salad Components
- thawed and drained peas from Step 1
- diced hard boiled eggs from Step 1
- 1/2 cup cheddar
- dressing mixture from Step 2
In a large bowl, combine the thawed and drained peas from Step 1, diced hard boiled eggs, and cheddar cheese.
Pour the dressing mixture from Step 2 over the pea mixture and fold gently but thoroughly until everything is evenly coated.
Make sure not to over-mix, which can break up the eggs and cheese unevenly.
Step 4: Chill and Allow Flavors to Meld
Cover the bowl and refrigerate for at least 8 hours, or preferably overnight.
This resting time allows the dressing to be fully absorbed by the peas and the flavors to develop and marry together.
The salad actually tastes better the next day.
Step 5: Finish and Serve
- crumbled bacon from Step 1
- chilled pea salad from Step 4
Just before serving, stir the crumbled bacon from Step 1 into the chilled pea salad.
I hold off on adding the bacon until the last moment because it can lose its crispness if mixed in too early and exposed to the creamy dressing for hours.
Serve chilled and enjoy!

Tangy English Pea Salad
Ingredients
For the dressing
- 1/3 cup mayonnaise (I prefer Hellmann's mayonnaise)
- 1/3 cup sour cream
- 3 tbsp red onion (finely minced, about 1/8-inch pieces)
- 2 1/2 tsp apple cider vinegar
- 2 tsp sugar
- 3/4 tsp salt
- 1 1/4 tsp pepper
- 1 tsp hot sauce (I use Frank's RedHot)
- 1 tbsp fresh dill (finely chopped)
For the salad
- 26 oz frozen peas (thawed and drained to prevent sogginess)
- 2 hard boiled eggs (diced into 1/2-inch pieces)
- 1/2 cup cheddar
- 6 slices bacon (cooked crisp and crumbled into small bits)
Instructions
- Mince the red onion into fine 1/8-inch pieces and finely chop the fresh dill. If using frozen peas, thaw them completely and drain well in a colander—this is crucial to prevent a watery salad. Dice the hard boiled eggs into 1/2-inch pieces and crumble the cooked bacon into small bits. Have all ingredients prepped and ready before mixing.
- In a small bowl or measuring cup, whisk together the mayonnaise and sour cream until smooth. Add the minced red onion, apple cider vinegar, sugar, salt, pepper, hot sauce, and fresh dill. Whisk until fully combined and taste for seasoning—I like to add an extra pinch of salt here since the peas themselves are quite mild and need assertive flavoring.
- In a large bowl, combine the thawed and drained peas from Step 1, diced hard boiled eggs, and cheddar cheese. Pour the dressing mixture from Step 2 over the pea mixture and fold gently but thoroughly until everything is evenly coated. Make sure not to over-mix, which can break up the eggs and cheese unevenly.
- Cover the bowl and refrigerate for at least 8 hours, or preferably overnight. This resting time allows the dressing to be fully absorbed by the peas and the flavors to develop and marry together. The salad actually tastes better the next day.
- Just before serving, stir the crumbled bacon from Step 1 into the chilled pea salad. I hold off on adding the bacon until the last moment because it can lose its crispness if mixed in too early and exposed to the creamy dressing for hours. Serve chilled and enjoy!