There’s a reason Pea Salad with bacon and cheese has been showing up at Southern and Midwestern cookouts and potlucks for decades — it’s creamy, a little tangy, and always a crowd-pleaser. My recipe adds fresh dill to the dressing for a bright, herbaceous twist that makes it feel right at home on any summer spread.

Close-up photo of creamy pea salad served in a shallow ceramic bowl, made with green peas, cheddar cheese cubes, crispy bacon, chopped pecans, diced red onion, and fresh dill tossed in a creamy dressing. Gold flatware and stacked plates sit blurred in the background.

Before You Start Cooking

  • Peas. I most often use frozen green peas — they’re convenient, consistently sweet, and available year-round. If you have access to fresh shelled peas, they’re also a great option when in season.
  • Red onion. If you have a few extra minutes, soak the chopped red onion in ice water for 10 to 15 minutes before adding it to the salad. It mellows the sharp, pungent bite of raw onion while keeping it crisp. Drain it well before using.
  • Reserve the dressing. When it’s time to assemble, you’ll only fold in part of the dressing before chilling — the rest gets stirred in just before serving. This is the key to keeping the salad at its creamiest texture after it’s been sitting in the fridge.

How To Make Creamy Pea Salad with Bacon and Cheddar

Most of the work to make this Pea Salad happens early: cook the bacon, blanch the peas, whisk the dressing, and then let the fridge do the rest.

Ingredient shot for creamy pea salad arranged on a blue-gray tiled surface. The labeled ingredients include fresh or frozen peas, bacon, cheddar cheese, mayo, sour cream, red onion, dill, Dijon mustard, vinegar, garlic powder, sugar, and salt and pepper

Step 1: Cook the Bacon

Start by chopping your well-chilled bacon into bite-sized pieces. I like to use thick-cut hickory-smoked bacon for a meatier bite in the salad, but standard-cut works just as well if you have it on hand or prefer it.

Top-down photo of raw chopped bacon spread in a skillet before cooking, with a wooden spoon and seasonings nearby on a tiled surface.
Chopped thick cut hickory-smoked bacon.
Top-down process photo of chopped bacon cooking in a skillet, with a slotted spoon lifting up crispy browned pieces from the rendered bacon fat.
Cooked until crisp.

Cook the bacon in a large skillet over medium-high heat until it’s crispy. Then use a slotted spoon to transfer it to a paper towel-lined plate to drain, leaving as much rendered fat as possible in the pan.

Top-down photo of crispy chopped bacon draining on a paper towel-lined bowl after cooking.
Draining the bacon on paper towels.

Prefer the oven? You can also use my How to Cook Bacon in the Oven tutorial. Bake the bacon until crisp, then chop or crumble it into small pieces before adding to the salad.

Step 2: Cook the Peas

Frozen peas: Bring a large pot of water to a boil, without adding any salt. Add the peas and cook for 1 to 1½ minutes, just until they’re heated through. Since they were blanched before freezing, be mindful of the time so they don’t overcook and become mushy.

Fresh peas: Add the shelled peas to a pot of lightly salted boiling water and cook for 2 to 5 minutes, until the peas are crisp-tender. The cooking time will depend on the size of the peas.

Top-down process photo of peas chilling in an ice water bath to stop the cooking and keep their bright green color.
Blanched frozen peas in ice water.
Top-down photo of bright green peas in a metal colander after blanching, set on a tiled surface with salt and pepper nearby.
Drained and ready to make the salad.

No matter which you’re using, move them into an ice bath right away to stop the cooking and keep that bright green color. Once they’re cool, drain them well in a colander and set them aside.

Frozen Vegetables and Food Safety

You’ve probably noticed my recipes call for cooking frozen vegetables, even in cold dishes like salads. Why not just defrost and toss them in? Here’s why.

Freezing preserves food, but it doesn’t kill most bacteria — it only stops them from growing while frozen.

Check the label before eating frozen vegetables without cooking.

As the University of Maine Cooperative Extension explains, only frozen foods marked “ready to eat” are safe to eat straight from the package — and in my experience, most frozen vegetables at the grocery store are not labeled that way.

Although the risk is relatively low, recalls of frozen vegetables have happened. I always heat mine through and cool them before adding them to recipes that won’t be cooked further, like salads.

Step 3: Make the Dressing

The dressing is simple: everything goes into a medium bowl and gets whisked together until smooth and creamy.

  • Mayonnaise and sour cream. I use full-fat versions for the richest, creamiest dressing. Duke’s mayo and Daisy sour cream are my go-to brands.
  • Apple cider vinegar. Brings a bright fruity acidity that brightens the whole salad.
  • Dijon mustard. Adds depth and a touch of sharpness that keeps the dressing from tasting flat. I use Maille.
  • Granulated sugar. Don’t skip this. It doesn’t make the dressing sweet; it just balances the tangy and savory flavors.
  • Fresh dill, finely chopped. In a pinch, you can substitute dried dill weed, but fresh will add the best flavor here.
  • Seasonings. Granulated garlic powder, kosher salt, and freshly-ground black pepper.
Top-down photo of ingredients for a creamy dill dressing in a glass mixing bowl, including mayonnaise, sour cream, Dijon mustard, vinegar, chopped fresh dill, sugar, garlic powder, salt, and black pepper. A whisk, salt cellar, and fresh dill are arranged around the bowl on a tiled surface.
Dressing ingredients.
Top-down process photo of a creamy dill dressing being whisked together in a glass mixing bowl, with fresh dill and seasonings on the tiled surface nearby.
Whisked until smooth.

Step 4: Assemble the Pea Salad and Chill

Add the drained peas, bacon, red onion, and cheddar to a large bowl. Fold everything together gently—I like to use a rubber spatula. Peas are delicate and will break apart if you stir this salad too vigorously.

Sharp or extra-sharp cheddar both work here — I most often use Cracker Barrel extra-sharp yellow. Cut it into small cubes, just slightly larger than the peas, so every forkful gets a little taste of everything.

Top-down ingredient photo showing green peas, crispy chopped bacon, cheddar cheese cubes, and diced red onion arranged in a glass mixing bowl before tossing the salad together, with a separate bowl of creamy dill dressing beside it on the tiled surface.
Salad ingredients, ready to toss.
Top-down process photo of creamy dill dressing poured over a bowl of green peas, crispy bacon, cheddar cheese cubes, and diced red onion before mixing.
Combining with the first portion of dressing.

Once the salad is combined, fold in ⅔ of the dressing, reserving the remaining third to stir in just before serving. I find that adding the dressing in two additions makes for the creamiest salad. 

Cover the bowl tightly and refrigerate for at least an hour, but preferably 2 to 4 hours, to let the flavors meld. Keep the reserved dressing covered and chilled separately.

Step 5: Finish the Salad

Remove the salad from the fridge and fold in as much of the reserved dressing as you like — the full amount if you love a creamy pea salad, or a little less if you prefer it lighter. (After a 2+ hour rest, I always use all of it.)

Top-down action photo showing creamy dill dressing being poured from a small bowl over a pea salad made with green peas, cheddar cheese cubes, crispy bacon, and diced red onion in a large glass mixing bowl.
Adding dressing to the chilled salad.
Top-down photo of creamy pea salad tossed in a glass mixing bowl with bright green peas, crispy bacon pieces, cheddar cheese cubes, diced red onion, and dill dressing, with a white rubber spatula resting in the bowl.
Combined and ready to serve.

Give the salad a taste and adjust the seasoning with salt and pepper before serving.

Serving Pea Salad

Before bringing the salad to the table, I like to add a few finishing touches: a little extra crumbled bacon on top, a few fresh dill fronds, and a couple of grinds of freshly cracked black pepper.

This salad is best served cold straight from the fridge. When taking it to a backyard BBQ or potluck, I like to use an insulated serving bowl to keep it chilled — especially on a warm day. 

Since it contains mayonnaise and sour cream, don’t leave it out for more than 2 hours at room temperature, or 1 hour if the temperature is 90°F or higher.

As the salad sits, the dressing will settle toward the bottom of the bowl, so give it a stir before each serving to keep everything evenly coated.

Pea salad is a classic addition to cookout spreads — think grilled burgers, hot dogs, and brats alongside potato salad and coleslaw. It’s also delicious next to grilled or smoked chicken and ribs.

Top-down photo of creamy pea salad in a ceramic serving bowl, made with green peas, cheddar cheese cubes, crispy bacon, diced red onion, and fresh dill tossed in a creamy dressing. A white pepper mill, salt cellar, woven placemat, and gold fork are arranged around the bowl on a tiled surface.

Storage and Make-Ahead Tips

Leftover pea salad will keep in an airtight container in the refrigerator for up to 3 days. Keep in mind that the longer it sits, the softer the peas and bacon will get — it’s at its best within the first day or two.

This salad should not be frozen. The mayonnaise-and-sour-cream dressing will separate when thawed, and the peas will lose their texture. This one is fridge-only.

Make-ahead: Pea Salad is a great option for prepping a day in advance for entertaining — with one caveat. I’d recommend holding off on combining everything and tossing with the dressing until the day you plan to serve it. 

Store the cooked peas, bacon, chopped onion, cheddar, and dressing separately in the fridge overnight, then assemble and chill for a few hours before serving.

I also like to quickly re-crisp the bacon in a pan over medium heat when cooking it a day in advance.

Close-up photo of a spoonful of creamy pea salad with green peas, cheddar cheese cubes, crispy bacon, diced red onion, and dill dressing held above a serving bowl filled with the salad.

More Salads for Picnics and Cookouts

Want to save this recipe?
Send the recipe post link to your Inbox, plus receive my new and trusted recipes every week!

Pea Salad with Bacon

Creamy, tangy, and packed with crispy bacon, sharp cheddar, and fresh dill — this Pea Salad is the perfect side dish for summer cookouts and potlucks.
Prep Time: 25 minutes
Cook Time: 10 minutes
Resting Time: 2 hours
Total Time: 2 hours 35 minutes
Servings: 10 servings (about 1/2 cup)

Ingredients

  • 8 slices bacon (10-11 ounces), chopped into bite-sized pieces (see Note 1)
  • 4 cups frozen peas (see Note 2)
  • cup small diced red onion (see Note 3)
  • 6 ounces cheddar cheese , diced into small cubes a little larger than the peas (see Note 4)
  • 6 tablespoons mayonnaise (I use Duke's)
  • 6 tablespoons sour cream (I use Daisy)
  • 2 tablespoons chopped fresh dill , plus extra for garnish
  • 1 tablespoon apple cider vinegar
  • 1 tablespoon granulated sugar
  • 1 teaspoon Dijon mustard (I use Maille)
  • ½ teaspoon granulated garlic powder
  • ½ teaspoon Diamond Crystal kosher salt , plus additional to taste
  • ¼ teaspoon freshly-ground black pepper , plus additional to taste

Instructions 

  • Cook the chopped bacon in a large skillet over medium-high heat until the fat is rendered and the pieces are crispy, about 8 minutes. Use a slotted spoon to transfer to a paper towel-lined plate to drain.
  • Bring a large pot of unsalted water to a boil. Add the frozen peas and cook for 1 to 1½ minutes, just until heated through. Immediately transfer to an ice bath to stop the cooking. Once cooled (about 2 to 3 minutes), drain well in a colander.
  • Add the drained peas, bacon, red onion, and cheddar to a large bowl. Fold together gently — peas are delicate and will break apart if you're too aggressive with the spoon.
  • In a separate bowl, whisk together the mayonnaise, sour cream, dill, apple cider vinegar, sugar, Dijon mustard, granulated garlic powder, salt, and pepper until smooth.
  • Fold ⅔ of the dressing into the salad until everything is well coated. Reserve the remaining dressing, covered, in the refrigerator. Cover the salad tightly and refrigerate for at least 1 hour, but preferably 2 to 4 hours.
  • Remove the salad from the fridge and fold in as much of the reserved dressing as you like. Taste and adjust seasoning with salt and pepper. Garnish with extra crumbled bacon, fresh dill fronds, and freshly cracked black pepper.

Notes

1. Bacon: I use thick-cut, hickory-smoked bacon for a meatier bite, but you can also use standard cut.
If you want to add a little crispy bacon over the top of the bowl for garnish, either reserve about a tablespoon on the side when assembling the salad, or add an extra slice when cooking.
If you prefer not to cook the bacon on the stovetop, you can also bake whole slices in the oven using my tutorial, then crumble them after they’ve cooled.
2. Peas: Two 10-ounce bags of frozen peas yield about 4 cups. For food safety, blanch frozen peas rather than simply thawing them before adding them to the salad.
If using fresh shelled peas instead of frozen, cook them in lightly salted boiling water for 2 to 5 minutes (depending on their size), until they’re crisp-tender. Then, shock them in an ice bath and drain well.
3. Red Onion: For a milder bite, soak the diced red onion in ice water for 10 to 15 minutes before adding it to the salad. This mellows its sharpness while keeping it crisp. Drain well before using.
4. Cheddar: Sharp or extra sharp cheddar both work here, depending on how you want the flavor to be in your pea salad. I most often use Cracker Barrel Extra Sharp Yellow.

Nutrition Estimate

Serving: 0.5cup | Calories: 269kcal | Carbohydrates: 11g | Protein: 10g | Fat: 21g | Saturated Fat: 7g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 6g | Trans Fat: 0.04g | Cholesterol: 36mg | Sodium: 408mg | Potassium: 213mg | Fiber: 3g | Sugar: 5g | Vitamin A: 678IU | Vitamin C: 24mg | Calcium: 146mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

About our recipes

Please note that our recipes have been developed using the US Customary measurement system and have not been tested for high altitude/elevation cooking and baking.

Like this? Rate and comment below!

Share this post:

cropped-bolognese-sauce-instant-pot-1.jpg
5 Restaurant-Quality Dinners in Under an Hour
Join our newsletter list and start your subscription with our Quick Start Series! You'll be introduced to 5 of our most popular, easy-to-prep, gourmet recipes to make weeknight dinners and entertaining a breeze.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating