You know that one dish at every family gathering that quietly gets demolished before the main course even hits the table?? This is THAT dish.
Southern Pea Salad is cold, creamy, salty, and somehow fresh all at once. Sharp cheddar, crispy bacon, hard-boiled eggs, a little onion and celery crunch, all wrapped up in a tangy mayo-sour cream situation with just a whisper of cayenne. It shouldn’t work this well. And yet. Here we are.
Make it the night before. Seriously. The chill time is non-negotiable, it’s what lets everything meld together into the bowl-scraping goodness that it is. (Also gives you one less thing to stress about when you’re trying to get out the door.)
Bring it to a cookout, a holiday, a random Tuesday. Watch what happens.

How to Thaw Peas Without Soggy Salad
Toss frozen peas into a colander and run COLD water over them for 2-3 minutes. Shake that colander HARD, drain for 5 minutes, then pat dry with paper towels. (water is the enemy here…. skip this and you get soggy, sad salad!)
Get This Southern Pea Salad Right
First things first—hard-boil your eggs (cold water, bring to a boil, kill the heat, lid on, 10 minutes, ice bath if you’re feeling fancy), and while those are doing their thing, crisp up the bacon in a skillet until golden and crunchy, about 8–10 minutes.
Crumble once it’s cool enough to handle. Thaw the peas under cold water and drain them thoroughly—don’t skip this part, or you’ll end up with a watery situation. No thanks.

Dice the onion and celery into small, even pieces (uniformity is the move, trust me), and whisk together your seasonings in a little bowl.
Salt, pepper, garlic powder, a whisper of cayenne, a pinch of smoked paprika. Mixing them separately first means no clumps, no sad bites of straight pepper. You’re welcome.

In a big bowl, combine the peas, eggs, bacon, onion, celery, and a generous handful of sharp cheddar. Add that seasoning blend and toss gently before we get to the good stuff.

Whisk the mayo and sour cream together until silky smooth, then fold it in. Equal parts on purpose—mayo for richness, sour cream for tang, together for ✨magic✨.

Refrigerate for at least 2 hours. Make it the night before if you can. The chill time is where this salad becomes this salad, so don’t rush it.
Future you will be grateful. Present you will be too, once you take the first bite.

Make-Ahead & Storage Tips
- MAKE IT 24 HOURS AHEAD… this is the sweet spot. The flavors meld beautifully but the bacon still has texture and the peas stay firm.
- STORE IN AN AIRTIGHT CONTAINER in the fridge for up to 3 days. Past that, the bacon turns soggy (ugh) and the vegetables get weepy.
- DO NOT FREEZE! Mayo and sour cream will separate into a sad, grainy disaster.
- STIR BEFORE SERVING… the dressing settles at the bottom. Give it a gentle fold to redistribute everything.
- KEEP IT CHILLED at outdoor events. This is a dairy-based salad so it cannot lounge in the heat for hours!
What to Serve with Pea Salad
- Pulled pork sandwiches (smoky meat against creamy peas is a MATCH made in heaven)
- Fried chicken (classic Southern plate, no explanation needed)
- Grilled burgers and hot dogs for cookout nights
- Buttery cornbread or soft dinner rolls to soak up the dressing
- Coleslaw when you want a CRUNCHY contrast alongside the creamy texture
- Deviled eggs for a doubled-up pea-and-egg situation
- Sliced BBQ brisket with a sweet glaze to balance the tangy dressing
Southern Pea Salad: FAQ
Can I use fresh or canned peas instead of frozen?
Fresh peas work (blanch 1 min first). Canned peas are TRICKY: drain hard and pat dry or you’ll get mush. Frozen petite peas give the best texture, not gonna lie.
Can I make this dairy-free or vegan?
Use vegan mayo + coconut sour cream, skip the cheese or sub vegan cheddar, and swap bacon for coconut bacon or smoky tempeh. Texture stays creamy, flavor still hits.
What can I sub for the bacon?
Turkey bacon works but needs extra crisping (it’s leaner). Smoky tempeh, coconut bacon, or smoked almonds work great as vegetarian swaps. Pre-cooked bacon bits work in a pinch.
What to Cook Next
- Cowboy Caviar with Mango
- Creamy Southern Pea Salad
- Best Irish Pea Salad
- Irresistible Pea Salad
- Irresistible Pineapple Cowboy Caviar
- Oil Free Cowboy Caviar

Creamy Southern Pea Salad
Ingredients
Method
- Start by hard-boiling the eggs if you haven’t already—place them in a pot of cold water, bring to a boil, then remove from heat and let sit covered for 10 minutes before cooling and dicing into 1/2-inch pieces. While the eggs cook, cook the bacon in a skillet over medium-high heat until crispy, about 8-10 minutes, then transfer to a paper towel-lined plate and crumble once cooled. Finally, thaw the frozen peas by running them under cold water in a colander for 2-3 minutes, then drain thoroughly—this prevents excess water from making the salad soggy.
- Dice the onion into small, uniform pieces (about 1/4-inch) and chop the celery into similar-sized pieces—consistent sizing ensures even distribution throughout the salad. In a small bowl, whisk together the salt, pepper, garlic powder, cayenne, and smoked paprika. I like to combine my dry seasonings separately first so they distribute evenly rather than clumping when mixed into the wet ingredients.
- In a large bowl, combine the drained peas from Step 1, diced eggs, crumbled bacon, diced onion and celery from Step 2, and the sharp cheddar cheese. Add the seasoning blend from Step 2 and toss gently to coat everything evenly. This step ensures the seasonings are distributed throughout before adding the creamy dressing, which can sometimes mask flavors if added first.
- In a separate small bowl, whisk together the mayonnaise and sour cream until smooth and fully combined. Pour the dressing over the pea mixture and fold gently with a rubber spatula until everything is evenly coated and well combined. I use sour cream and mayo in equal parts because it gives you the richness of mayo with the slight tang and body that sour cream provides—it’s more interesting than mayo alone.
- Transfer the salad to a serving bowl or storage container and refrigerate for at least 2 hours before serving. This resting time allows the flavors to meld together and the salad to reach an ideal cold temperature. The salad can be made up to 24 hours ahead, making it perfect for potlucks and gatherings.
Delicious!! That is all you have to say!!!
Very nice low carb alternative to potato salad!
This was the best homemade side dish we’ve had in ages! My family said NOT to lose this recipe. We love hard-boiled eggs so I doubled those and added a few extra tablespoons of sour cream when I overdid the salt initially. There was less than a cup leftover and I’m eating that now – two days later and it’s still delicious and the celery still crunchy. As someone else mentioned, this is a fantastic low-carb option. Thank you for this great recipe!