Pea Salad
Pea Salad with Bacon is a delightful twist on a classic side dish that brings a burst of texture and flavor to any table. The vibrant green peas beautifully contrast with the crispy bacon and creamy dressing, creating an appealing dish that’s hard to resist. I first stumbled upon this recipe at a summer BBQ, where it quickly became the star of the potluck. It’s not just a mere accompaniment; it’s a satisfying dish that could easily stand alone.

What makes this Pea Salad truly special is its combination of fresh ingredients and that irresistible smoky flavor from bacon. It’s extremely easy to whip up, making it a perfect choice for gatherings and family dinners alike. Plus, it can be assembled ahead of time—just a quick toss before serving. Trust me, once you try it, you’ll find yourself craving this Pea Salad often!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: Ready in just 25 minutes, making it perfect for spontaneous gatherings.
- Irresistible Flavor: The smoky, crunchy bacon combined with creamy dressing creates a flavor explosion.
- Eye-Catching Appeal: The vibrant colors from the peas and red onion make it visually stunning.
- Flexible Serving: Enjoy it as a side, snack, or even as a light lunch.
- Diet-Friendly Options: Easily adaptable for a lighter option—light mayo or Greek yogurt work great here!
Ingredients You’ll Need
- 8 slices bacon (10-11 ounces), chopped into bite-sized pieces: This provides a crispy, savory flavor; turkey bacon can be used as a substitute for a lighter option.
- 4 cups frozen peas: Using frozen peas simplifies the recipe while keeping them sweet and vibrant. Don’t use fresh peas, as they can be hard to cook perfectly.
- ⅓ cup small diced red onion: Offers a mild, crunchy contrast to the salad; if you prefer a sweeter bite, try using green onions instead.
- 6 ounces cheddar cheese, diced into small cubes: The creamy cheddar adds richness; feel free to swap it out for a sharper cheese like aged white cheddar for deeper flavor.
- 6 tablespoons mayonnaise: Provides creaminess; for a lighter version, use Greek yogurt instead.
- 6 tablespoons sour cream: Balances the richness of the mayo; substituting with plain yogurt is another great option.
- 2 tablespoons chopped fresh dill: Adds a lovely freshness; if you don’t have fresh, dried dill can work in a pinch (but use less).
- 1 tablespoon apple cider vinegar: This brightens up the dish; a squeeze of lemon juice can be a refreshing alternative.
- 1 tablespoon granulated sugar: Balances out the vinegar; you could try honey or agave if you prefer natural sweetness.
- 1 teaspoon Dijon mustard: For a mild tang; yellow mustard can be used if that’s what you have handy.
- ½ teaspoon granulated garlic powder: Provides a subtle savory depth; fresh minced garlic can be used if you enjoy a stronger flavor.
- ½ teaspoon diamond crystal kosher salt, plus additional to taste: This enhances all flavors in the dish; adjust based on your preferences for seasoning.
- ¼ teaspoon freshly-ground black pepper, plus additional to taste: Adds warmth and complements the other flavors nicely.
How to Make Pea Salad
Cook the Bacon: In a large skillet over medium-high heat, cook the chopped bacon until it’s crispy and the fat is rendered, about 8 minutes. Use a slotted spoon to transfer it to a paper towel-lined plate to drain the excess grease.
Prepare the Peas: In a large pot, bring unsalted water to a boil. Add the frozen peas and cook for 1 to 1½ minutes, just until they’re heated through. Immediately transfer them to an ice bath to stop the cooking. Once cooled (about 2-3 minutes), drain them well in a colander.
Combine Ingredients: In a large bowl, gently fold together the drained peas, crispy bacon, diced red onion, and cheddar cheese. Be careful here; the peas are delicate and will break apart if you’re too rough.
Mix the Dressing: In a separate bowl, whisk together the mayonnaise, sour cream, chopped dill, apple cider vinegar, granulated sugar, Dijon mustard, garlic powder, salt, and pepper until smooth.
Blend the Salad: Fold ⅔ of the dressing into the salad until everything is coated evenly. Reserve the remaining dressing in the refrigerator for later. Cover the salad tightly and refrigerate for at least 1 hour, though 2-4 hours is even better for flavors to meld.
Final Touches: When you’re ready to serve, remove the salad from the fridge. Fold in as much of the reserved dressing as you desire. Taste and adjust the seasoning with salt and pepper. To finish, garnish with extra crumbled bacon, fresh dill fronds, and cracked black pepper for an added touch.
Storing & Reheating
To store any leftover Pea Salad, keep it in an airtight container in the refrigerator, where it will last up to 3 days. Avoid leaving it at room temperature for more than a couple of hours. Unfortunately, this salad doesn’t freeze well due to the texture of the peas and creamy dressing, but you can refresh it with a little extra dressing or a splash of vinegar after being refrigerated.
Chef’s Helpful Tips
- Watch the bacon closely while cooking; it can go from crispy to burnt quickly.
- Make sure your peas are fully drained to prevent sogginess.
- For best flavor, allow the Pea Salad to chill for at least 2 hours; this resting period allows all those yummy flavors to meld together beautifully.
- If you notice extra creaminess after chilling, feel free to add a splash of milk or more mayo to get the desired consistency.
- Use fresh herbs wherever possible; they elevate the dish and add a pop of color and flavor.
Pea Salad with Bacon is not just a salad; it’s a celebration of fresh, vibrant flavors that comes together effortlessly. The satisfying crunch of bacon complements the sweetness of peas, making every bite enjoyable. Make this dish for your next gathering or just for a satisfying side during the week. You might find it quickly becomes a staple!

Recipe FAQs
Can I use fresh peas instead of frozen?
Can I prepare this salad ahead of time?
What can I substitute for bacon?
How do I adjust the dressing’s creaminess?
⭐ If you make my Pea Salad recipe, Awesome! I would love to hear from you. Please give it a star rating and review below! 👇

Pea Salad
This Pea Salad with Bacon offers a delightful mix of flavors with crispy bacon, fresh peas, and creamy dressing. Ideal for any gathering, this salad is easy to prepare and absolutely satisfying. Enjoy it chilled for a refreshing side dish or light meal!
- Prep Time 25 minutes
- Cook Time 155 minutes
- Yield 10 servings 1x
Ingredients
- 8 slices bacon (10-11 ounces), chopped into bite-sized pieces
- 4 cups frozen peas
- ⅓ 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
- ½ 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 bacon in a large skillet over medium-high heat for about 8 minutes until crispy. Transfer to a paper towel-lined plate to drain.
- Boil unsalted water in a large pot. Add the frozen peas for 1 to 1½ minutes, then transfer to an ice bath to cool. Drain well after a few minutes.
- In a large bowl, combine the cooled peas, bacon, diced red onion, and cheddar cheese. Gently fold to mix without breaking the peas.
- In a separate bowl, whisk together the mayonnaise, sour cream, dill, apple cider vinegar, sugar, Dijon mustard, garlic powder, salt, and pepper until smooth.
- Fold ⅔ of the dressing into the salad to coat well. Keep the remaining dressing covered in the refrigerator. Refrigerate the salad for at least 1 hour, preferably 2 to 4 hours.
- Before serving, mix in the reserved dressing to taste. Adjust seasoning as needed and garnish with extra bacon and fresh dill.
Notes
Ensure the bacon is cooked until crispy for the best texture.
Allow the salad to chill for several hours for the flavors to meld.
Use fresh dill for the best flavor.
Nutrition
- Serving Size: 1/10 of recipe
- Calories: 250
- Sugar: 1g
- Sodium: 500mg
- Fat: 18g
- Saturated Fat: 7g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 3g
- Protein: 8g
- Cholesterol: 30mg
Nutritional information is an estimate. The nutritional values for your final dish may vary based on measuring differences and products used.




