I never understood why people turned up their noses at pea salad until I tried one drowning in mayonnaise at a church potluck. That’s when it hit me—most folks had only ever tasted the heavy, creamy version that sits like a brick in your stomach.
This vinegar-based pea salad is nothing like that. Instead of mayo, it uses a tangy dressing that actually lets you taste the vegetables. My kids will eat peas this way without complaining, which is saying something. The dressing is sweet and sour at the same time, and it keeps in the fridge for days without getting weird and separated like mayo-based salads do.
Why You’ll Love This Pea Salad
- Make-ahead convenience – This salad actually gets better as it sits in the fridge, making it perfect for meal prep or preparing the day before a potluck or barbecue.
- Tangy, refreshing flavor – The vinegar-based dressing gives this salad a bright, zesty taste that’s different from the usual mayo-heavy versions, and it’s especially refreshing on hot summer days.
- Colorful and crunchy – With peas, corn, bell peppers, and pimientos, you get a mix of textures and colors that looks great on any table.
- Crowd-pleaser – This recipe makes a generous amount that’s perfect for feeding a group at cookouts, family gatherings, or picnics.
- No mayo means no worries – Since there’s no mayonnaise, you don’t have to stress about keeping it super cold at outdoor events, making it a safer choice for warm-weather gatherings.
What Kind of Peas Should I Use?
For this vinegar-based salad, you’ll want to use canned or frozen peas that have been thawed and drained well. Canned sweet peas are probably the easiest option since they’re already cooked and ready to go – just make sure to drain them thoroughly so you don’t water down your dressing. If you prefer frozen peas, let them thaw completely and pat them dry with a paper towel before tossing them into the salad. Fresh peas can work too if you blanch them first, but honestly, the convenience of canned or frozen makes this recipe so much easier to throw together.
Options for Substitutions
This pea salad is pretty forgiving when it comes to swaps:
- Cider vinegar: White vinegar or white wine vinegar work just as well here. You’ll still get that tangy punch the salad needs.
- Sugar: You can cut back to 3/4 cup if you prefer a less sweet dressing, or use honey instead – just warm it slightly so it mixes in easily.
- Oil: Any neutral oil like vegetable, canola, or avocado oil will do the trick. Olive oil works too, though it’ll add a bit more flavor.
- Pimientos: If you don’t have pimientos on hand, you can use roasted red peppers from a jar. Just drain and chop them up.
- Bell pepper: Any color bell pepper works – red, yellow, orange, or the classic green. Mix and match for a colorful bowl.
- Corn: Fresh corn cut from the cob or frozen corn (thawed) can replace canned. Just make sure to drain it well if using frozen.
- Peas: Frozen peas (thawed) work great instead of canned. Some folks even like using a mix of green peas and chickpeas for extra texture.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with this pea salad is not letting the vinegar mixture cool completely before adding it to the vegetables – pouring hot liquid over the peas and corn will cook them and turn your crisp salad into mush.
Another common error is skipping the chilling time, but that hour in the fridge is when the flavors really come together and the vegetables absorb the tangy dressing properly.
If your salad tastes too sharp or acidic, you likely didn’t dissolve the sugar completely in the first step – make sure it’s fully melted and combined with the vinegar before cooling.
For even better results, drain your canned peas and corn thoroughly and pat them dry with paper towels, since excess moisture will water down your dressing and make the salad bland.
What to Serve With Pea Salad?
This tangy pea salad is perfect for summer cookouts and potlucks, so I love serving it alongside grilled meats like burgers, hot dogs, or BBQ chicken. It also pairs really well with fried chicken or pulled pork sandwiches since the vinegar dressing cuts through the richness of the meat. If you’re putting together a picnic spread, add some potato salad, coleslaw, and cornbread to round out the meal. This salad also works great as a side for simple weeknight dinners – just throw some grilled sausages or pork chops on the table and you’re good to go.
Storage Instructions
Refrigerate: This pea salad actually gets better as it sits! Store it in an airtight container in the fridge for up to 5 days. The vinegar-based dressing acts as a natural preservative, so the veggies stay crisp and the flavors really meld together nicely after a day or two.
Make Ahead: I always make this salad at least a few hours before serving, but honestly it’s even better the next day. The vegetables soak up all that tangy dressing and everything just tastes more flavorful. It’s perfect for potlucks or cookouts since you can prep it the night before.
Serve: Give the salad a good stir before serving since the dressing can settle at the bottom. I like to serve it cold straight from the fridge, but if you want the flavors to really pop, let it sit out for about 10 minutes before eating.
| Preparation Time | 15-20 minutes |
| Cooking Time | 5-10 minutes |
| Total Time | 90-120 minutes |
| Level of Difficulty | Easy |
| Servings | 9 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1100-1250
- Protein: 17-21 g
- Fat: 28-34 g
- Carbohydrates: 220-250 g
Ingredients
For the dressing:
- 3/4 cup sugar
- 1 cup cider vinegar (I prefer Bragg organic for the best tang)
- 1/3 cup oil (I use Wesson vegetable oil for a neutral flavor)
- 1 tsp salt
- 1/2 tsp pepper
- 1/2 tsp Dijon mustard
For the salad:
- 15 oz peas (I use Le Sueur very young small sweet peas)
- 11 oz corn
- 4 oz pimientos
- 1 cup bell pepper
- 1 cup onion
- 1/3 cup celery
- 1/3 cup fresh dill
Step 1: Prepare the Vegetables
- 15 oz peas
- 11 oz corn
- 4 oz pimientos
- 1 cup bell pepper
- 1 cup onion
- 1/3 cup celery
While you’ll be making the dressing, start by prepping all your vegetables so they’re ready to combine.
Dice the bell pepper into small, uniform pieces, thinly slice the onion, and chop the celery into small pieces.
Drain the canned peas and corn thoroughly—I like to rinse them quickly under cold water to remove any starchy liquid, which helps the salad stay bright and crisp.
Drain and roughly chop the pimientos.
Keep all vegetables in separate bowls until ready to combine.
Step 2: Make the Vinegar Dressing
- 3/4 cup sugar
- 1 cup cider vinegar
- 1/3 cup oil
In a medium saucepan, combine the sugar, cider vinegar, and oil over medium heat.
Stir occasionally and let it simmer for about 6 minutes, until the sugar is completely dissolved and the mixture is clear.
You should notice the flavors melding together as it heats—this warming process helps the vinegar’s tanginess integrate with the oil and sweetness.
Once the sugar is fully dissolved, remove from heat and transfer to a bowl to cool for about 15 minutes until it reaches room temperature.
Step 3: Combine All Ingredients
- prepared vegetables from Step 1
- vinegar dressing from Step 2
- 1 tsp salt
- 1/2 tsp pepper
- 1/2 tsp Dijon mustard
In a large mixing bowl, combine the prepared vegetables from Step 1 with the salt, pepper, and Dijon mustard.
Pour the cooled vinegar dressing from Step 2 over the vegetable mixture and stir everything together until well combined, making sure the dressing coats all the vegetables evenly.
The mustard will help emulsify the dressing and add subtle depth to the flavor.
Step 4: Chill and Finish
- combined salad from Step 3
- 1/3 cup fresh dill
Refrigerate the salad for at least 1 hour before serving—this resting time allows the flavors to meld and deepens the taste.
I find that letting it sit overnight actually improves this salad even more, as the vegetables absorb the vinegar flavor beautifully.
Just before serving, stir in the fresh dill (or use parsley if you prefer) and taste for seasoning, adjusting salt and vinegar to your preference.

Crisp Vinegar Based Pea Salad
Ingredients
For the dressing::
- 3/4 cup sugar
- 1 cup cider vinegar (I prefer Bragg organic for the best tang)
- 1/3 cup oil (I use Wesson vegetable oil for a neutral flavor)
- 1 tsp salt
- 1/2 tsp pepper
- 1/2 tsp Dijon mustard
For the salad::
- 15 oz peas (I use Le Sueur very young small sweet peas)
- 11 oz corn
- 4 oz pimientos
- 1 cup bell pepper
- 1 cup onion
- 1/3 cup celery
- 1/3 cup fresh dill
Instructions
- While you'll be making the dressing, start by prepping all your vegetables so they're ready to combine. Dice the bell pepper into small, uniform pieces, thinly slice the onion, and chop the celery into small pieces. Drain the canned peas and corn thoroughly—I like to rinse them quickly under cold water to remove any starchy liquid, which helps the salad stay bright and crisp. Drain and roughly chop the pimientos. Keep all vegetables in separate bowls until ready to combine.
- In a medium saucepan, combine the sugar, cider vinegar, and oil over medium heat. Stir occasionally and let it simmer for about 6 minutes, until the sugar is completely dissolved and the mixture is clear. You should notice the flavors melding together as it heats—this warming process helps the vinegar's tanginess integrate with the oil and sweetness. Once the sugar is fully dissolved, remove from heat and transfer to a bowl to cool for about 15 minutes until it reaches room temperature.
- In a large mixing bowl, combine the prepared vegetables from Step 1 with the salt, pepper, and Dijon mustard. Pour the cooled vinegar dressing from Step 2 over the vegetable mixture and stir everything together until well combined, making sure the dressing coats all the vegetables evenly. The mustard will help emulsify the dressing and add subtle depth to the flavor.
- Refrigerate the salad for at least 1 hour before serving—this resting time allows the flavors to meld and deepens the taste. I find that letting it sit overnight actually improves this salad even more, as the vegetables absorb the vinegar flavor beautifully. Just before serving, stir in the fresh dill (or use parsley if you prefer) and taste for seasoning, adjusting salt and vinegar to your preference.







