This healthy broccoli bacon salad is the perfect lunch or side dish for dinner. For good reason too, it's as nutritious as it is delicious! Broccoli is one of the healthiest green vegetables for you, and any delicious way you can include it in your diet is a huge win. This broccoli salad recipe has it all!

SUMMARIZE & SAVE THIS CONTENT ON
This Broccoli Bacon Salad is crunchy, cool, and full of flavor. You get a great contrast in tastes in texture with the crunchy broccoli and the soft cheese. Add in the salty bacon and sweetness of the peas and this really is a great salad option. With all these different kinds of ingredients, you'll have a different combination of flavor in every bite!
Broccoli Bacon Salad is a great option for a cookout, potluck, or for your weekly lunches. While we love the ingredients in this Broccoli Bacon Salad, you can also add in some of your favorites that are missing. Try adding cranberries or raisins for a touch of sweetness. Red onion and sunflower seeds are great for some extra taste and texture.
Why You'll Love this Recipe:
Crispy and creamy: A satisfying mix of crunchy vegetables, smoky bacon, and creamy dressing.
Packed with flavor: Every bite has a balance of savory, salty, and fresh notes.
Quick to make: Simple ingredients and minimal prep make this a great last-minute side dish.
Perfect for gatherings: A crowd favorite at cookouts, potlucks, or family dinners.
Protein-packed: Bacon, cheese, and cashews make this salad filling and hearty.
Customizable: Swap the cheddar for feta, or add dried cranberries for a touch of sweetness.
Ingredients to Make Broccoli Bacon Salad:
- broccoli. Use fresh florets for the best crunch and color. Chop into small bite-sized pieces so they mix evenly. You can also blanch briefly if you prefer a softer texture.
- bacon. Cook until crispy, then chop into small pieces for smoky flavor throughout the salad.
- green pepper. Adds freshness and mild crunch; red or yellow bell peppers can be used for a sweeter variation.
- peas. Add natural sweetness and bright color, thaw quickly by soaking in warm water for a few minutes, then drain well.
- cheddar. Cubed cheddar adds a savory, creamy bite. Sharp cheddar gives the best contrast with the veggies.
- lettuce. Shredded romaine or iceberg adds lightness and crisp texture to balance the denser ingredients.
- mayonnaise. Creates the creamy base for the dressing, use full-fat mayo for the richest texture.
- cashews. Provide a buttery crunch, use roasted and salted cashews for the best flavor. Almonds or sunflower seeds can also be substituted.
- garlic. Freshly minced garlic adds a touch of spice and aroma; use half a clove if you prefer a milder flavor.
- basil. Adds an herby note that complements the garlic and balances the richness of the dressing.

How to Make Broccoli Bacon Salad:
- Bring a small pot of water to a boil and add the frozen peas. Cook for 1-2 minutes until just tender, then drain and rinse under cold water to stop the cooking process.
- In a large mixing bowl, combine the chopped broccoli, cooled peas, shredded lettuce, diced green pepper, bacon, cashews, and cubed cheddar.
- In a small bowl, whisk together the mayonnaise, minced garlic, and dried basil until smooth and creamy.
- Pour the dressing over the salad and toss gently until everything is evenly coated.
- Chill for at least 30 minutes before serving to allow the flavors to blend.
- Serve cold as a refreshing side dish or light lunch.

Recipe Notes & Tips:
- Chop small: Cut broccoli and other veggies into small, uniform pieces for the best texture and easy mixing.
- Crisp bacon matters: Use freshly cooked, crispy bacon for the best flavor and crunch, avoid pre-cooked bacon bits.
- Drain well: Make sure peas and vegetables are dry before mixing to keep the dressing creamy, not watery.
- Toast the nuts: If using raw cashews, toast them lightly in a dry skillet for 3-5 minutes to deepen their flavor.
- Customize the flavor: Add a splash of lemon juice or apple cider vinegar to the dressing for a little tang.
- Make it lighter: Substitute half of the mayo with Greek yogurt for a creamier yet lighter dressing.
- Add sweetness: A few dried cranberries or raisins balance the savory flavors nicely.
- Chill before serving: Refrigerate for at least 30 minutes so the flavors meld and the dressing slightly softens the broccoli.

Save this Recipe
Serving Suggestions:
How to Store:
Refrigerator: Store in an airtight container for up to 3 days. Stir before serving to redistribute the dressing.
Freezer: Not recommended, as the vegetables and dressing will lose their texture once thawed.
Make ahead: You can prepare all the components a day in advance, store the chopped vegetables and dressing separately, then combine just before serving.

FAQs:
Yes, fresh peas work perfectly. Blanch them for 1-2 minutes in boiling water, then rinse under cold water before adding.
Absolutely. The salad is still delicious without lettuce and will have a slightly denser, crunchier texture.
Yes, almonds, pecans, or sunflower seeds can replace cashews for a different crunch or flavor profile.

Grab your Free copy
Get a FREE Healthy Meal Planning Ebook

Broccoli Bacon Salad
Ingredients
- 2 cups broccoli florets, chopped
- 1 cup frozen peas
- 2 cups lettuce, shredded
- ½ cup bacon, cooked and chopped
- 1 cup green pepper, diced
- ½ cup cashew nuts, roasted and salted, chopped finely
- ½ cup cheddar, cubed
- ¼ cup mayonnaise
- 1 garlic clove, minced
- 1 teaspoon dried basil
Instructions
- Bring a small pot of water to a boil and add the frozen peas. Cook for 1-2 minutes until just tender, then drain and rinse under cold water to stop the cooking process.
- In a large mixing bowl, combine the chopped broccoli, cooled peas, shredded lettuce, diced green pepper, bacon, cashews, and cubed cheddar.
- In a small bowl, whisk together the mayonnaise, minced garlic, and dried basil until smooth and creamy.
- Pour the dressing over the salad and toss gently until everything is evenly coated.
- Chill for at least 30 minutes before serving to allow the flavors to blend.
- Serve cold as a refreshing side dish or light lunch.
Video
Nutrition
Notes
- Chop small: Cut broccoli and other veggies into small, uniform pieces for the best texture and easy mixing.
- Crisp bacon matters: Use freshly cooked, crispy bacon for the best flavor and crunch, avoid pre-cooked bacon bits.
- Drain well: Make sure peas and vegetables are dry before mixing to keep the dressing creamy, not watery.
- Toast the nuts: If using raw cashews, toast them lightly in a dry skillet for 3-5 minutes to deepen their flavor.
- Customize the flavor: Add a splash of lemon juice or apple cider vinegar to the dressing for a little tang.
- Make it lighter: Substitute half of the mayo with Greek yogurt for a creamier yet lighter dressing.
- Add sweetness: A few dried cranberries or raisins balance the savory flavors nicely.
- Chill before serving: Refrigerate for at least 30 minutes so the flavors meld and the dressing slightly softens the broccoli.
DID YOU MAKE THIS RECIPE?
Please leave a comment and star rating on this post!More Healthy Salad Recipes
Did You Make This Broccoli Bacon Salad Recipe?
If you've made this healthy recipe, please leave a comment and a rating. We love hearing your feedback and it greatly helps us improve our recipes!
You can also give us a follow on Pinterest, Instagram and Facebook - we love staying in touch!





Yvonne says
So delicious!! Thank you so sharing!
Nancy Foster says
Do you have the nutrition info for this recipe?
Katie says
can this be made ahead of time and chilled in the fridge? I wasn't sure if the lettuce would get soggy, or if it would make it taste even yummier 🙂
Shay says
Hey Katie! To be honest, I think the lettuce would definitely get soggy if you do that. I have a weird thing about soggy lettuce haha, but if you're not too bothered by it, it could be worth a shot. Otherwise, I would just chill the salad and the Basil Pesto Mayo separately, then mix it up quickly before serving 🙂
amanda says
How much cheese do I use? It's not included on the recipe.
Shay says
Hi, thanks for bringing that to my attention! I've just updated the recipe. I used about 2/3 cup of cubed cheddar. 🙂
Matt says
This looks excellent, and delicious. Just the type of thing you want after a long hot day!
Shay says
Thanks Matt! 🙂