Classic Creamy Pea Salad with Bacon and Fresh Herbs

There’s a reason pea salad with bacon and cheddar has been a staple at Southern and Midwestern cookouts and potlucks for decades — it’s creamy, slightly tangy, and always a crowd-pleaser. This version adds fresh dill to the dressing for a bright, herbaceous lift that makes it an ideal summer side.

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. Frozen green peas are convenient, consistently sweet, and available year-round. Fresh shelled peas are excellent when in season.
  • Red onion. Soaking chopped red onion in ice water for 10 to 15 minutes mellows the sharp bite while keeping it crisp. Drain well before adding.
  • Reserve the dressing. Fold in most of the dressing before chilling and add the remainder just before serving to keep the salad creamy after refrigeration.

How To Make Creamy Pea Salad with Bacon and Cheddar

Most of the work happens up front: cook the bacon, blanch the peas, whisk the dressing, then let the salad chill so flavors meld.

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

Chop well-chilled bacon into bite-sized pieces. Thick-cut hickory-smoked bacon gives a meatier texture, though standard-cut is fine. Cook in a large skillet over medium-high heat until crispy, about 8 minutes, then transfer with a slotted spoon to a paper towel–lined plate to drain, leaving rendered fat in the pan.

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.
Top-down photo of crispy chopped bacon draining on a paper towel-lined bowl after cooking.
Draining the bacon on paper towels.

Oven option: Bacon can be baked until crisp, then chopped or crumbled before adding to the salad.

Step 2: Cook the Peas

Frozen peas: Bring a large pot of unsalted water to a boil, add the peas, and cook 1 to 1½ minutes just until heated through. Since frozen peas were blanched before freezing, avoid overcooking.

Fresh peas: Add shelled peas to lightly salted boiling water and cook 2 to 5 minutes until crisp-tender, depending on pea size.

Top-down process photo of peas chilling in an ice water bath to stop the cooking and keep their bright green color.
Blanched peas shocked 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 for the salad.

Immediately transfer cooked peas to an ice bath to stop cooking and preserve bright color. Once cooled, drain well in a colander and set aside.

Frozen Vegetables and Food Safety

Freezing preserves food but does not reliably kill most bacteria — it only halts their growth while frozen. Only frozen products labeled “ready to eat” are intended to be eaten without cooking. For safety, heat frozen vegetables through and then cool them before adding to salads that won’t be cooked further.

Step 3: Make the Dressing

Whisk the dressing ingredients together in a medium bowl until smooth and creamy.

  • Mayonnaise and sour cream. Use full-fat for the richest texture.
  • Apple cider vinegar. Adds bright acidity.
  • Dijon mustard. Provides depth and a subtle sharpness.
  • Granulated sugar. Balances tang and savory notes without making the dressing sweet.
  • Fresh dill, finely chopped. Fresh dill gives the best flavor; dried dill can be used in a pinch.
  • 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.
Whisk until smooth.

Step 4: Assemble the Pea Salad and Chill

In a large bowl, combine drained peas, cooked bacon, diced red onion, and diced cheddar. Fold gently with a rubber spatula to avoid crushing the peas. Use sharp or extra-sharp cheddar cut into small cubes slightly larger than the peas so each bite has a balanced mix.

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.
Add the first portion of dressing and combine gently.

Fold in roughly two-thirds of the dressing, reserving the remainder in the refrigerator. Cover the salad tightly and chill for at least 1 hour, preferably 2 to 4 hours, to let flavors meld.

Step 5: Finish the Salad

Remove the salad from the fridge and stir in as much of the reserved dressing as you prefer — use it all for a very creamy salad, or less for a lighter result. Taste and adjust seasoning with salt and pepper.

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.
Finish with the reserved dressing.
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.

Garnish with extra crumbled bacon, a few dill fronds, and freshly cracked black pepper before serving. Serve cold straight from the refrigerator; when transporting to a picnic use an insulated bowl to keep it chilled.

Serving Pea Salad

Do not leave the salad out more than 2 hours at room temperature, or 1 hour if the temperature is 90°F or higher. Stir before serving if the dressing settles.

This pea salad pairs well with grilled burgers, hot dogs, brats, potato salad, coleslaw, and 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

Store leftover pea salad in an airtight container in the refrigerator for up to 3 days. Expect the peas and bacon to soften over time; the salad is best within the first two days. Do not freeze: the mayonnaise-and-sour-cream dressing will separate and peas will lose texture.

Make-ahead: Cook and cool the peas and bacon, chop the onion and cheddar, and store components and dressing separately overnight. Re-crisp bacon briefly in a pan if cooked a day ahead, then assemble and chill for a few hours before serving.

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

  • Loaded Potato Salad
  • Tuna Pasta Salad
  • Orzo Salad with Feta
  • Southwest Pasta Salad
  • Spinach Pea Salad with Bacon and Summer Sausage
  • Macaroni Salad
Close-up photo of creamy pea salad in a shallow ceramic serving bowl, made with green peas, cheddar cheese cubes, crispy bacon, diced red onion, and fresh dill in a creamy dressing. The salad is garnished with extra bacon and dill.

Pea Salad with Bacon

by Amanda Biddle
Creamy, tangy, and packed with crispy bacon, sharp cheddar, and fresh dill — this pea salad is a perfect side for summer gatherings.
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
  • 4 cups frozen peas
  • 1/3 cup small diced red onion
  • 6 ounces cheddar cheese, diced into small cubes
  • 6 tablespoons mayonnaise
  • 6 tablespoons sour cream
  • 2 tablespoons chopped fresh dill, plus extra for garnish
  • 1 tablespoon apple cider vinegar
  • 1 tablespoon granulated sugar
  • 1 teaspoon Dijon mustard
  • 1/2 teaspoon granulated garlic powder
  • 1/2 teaspoon kosher salt, plus more to taste
  • 1/4 teaspoon freshly ground black pepper, plus more to taste

Instructions

  1. 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. Transfer to a paper towel–lined plate to drain.
  2. Bring a large pot of unsalted water to a boil. Add the frozen peas and cook 1 to 1½ minutes until heated through. Immediately transfer to an ice bath to stop cooking. Once cooled, drain well in a colander.
  3. Add drained peas, bacon, red onion, and cheddar to a large bowl. Fold together gently to avoid breaking the peas.
  4. In a separate bowl, whisk mayonnaise, sour cream, dill, apple cider vinegar, sugar, Dijon mustard, granulated garlic powder, salt, and pepper until smooth.
  5. Fold two-thirds of the dressing into the salad until well coated. Reserve the remaining dressing, covered, in the refrigerator. Cover the salad tightly and refrigerate at least 1 hour, preferably 2 to 4 hours.
  6. Remove from the fridge and fold in as much 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

Bacon: Thick-cut, hickory-smoked bacon adds a meatier bite. Reserve a tablespoon of extra crispy bacon for garnish if desired. Bacon can also be baked and crumbled.

Peas: Two 10-ounce bags of frozen peas yield about 4 cups. For safety, blanch frozen peas rather than simply thawing before adding to the salad. If using fresh peas, cook until crisp-tender, then shock in ice water and drain.

Red onion: Soak diced red onion in ice water for 10 to 15 minutes to reduce sharpness while keeping it crisp; drain well.

Cheddar: Sharp or extra-sharp both work; dice slightly larger than the peas so each bite has balance.

Nutrition Estimate

Serving: 0.5 cup | Calories: 269 kcal | Carbohydrates: 11 g | Protein: 10 g | Fat: 21 g | Saturated Fat: 7 g | Sodium: 408 mg | Fiber: 3 g | Sugar: 5 g

Nutrition information is an approximation.

About our recipes

Recipes are developed using US customary measurements and have not been tested for high altitude cooking.