Southern Pea Salad

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.

Image: jesslovescooking.com / All Rights reserved

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.

Image: jesslovescooking.com / All Rights reserved

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.

Image: jesslovescooking.com / All Rights reserved

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.

Image: jesslovescooking.com / All Rights reserved

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✨.

Image: jesslovescooking.com / All Rights reserved

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.

Image: jesslovescooking.com / All Rights reserved

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

southern pea salad
Image: jesslovescooking.com / All Rights reserved

Creamy Southern Pea Salad

5 from 3 votes
Delicious Creamy Southern Pea Salad recipe with step-by-step instructions.
Prep Time 45 minutes
Cook Time 1 hour 30 minutes
Total Time 2 hours 17 minutes
Servings: 6 servings
Calories: 1800

Ingredients
  

For the salad::
  • 18 oz peas (I use Birds Eye frozen petite peas)
  • 2 eggs (hard-boiled and diced into 1/2-inch pieces)
  • 7 slices bacon (cooked until crispy and crumbled)
  • 1/2 cup onion
  • 1 cup cheddar (sharp variety provides a bolder flavor)
  • 1/2 cup celery
  • 3/4 tsp salt
  • 1/2 tsp pepper
  • 1/2 tsp garlic powder
  • 1 dash cayenne
  • 1 pinch smoked paprika
For the dressing::
  • 1/2 cup mayonnaise (I prefer Hellmann’s for a creamier texture)
  • 1/2 cup sour cream (use Daisy for a thick and smooth consistency)

Method
 

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

3 thoughts on “Southern Pea Salad”

  1. 5 stars
    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!

    Reply

Leave a Comment

Recipe Rating