This post may contain affiliate links. Please read our disclosure policy.
Pea Salad is the ultimate retro-cool side dish that deserves a spot back at the table! Sweet, tender peas are tossed with crisp bacon, creamy ranch, sharp cheddar, and hard-boiled eggs for a flavor combination that’s comforting, crave-worthy, and ready in a snap. It’s the kind of chilled salad that feels at home at weeknight dinners, holiday spreads, and backyard barbecues—simple, fresh, and oh-so satisfying.
If you like delicious potluck-style salads like this, I hope you’ll try my KFC coleslaw, grape salad, classic macaroni salad, and dill pickle pasta salad next! I promise you’ll love them all! ♥
This cold, refreshing, tasty salad is a gem that can pair with almost any meal and double as a lunch course without weighing you down.
Let’s make this!
Why This Recipe Works
- Simple ingredients, big flavor: Frozen peas, crispy bacon, cheddar, and creamy ranch come together for a salad that’s both easy and satisfying.
- Retro charm with modern ease: A classic potluck favorite that’s just as crave-worthy today—perfect for holidays, barbecues, or quick weeknight meals.
- Make-ahead friendly: This salad tastes even better after chilling, so you can prep it in advance and have one less thing to fuss with before serving.
- Versatile pairing: Works beautifully with grilled mains, baked casseroles, or alongside other chilled salads for a balanced spread.
Before You Begin
✨ Use petite peas: Smaller peas are naturally sweeter and give the salad the best flavor and texture.
✨ Thaw carefully: Run cold water over the peas after blanching to keep them bright and prevent mushiness.
✨ Crisp your bacon well: The salty crunch balances the creamy dressing—don’t skimp on cooking it until golden.
✨ Chill before serving: Letting the flavors meld in the fridge makes this salad extra tasty (30 minutes minimum).
✨ Cut cheese into cubes or shred: Either works—cubes add a hearty bite, while shredded cheese blends into every forkful.
Pea Salad Ingredients + Tips
If you want your green pea salad to taste its very best, give it some fridge time. A quick 30 minutes lets the flavors blend, but a couple of hours—or even overnight—is optimal for full flavor.
- Peas: Skip the canned (too mushy!) and go with frozen petite peas. They’re sweeter, tender, and frozen at peak freshness—plus they’re budget-friendly.
- Cheese: Sharp cheddar is the classic choice. It adds just enough bite without overpowering the creamy ranch. Shredded mixes in best, but cubed works too. (Tip: grate your own—pre-shredded often has anti-caking agents that dull flavor in cold salads.)
- Onions: Red onions add the prettiest pop of color and a mild bite. If yours taste sharp, give them a quick rinse in cold water. Vidalia or other sweet onions make a great substitute.
- Bacon: Crisp it well so the salty crunch balances the creamy dressing. Soft bacon gets lost in this salad.
- Eggs: Hard-boiled eggs add richness and make the salad feel heartier—don’t skip them!
🍽 What to Serve With Pea Salad
Pea Salad is such a versatile side—it works just as well for a backyard cookout as it does for a holiday table spread. Here are some of my favorite pairings:
Comfort Food Favorites
- Crispy KFC Fried Chicken or Buttermilk Roasted Chicken.
- Juicy Million Dollar Chicken.
- Cozy Swiss Steak or Smothered Chicken.
Fresh + Crisp Sides
- 1905 Salad for an easy + delicious restaurant-style pairing
- Classic Copycat KFC Coleslaw
- Colorful Strawberry Salad
Warm, Buttery Breads
- Fluffy Cat Head Biscuits
- Cheesy Cheddar Biscuits
- Easy 7 Up Biscuits
- My quick, yummy Beer Bread
Sweet Finishes
- Classic Chocolate Pudding Pie
- Fruity Blueberry Cobbler, or Cherry Crisp
- Nostalgic Banana Cake with Cream Cheese Frosting
- Grandma’s Pineapple Sunshine Cake
How To Make Pea Salad Recipe
-
Cook the bacon. Crumble and set aside.
-
Blanche the peas for 1 minute. Drain well.
-
In a salad bowl, add bacon, onion, cheddar, and ranch dressing. Toss well to evenly coat all ingredients. Add peas and chopped eggs and gently fold into the mixture, so they don’t get mushy.
-
Cover and place in the refrigerator for 30 minutes minimum up to overnight.
-
Serve.
***See the full instructions below***
Storing + Make-Ahead
- How Long Can You Keep This In The Fridge? This will stay fresh and tangy in the fridge for up to 3-4 days but I have never had one last that long. You’ll want to store it in an airtight container to prevent condensation build-up which can make it runny.
- Make Ahead Tips I love making this a day ahead of serving because it gives everything time to meld together into one cohesive flavor profile. Plus, a deep hard chill does wonders for the flavor. Now, it’s absolutely fine with just an hour or so in the fridge but overnight is best.
- Food Safety: If you’d like more info on food safety, check out this link.
More Fabulous Salad Recipes
Tried This Recipe?
If you whip up this Pea Salad, I’d love to hear how it turned out! ⭐⭐⭐⭐⭐
Please leave a review below—it helps other home cooks (and our GWS community) find and fall in love with this recipe too.
And don’t forget to snap a pic and tag me on Instagram @gonnawantseconds so I can cheer you on! 💛
💌 Want More Recipes Like This?
Join the Gonna Want Seconds family and get my newest comfort food recipes delivered straight to your inbox. Easy, cozy, and always delicious—you’ll definitely want seconds, and it’s totally FREE! Subscribe here
Pea Salad
Ingredients
- 4 slices bacon
- 16 ounces frozen petite peas thawed and drained
- 1/3 cup red onion finely chopped
- 1/2 cup prepared ranch dressing
- 1/2 cup cheddar cheese cubed or shredded
- 2 hard-boiled eggs cooled and chopped
Instructions
- In a 12-inch skillet, cook bacon (4 slices) until crispy. Remove cooked bacon to a paper towel-lined plate to drain. Crumble and set aside.
- In a large pot, bring 1 quart of water to a boil. Blanche the peas (16 ounces) for 1 minute, drain them into a colander, and run cold water over them to stop the cooking process. Drain well.
- In a salad bowl, add bacon, onion (1/3 cup), cheddar (1/2 cup), and ranch dressing (1/2 cup). Toss well to evenly coat all ingredients. Add peas and chopped eggs and gently fold into the mixture, so they don't get mushy. Cover and place in the refrigerator for 30 minutes minimum up to overnight. Serve.
Fans Also Made:
Notes
- Peas – The overall flavor and integrity of this salad with bacon really depend on the type of peas you use. Canned peas can be…well – mushy. Not an attractive quality in peas salad.
- What you really want for this dish is frozen petite peas. First off, they’re sweeter than their mature counterparts and the skins aren’t as tough. Plus, they’re typically frozen at the peak of freshness and they’re cost-effective. What’s not to love?
- Cheese: Sharp cheddar is my favorite cheese for this dish. It adds some cheesy flavor without competing with the ranch dressing. Mild or Longhorn varieties also work well. Feel free to experiment with other firm cheeses, though, and use whatever you like.
- I add it either shredded or cubed, frankly depending on my mood at the time!
- I think shredded cheese gets distributed throughout the salad better, though, so that’s what I use, and I prefer to grate mine by hand. Pre-shredded cheese usually has some anti-caking agents that put a thin powdery coating on each shred, so I prefer not to use that in cold dishes (though it’s definitely a great time saver for warm melty-cheese things).
- Onions: There are so many onion varieties, but red works great in this dish mainly for color but also for flavor. Red onions are one of the mildest varieties, but you can always rinse chopped onions in cold water first if they’re particularly strong. Sweet onions like Vidalia are a great substitute.













Yum. Love this
I actually made this with fresh peas from our garden. I blanched, then shocked them. I mixed everything together and just before I put in the fridge to meld, I gave my husband a taste test. He was shocked at how good it was, based on how simple the recipe is. His exact words were “That’s good. Wow, that’s really good.” He doesn’t usually comment unless I ask him if he likes it, so that was high praise. Will definitely be making this again!
I’m so happy it was a hit for your family. I LOVE that you made it with fresh peas! I bet it was amazing!
`I use mayo , not ranch…but this is one I could sit and eat everyday…
I think it’s a delicious salad too, Marian!
Looks yummy! Think we’ll make it for Fathers Day.
I hope you enjoy it, Lynessa!
Looks delicious! I love pea salad.
I hope you enjoy!