Salads
This cold pea salad recipe with mayonnaise transforms simple ingredients into a creamy, crunchy masterpiece perfect for summer gatherings. The secret lies in balancing sweet peas, almonds, and a tangy mayonnaise dressing that keeps everything luscious without turning soggy.
I've perfected this recipe over years of picnics and barbecues, where it consistently disappears first.
The assembly process is straightforward but requires attention to texture and timing. Fresh or thawed peas get tossed with finely chopped onions and toasted almonds for crunch, while the mayonnaise-based dressing binds everything together without overwhelming the natural sweetness of the peas.
Chilling for at least two hours allows flavors to meld perfectly, creating that signature creamy yet refreshing bite.
What you'll end up with is a salad that's rich and satisfying yet light enough to enjoy on its own or as a side dish. The almonds add satisfying crunch, while the peas maintain their natural sweetness in every creamy bite.
This recipe keeps beautifully in the refrigerator for up to three days, making it ideal for meal prep and outdoor entertaining.
Serve it alongside grilled meats at your next cookout or pack it in a picnic basket for a refreshing lunch. The combination of textures and flavors makes this more than just a side dish—it's a crowd-pleaser that transforms any meal into something special.
Let's get started on creating this classic dish that never fails to impress.
Ingredients for cold pea salad recipe with mayonnaise
Sweet peas, creamy mayonnaise, and toasted almonds create this timeless summer salad masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh or Thawed Sweet Peas 🌱 | 2 cups | Packed, shelled, thawed if frozen |
| Mayonnaise 🥫 | ¾ cup | High-quality, tangy preferred |
| Sliced Almonds 🥜 | ½ cup | Toasted lightly for crunch |
| Red Onion 🧅 | ¼ cup | Finely chopped, mild flavor |
| Fresh Dill 🌿 | 2 tbsp | Chopped, for brightness |
| Lemon Juice 🍋 | 1 ½ tbsp | Freshly squeezed, for tang |
| Granulated Sugar 🍚 | 1 tbsp | Balances sweetness |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground, subtle heat |
| Heavy Cream 🥛 | ¼ cup | For extra creaminess (optional) |
| White Vinegar 💧 | ½ tbsp | For tangy depth |
The peas are the heart of this dish, so opt for fresh or high-quality frozen—avoid mushy or overly starchy varieties. Trader Joe's and Whole Foods carry excellent frozen sweet peas that thaw perfectly. For almonds, sliced over slivered adds better texture, and toasting them in a dry pan for 2-3 minutes enhances their crunch. The mayonnaise should be tangy and of good quality—Hellmann's or Duke's are reliable choices, but avoid anything overly sweet. Fresh dill is ideal, but dried dill at one-third the amount works in a pinch, though it lacks the same brightness.
No fresh dill? Substitute with a mix of parsley and tarragon for a similar herbal note. Running short on almonds? Toasted pecans or walnuts add a rich, earthy crunch instead. The lemon juice can be swapped for white wine vinegar at the same amount if you prefer a sharper tang. For a lighter version, reduce the mayonnaise by half and add an extra 0.25 cup of heavy cream to maintain creaminess. The sugar balances the peas' natural sweetness, but if you prefer less sweetness, reduce it to 0.5 tbsp or omit entirely.
This salad keeps beautifully in an airtight container in the fridge for up to 3 days, though the texture is best within the first 24 hours. For outdoor gatherings, pack it in a wide-mouthed mason jar with the dressing at the bottom—just invert before serving. The flavors meld best after at least 2 hours of chilling, so plan ahead for optimal results. Leftovers reheat poorly, so enjoy within the recommended time frame for peak texture and flavor.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this recipe because it’s three ingredients plus chopping—no cooking, no fussing. Toss the peas, mayo, and dill together, then let the almonds and onion add crunch. Honestly? It’s the kind of dish where you can make it while watching a show and still feel like you’ve done something impressive.
- Creamy Crunch Perfection: That mayo-dill combo is ridiculously good—bright, tangy, and just sweet enough to balance the peas. The sliced almonds? They add this addictive texture that makes you want to eat it straight from the bowl. (Yes, even on a Tuesday night.)
- Picnic or Potluck Hero: This salad travels like a champ—no ice needed, no spills, just pure flavor. Bring it to a barbecue, pack it for a beach day, or serve it at a holiday table. It’s the one dish that everyone actually finishes.
- Budget-Friendly Pantry Staple: Sweet peas are cheap, mayo lasts forever, and almonds stretch far. I make this for a crowd and still have leftovers for days. Plus, it’s one of those rare salads where the cheaper ingredients (like frozen peas) taste just as good as fresh.
Step-by-step instructions for cold pea salad with mayonnaise
Assemble this bright, creamy salad with precise technique for perfect texture and flavor balance.
Toast the Almonds for Crunch
Preheat your oven to 350°F and spread the 0.5 cup sliced almonds evenly on a baking sheet. Toast for 5-6 minutes until they're lightly golden and fragrant. Watch closely—they burn quickly. Remove from oven and let cool for 2 minutes before transferring to a small bowl.
This step creates the perfect textural contrast to the creamy peas. The toasted almonds should smell nutty and develop a subtle golden hue. If you don't have time for toasting, you can use store-bought toasted almonds, but fresh toasting enhances the flavor significantly.
Mix the Dressing Ingredients
In a medium bowl, combine the 0.75 cup mayonnaise, 0.25 cup heavy cream, 1.5 tbsp lemon juice, 0.5 tbsp white vinegar, 1 tbsp granulated sugar, 0.5 tsp salt, and 0.25 tsp black pepper. Whisk vigorously for 1 minute until the mixture is completely smooth and all ingredients are fully incorporated.
The heavy cream adds luxurious creaminess while the vinegar and lemon juice provide the perfect tang to balance the richness. This dressing should be thick enough to coat a spoon but still pourable. Taste and adjust seasoning if needed—you might want to add a touch more sugar or lemon juice depending on your mayonnaise's tanginess.
Combine All Ingredients Gently
Add the 2 cups fresh or thawed sweet peas to the dressing mixture and fold together gently with a rubber spatula. The peas should be completely coated in the dressing without breaking apart. Add the 0.25 cup finely chopped red onion and 2 tbsp chopped fresh dill, folding them in until evenly distributed throughout the salad.
Here's the thing—don't overmix. You want the peas to remain intact with just a light coating of dressing. The red onion should be finely chopped so it distributes evenly without becoming a separate texture. The dill should be finely chopped as well to prevent any large herb pieces from overpowering the dish.
Fold in the Almonds and Chill
Gently fold the toasted almonds into the pea mixture using a gentle folding motion with your spatula. This ensures even distribution without crushing the almonds. Transfer the salad to an airtight container and refrigerate for at least 1 hour, or up to 24 hours. This chilling time allows the flavors to meld together perfectly.
The chilling step is crucial for developing the full flavor profile. When you return to the salad after chilling, you'll notice how the flavors have deepened and the textures have settled. The almonds will have absorbed some of the dressing, creating an even more harmonious bite. Serve the salad well-chilled for the best texture and flavor experience.
Adjust and Serve
Before serving, give the salad one final taste and adjust seasoning if needed. You might want to add a splash more lemon juice for brightness or a pinch of salt to enhance flavor. Transfer to a serving bowl and garnish with additional chopped dill if desired. Serve immediately or let it sit at room temperature for 15-20 minutes before serving for optimal texture.
This salad should have a perfect balance of creamy, crunchy, and fresh elements. Each bite should deliver the sweet peas, rich mayonnaise, bright lemon, and nutty almonds in perfect harmony. The salad pairs beautifully with crusty bread, crackers, or as a side dish for grilled meats. Enjoy it within a day for the best texture and flavor.
Pro Tips For Making Cold Pea Salad Recipe With Mayonnaise
- Chill the Peas First: Sweet peas straight from the pod or thawed from frozen are still icy cold—mix them with mayo while they’re that way. The temperature shock keeps the mayo from breaking, and the salad won’t turn into a greasy mess after an hour in the fridge. (Yes, even if you’re impatient like me.)
- Toast the Almonds Low: Sliced almonds burn faster than you think. Spread them on a dry pan over medium-low heat, stirring every 30 seconds until they’re just golden—not brown. Overcooked almonds taste bitter, and nobody wants that in a salad where the peas should be the star.
- Soak the Onion: Thinly sliced red onion adds bite, but it also makes your eyes water and the salad taste sharp after 10 minutes. Toss the slices in cold water for 10 minutes before draining, then pat them very dry. The result? Crisp texture and no lingering sting.
- Mix Mayo Last: Toss the peas, dill, and onion first, then fold in mayo at the very end. This keeps the greens bright and the peas from getting soggy before you even serve it. And if you’re worried about the salad sitting too long, add a splash of lemon juice—it’ll preserve freshness better than extra mayo ever could.
Creative variations of cold pea salad recipe with mayonnaise
Herb Variations
Swap out the fresh dill for other herbs to create unique flavor profiles. Try 2 tbsp chopped parsley with 1 tsp dried tarragon for a more delicate, slightly sweet note.
For a Mediterranean twist, add 1 tbsp chopped mint and ½ tsp dried oregano—this combo brightens the salad with a refreshing zing. I love using 1 tbsp chopped chives for a milder, oniony depth that pairs beautifully with the almonds. 🌿
Sweet and Tangy Twist
Add a touch of sweetness by stirring in 1 tbsp honey or agave nectar along with the sugar. For extra tang, increase the lemon juice to 2 tbsp and add ½ tsp Dijon mustard to the dressing.
This variation works especially well with fresh or frozen raspberries (about ¼ cup) for a fruity crunch. The berries add a pop of color and a juicy contrast to the creamy texture. 🍯
Spicy Kick Options
For those who love heat, add ½ tsp smoked paprika or ¼ tsp cayenne pepper to the dressing for a subtle smoky warmth. For a more pronounced kick, fold in 1 tbsp finely chopped jalapeños or ½ tsp hot sauce after chilling.
I also like adding ½ tsp ground coriander to the dressing for an earthy depth that balances the spice beautifully. 🌶️
Lighter Versions
Reduce the mayonnaise to ½ cup and replace it with ½ cup Greek yogurt or light mayo for a lighter texture. Add 1 tbsp apple cider vinegar and ½ tsp celery seeds to keep the tang and crunch.
For extra freshness, stir in ¼ cup diced cucumber or 2 tbsp chopped celery—these add a crisp, refreshing element that cuts through the richness. 🥕
Global Flavors
Transform this classic salad into a global-inspired dish. For a French bistro twist, add 1 tbsp chopped shallots and ½ tsp dried thyme to the dressing. For an Indian-inspired version, fold in 1 tbsp chopped cilantro and ½ tsp garam masala after chilling.
A Mexican-inspired adaptation calls for ½ cup black beans (rinsed) and ¼ cup corn kernels along with 1 tsp lime zest in the dressing. Each variation keeps the creamy base but adds exciting new layers of flavor. 🌎
Nutrition facts
Frequently asked questions
Can I use frozen peas instead of fresh?
Frozen peas work perfectly—just make sure they're thawed and drained well before mixing. For best texture, use high-quality frozen sweet peas (like Trader Joe's or Whole Foods brands) and avoid varieties that turn mushy when thawed. The chilling process will help maintain their shape in the creamy dressing.
How do I prevent the almonds from getting soggy?
Toast the almonds until lightly golden (about 5-6 minutes at 350°F) and let them cool completely before adding to the salad. For extra insurance, toss them in ½ tsp cornstarch before folding into the dressing. This creates a protective barrier that keeps them crispy even after chilling.
Can I make this salad ahead of time?
Yes! This salad actually tastes better after chilling—refrigerate for at least 2 hours (up to 3 days) to let flavors meld. For picnics, pack it in a wide-mouthed mason jar with dressing at the bottom. The almonds stay crispy if you add them just before serving, but they'll soften slightly after chilling.
What if my mayonnaise is too sweet?
Add ½ tsp Dijon mustard or 1 extra tbsp lemon juice to the dressing to cut sweetness. For a tangier profile, increase the white vinegar to 1 tbsp. If your mayo is overly sweet, you can also add ¼ tsp smoked paprika to balance the flavor without altering the texture.
Is there a way to make this salad lighter?
Swap ½ cup mayonnaise for ½ cup Greek yogurt or light mayo, then add 1 tbsp apple cider vinegar and ½ tsp celery seeds for tang. For extra freshness, stir in ¼ cup diced cucumber or 2 tbsp chopped celery. The yogurt version keeps the creamy texture while reducing fat content significantly.
