Pea salad is a creamy, tangy, and fresh side dish made with peas, cheese, and herbs. Quick to mix, budget-friendly, and perfect for BBQs or weeknight dinners.

If you have never tried a cold pea salad, you might be surprised at how refreshing it is!
The dressing has a tang from vinegar and yogurt, which balances the natural sweetness of peas. The cheese gives it richness, while the onion and fresh herbs cut through with a sharp, clean flavor.
I usually make this salad in the summer, when I want something that can sit in the fridge until the last minute.
It travels well, so it is perfect for potlucks or barbecues. It is also a great way to use frozen peas, which stay bright green and tender after chilling.
For me, this is a comfort dish that also feels fresh. It is the kind of recipe you can adapt endlessly, but the classic combination is hard to beat.
If you need a few cold salads that travel well for a picnic, be sure to try Greek Bean Salad, Caper Potato Salad, Broad Bean Salad, or Broccoli Cranberry Salad.
This recipe was originally posted on 22 October 2018 and republished on 17 September 2025 with revised text.
Jump to:
What is Pea Salad
Pea salad is a popular dish from the southern United States. Typically it also includes crispy bacon or even ham. My version is obviously vegetarian but you could also easily make it vegan. It's also often called English pea salad.
This salad uses frozen peas (you could also use fresh) which makes it a really handy dish to make, with just a few simple ingredients.
It's a perfect side dish at a barbecue, or for any meal year-round. Think sweet peas, creamy dressing, fresh vibrant herbs, sharp red onion and cubes of flavourful cheese... it's absolutely delicious and so easy to make!
This salad is perfect to take on picnics, as the peas keep it cool and slowly thaw until you're ready to eat it.
Why You Should Make This Recipe
- The creamy dressing balances lightness and richness.
- Pea salad uses basic ingredients most kitchens already have.
- It can be made in advance, saving time before a gathering.
- It is budget-friendly but still looks bright and appealing on the table.
- It works for both casual meals and holiday spreads.
Peas
Whether you use frozen, canned, or fresh, peas bring sweetness, color, and texture to the salad.
Frozen peas are often picked and frozen at peak freshness, which is why they work so well in this dish. You do not even need to thaw them before mixing, since they soften naturally as the salad chills.
Love peas? Be sure to also try Pea Cabbage Curry, Easy Pea Soup, and even Sweet Vanilla Pea Cake with Lemon Frosting!
Ingredients
- Peas. The foundation of the salad. Frozen peas stay sweet and crisp. Canned peas work in a pinch, but fresh is also excellent.
- Mayonnaise. Provides creaminess and body in the dressing. Can be replaced with vegan mayo.
- Greek yogurt. Adds tang and lightness. Sour cream works too.
- Vinegar or lemon juice. Gives acidity to cut through the creaminess.
- Parsley. Fresh and clean-tasting herb.
- Mint. Adds brightness and a cool note.
- Dill. Brings a soft, aromatic flavor that pairs well with peas.
- Cheddar cheese. Salty, rich cubes that give substance.
- Red onion. Sharp and slightly sweet when thinly sliced.
- Salt and pepper. Essential for balance.
How to make Pea Salad
This pea salad is so easy to make!
- Mix the mayo, yogurt and vinegar together in a large bowl.
- Add the chopped herbs, frozen peas, cheese and onion and give it a really good mix.
- Cover and chill in the fridge for at least 2 hours.
- Enjoy!
Storage, Freezing, Make-Ahead Advice
Pea salad keeps well in the fridge for up to three days. Store it in an airtight container and stir before serving, as the dressing can thicken slightly.
Freezing is not recommended, since the dressing will separate and the peas will lose texture.
To make ahead, prepare the salad up to a day in advance and refrigerate. Add extra herbs or a spoonful of yogurt just before serving to freshen it up.
Cook's Tips
- Chill the salad for at least 2 hours to really let the flavours mingle.
- If necessary stir another tablespoon of yogurt through it to loosen.
- Serve on a it's own or on a bed of spinach with more chopped herbs.
- Use frozen peas straight from the bag for the best texture.
- Slice the onion very thin so it blends without overpowering.
- Stir just before serving to refresh the texture.
- Taste and adjust seasoning after chilling, as flavors develop in the fridge.
- If you don't like frozen peas, try canned or fresh.
- Don't like peas at all? Try it with corn!
- For non-veggies, a traditional way to serve pea salad is with some chopped crispy bacon.
Other delicious salad recipes
Try some of my other tasty salad recipes! They're all perfect veg-packed accompaniments to any meal (or indeed a meal in themselves!)
Broccoli salad (with potatoes and herbs)
Brazilian Gaucho Potato Salad (with apple, carrot and and delicious dressing)
Mexican Grilled Chipotle Salad in Tortilla Bowls
Sauteed Butter Bean Salad
What to serve with Pea Salad
This delicious salad would be perfect alongside:
Sweet Potato Frittata
Lentil Carrot Hot Dogs (vegan)
Mini Beet Burgers
15 minute Bean Burgers
Pea Spinach Burgers
Why not finish the meal with a bright green, Pea Cupcakes? Trust me, they're so tasty. You can't taste the peas, but they leave a lovely sweetness and that fabulous green colour.
📖 Recipe
Creamy Herb Pea Salad
Ingredients
- 4 tablespoon mayonnaise
- 4 tablespoon plain Greek yogurt
- 1 tablespoon apple cider vinegar or white vinegar or lemon juice
- 1 tablespoon fresh parsley chopped
- ½ tablespoon fresh mint chopped
- ½ tablespoon fresh dill chopped
- salt and pepper
- 400 g frozen peas (don't thaw) canned or fresh peas work too!
- 125 g cheddar cheese cut into small cubes
- ¼ red onion finely sliced
To garnish
- Additional chopped herbs
Instructions
- Mix the mayonnaise, yogurt and vinegar together in a large bowl. Stir in the chopped herbs and season with the salt and pepper.
- Add the frozen peas, cheese and onion, then gently mix. Cover and chill in the fridge for at least 2 hours.
- Stir before serving, if necessary stir another tablespoon of yogurt through it to loosen, then sprinkle with some more herbs.
Notes
- Chill the salad for at least 2 hours to really let the flavours mingle.
- Give the salad a good stir before serving.
- If necessary stir another tablespoon of yogurt through it to loosen.
- Make it vegan: swap to dairy free mayo, yogurt and cheese.
- Make it gluten free: this pea salad is naturally is gluten free.
Nutrition
The nutritional information provided is approximate and can vary depending on several factors, so is not guaranteed to be accurate. Please see a registered dietician for special diet advice.
Kirsty says
Kids can ve very funny with foods can’t they, I have this with my toddler who is obsessed with one particular food one day and doesn’t it the next. BUt he really liked this 'salad' though I had to leave out the dill and onion.
Cat says
This is great becuase I always have frozen peas in the freezer (and usually an onion lurking somewhere too). It was delicious and so easy.
Rebecca Smith says
What a delicious side dish - we love peas in our house so this salad went down a treat!
Crystal says
This was so easy and the kids really liked it (I left out the red onion for them!)
Danielle says
I have never heard of this before! I absolutely lovedit. What a great recipe
Becc says
Yum! I loved those little cheese cubes in there to make it feel like a real treat. It was a great way to get your veg in!
Ellen says
Loved it.
Katie says
I made this tonight & it was delicious!! First time having pea salad, & I’m definitely a fan! 😃
Chiara says
We love peas so I took this on a picnic. Held up so well!
Claudia says
I love peas and this creamy style was a family crowd pleaser!
Helen K says
It was so good! Simple but really pleasant. And inexpensive too!
Angela says
Hi, I had everything in the fridge and freezer for this, so I made it last night for tea (with fish fingers). I didn't have any dill, but it was really good with the other herbs. Best thing is that my son liked it. He picked out the onion but loved the cheese with the peas and called it cheesy peas.
MELANIE EDJOURIAN says
I'm not sure if I have ever tried pea salad before. It sounds interesting and nice and healthy too.
kim says
I love a good pea salad, especially with the addition of dill! Adding this to the weekly menu!
Leslie says
I was immediately drawn to this when I saw the chopped herbs. Fresh herbs are such a great way to brighten a simple dish. Looks delish!
Christina says
What a great easy salad! I'll be making this for lunch this week!
Jennifer Farley says
The flavors in this are absolutely incredible!!
Heidy L. McCallum says
This recipe is fabulous, we make something very similar in the South and I love it--- I am betting odds I would devour your recipe as well my friend. Hope you made a double batch!
PS tell the children I will be happy to eat all the lovely veggies you cook!!! They all sound amazing.
Good Day
Heidy
Wajeeha says
Your photography is gorgeous! And I love pea salad, and yours looks so creamy and I love the addition of cheese cubes too! 🙂
Sues says
This looks seriously incredible and there's no way anyone could get sick of it! Especially with that added cheese 🙂 I could make a full meal out of this!
Carissa Shaw says
Yum! I need to make this as a side for holiday dinners this year! It's so pretty too.
Kelly Anthony says
This is the perfect salad to take to a picnic. Love that the frozen peas will thaw while the kids are playing.