This post may contain affiliate links. Please read our disclosure policy.

This homemade Pea Salad recipe is made from a simple creamy dressing, crisp bacon, diced hard boiled egg, shredded cheese, crispy fried onions, and peas . It is super easy to make because the frozen peas only need to be thawed, not cooked!

Pea Salad topped with bacon

Why this recipe is so great:

  • It just works. Don’t ask my why or how. It certainly isn’t the prettiest thing to look at. But the combination of tender flavorful peas with just the right amount of all the other ingredients is surprisingly delicious.
  • Easy side dish. Whether you need something for a potluck or something nostalgic like grandma used to make, This no-cook pea salad recipe is super easy to put together. That is, of course, if you’re like me and always have cooked bacon and hard boiled eggs at the ready.

Ingredients needed:

Exact quantities are listed in the recipe card below, but here is a summary.

  • Peas – You’ll want to use frozen peas for this recipe and just let them thaw in the bowl. They are picked when they are perfectly ripe and blanched before they are flash frozen.
  • Bacon – I always have cooked bacon on hand. That way it’s easy to throw into scrambled eggs or a recipe like this pea salad.
  • Eggs – Chopped hard boiled eggs are a great addition to make this salad extra creamy.
  • Crispy fried onions – Like the kind you put on top of green bean casserole at Thanksgiving. A lot of pea salad recipes call for raw diced onion, but I found the crispy fried onions add the best flavor and texture.
  • Cheddar cheese – Save yourself some work and buy pre-shredded.
  • Sour cream, mayonnaise, apple cider vinegar, sugar, salt and pepper – Combined to make the dressing. Very similar to a coleslaw dressing.
measured ingredients for Pea Salad

How to make Pea Salad:

Detailed step by step instructions are listed in the recipe card below, but here is a summary.

  1. Measure: In a large bowl, combine all of the measured salad ingredients.
  2. Add dressing: In a separate bowl, mix together the dressing ingredients. Then, fold it into the salad ingredients.

Recipe tips for perfect results:

  • Make ahead directions: If making this pea salad ahead of time, combine all ingredients except for the the fried onion pieces and refrigerate. Don’t add the fried onions until you are ready to serve. That way they will stay crispy.
  • Substitutions: This recipe is super flexible and many of the ingredients can be omitted or swapped out based on your preferences.
salad made from peas, bacon, egg, with creamy dressing

If you’ve made this or any other recipe on my site, let me know in the comment section how it turned out. I love hearing from my readers!

You can also follow along on PINTERESTFACEBOOK and INSTAGRAM to see more amazing recipes to satisfy any foodie craving!

Pea Salad

Prep5 minutes
Total5 minutes
Servings 8 servings
Homemade Pea Salad made from simple creamy dressing, crisp bacon, diced hard boiled egg, crispy fried onions, and peas is easy to make!




  • 16 ounces frozen peas reserve about a tablespoon to set on top of salad just before serving
  • 2 hard boiled eggs peeled and chopped, can use 2 or 3 depending on preference
  • 6 ounces bacon about 4-6 slices, cooked crisp and chopped
  • 1/2 cup cheddar cheese shredded
  • 1 cup fried onion pieces chopped



  • Prepare dressing: In a large bowl, whisk together mayonnaise, sour cream, sugar, apple cider vinegar, salt, and pepper.
  • Prepare salad: Add the peas, hard boiled eggs, bacon, and cheddar cheese to the large bowl with the dressing. Gently fold to combine. To keep them crisp, hold off on folding in the fried onion pieces just before serving.
    dressing and ingredients to make pea salad
  • Serve: As garnish, top with reserved peas, some additional crumbled bacon, more fried onion pieces, or chopped chives or scallions just before serving. Enjoy!


Calories: 351kcal, Carbohydrates: 13g, Protein: 10g, Fat: 29g, Saturated Fat: 10g, Polyunsaturated Fat: 8g, Monounsaturated Fat: 8g, Trans Fat: 1g, Cholesterol: 81mg, Sodium: 507mg, Potassium: 228mg, Fiber: 3g, Sugar: 5g, Vitamin A: 676IU, Vitamin C: 23mg, Calcium: 90mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this? Leave me a comment below

Hi! I’m Krissy.

I love to create the BEST versions of your favorite recipes. If you love to cook, love to eat, or just have a deep appreciation for good food, you’re in the right place! Stick around… I have hundreds of recipes for you to make.

You May Also Like

Leave a comment

Ask a question or leave a comment. I'm happy to help in any way and I love hearing what you think about the recipe. Be sure to leave a rating!

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. 5 stars
    I made this for a work gathering and it was such a hit! I really like using frozen peas, they are so tasty and crisp.

  2. 5 stars
    Delicious! Just like I remember my aunt making. Such great flavor combination and yummy texture. Thanks for this easy salad recipe!