This vibrant Broccoli Salad is a masterclass in texture and flavor, featuring smoky bacon, sharp cheddar, and crunchy sunflower seeds tossed in a creamy, tangy dressing. It’s the ultimate versatile side dish that pairs perfectly with juicy steak kabobs, smoky grilled chicken, or zesty BBQ shrimp.

Jump to:
🥦 The Ingredients
This recipe brings together a harmonious blend of crisp textures, savory notes, and a touch of sweetness, all tied together by a perfectly balanced, creamy dressing. Find ingredient notes (including substitutions and variations) below.

📝 Ingredient Notes and Substitutions
- Broccoli: Use fresh broccoli florets for the best crunch; frozen broccoli is too soft for this recipe and is not recommended.
- Bacon: Freshly cooked and crumbled bacon provides the best smoky flavor, but you can use high-quality store-bought real bacon bits to save time.
- Cheddar Cheese: Sharp or extra-sharp cheddar stands up best against the dressing, though Colby Jack or a dairy-free cheddar alternative also works well.
- Red Onion: If you find raw red onions are too pungent, you can substitute them with sliced green onions or soak the diced red onions in cold water for 10 minutes before adding them to the salad.
- Dried Cranberries: These add a necessary sweetness, but you can easily swap them for raisins or dried cherries.
- Sunflower Seeds: Roasted and salted sunflower seeds add a great nutty finish; if you have an allergy, roasted pepitas (pumpkin seeds) or sliced almonds make excellent substitutes.
- The Dressing: For a lighter version, you can replace half of the mayonnaise with plain Greek yogurt. If you prefer to avoid refined sugar, honey or maple syrup can be used as a natural sweetener.
Refer to the recipe card (with video) below for a full list of ingredients and measurements.
📌 Tips and Tricks for Perfect Broccoli Salad
- Chop into Small Florets: Cut the broccoli into small, bite-sized pieces. This ensures every floret gets thoroughly coated in the dressing and makes the salad much easier to eat.
- Let it Marinate: For the best flavor, refrigerate the salad for at least 30 to 60 minutes before serving. This gives the dressing time to soften the broccoli slightly and allows the flavors to meld together.
- Keep the Crunch: If you are making this salad a day in advance, wait to stir in the crispy bacon and roasted sunflower seeds until just before serving so they don’t lose their crunch.
- Whisk the Dressing Separately: Always mix your dressing in a small bowl before pouring it over the salad. This ensures the sugar, salt, and garlic powder are fully dissolved and evenly distributed.
- Adjust the Tang: If you prefer a more “zingy” salad, feel free to add an extra teaspoon of apple cider vinegar, or add a little more sugar if you like a sweeter, classic deli-style flavor.
👩🏼🍳 How to Make Broccoli Salad with Bacon

- Step 1: Cut the broccoli into small, bite-sized florets.

- Step 2: Place the marinade ingredients in a small bowl and whisk to combine. Set aside.

- Step 3: Place the broccoli, red onion, cubed cheddar cheese, and crumbled cooked bacon in a large bowl.

- Step 4: Add the dried cranberries and sunflower seeds.

- Step 5: Mix the ingredients, and then pour the dressing over them. Gently stir to completely coat the entire salad.

- Step 6: Cover with plastic wrap and refrigerate for 1 hour before serving.
🍽️ How To Serve
- Serve Chilled: This salad is best enjoyed cold. Keep it in the refrigerator until you are ready to eat to ensure the broccoli stays crisp and the dressing remains thick and creamy.
- The Ultimate BBQ Side: This is the perfect companion for summer grilling! It pairs beautifully with the smoky flavors of best-ever cheeseburgers, beer can chicken, or juicy salmon burgers.
- Potluck & Picnic Ready: Because this salad doesn’t wilt as quickly as leafy greens, it is an ideal choice for outdoor gatherings, family reunions, or holiday potlucks.
- Make it a Main: Turn this side dish into a light lunch by adding a protein like sliced grilled chicken breast or chickpeas directly into the bowl.
- Garnish for Presentation: For a “picture-perfect” look, reserve a small handful of the bacon bits, cheddar cheese, and sunflower seeds to sprinkle over the top just before serving.
🙋🏽♂️ Frequently Asked Questions
Yes, it actually tastes better after sitting for an hour or two in the fridge, though you should wait to add the seeds and meat until right before serving to maintain their texture.
When stored in an airtight container, it will remain delicious for up to three to four days, making it a great option for meal prep.
It is best to use fresh produce, as the frozen variety becomes too soft and watery once thawed, losing that signature crunch.
You can swap the mayonnaise for Greek yogurt and use a natural sweetener like honey to reduce the calories while still keeping it creamy and flavorful.

🥗 More Amazing Side Salads
Ready to make the best side dish in town? Go for it!
And when you do, be sure to take a photo of it, post it on Instagram, and tag @HowToFeedaLoon and hashtag #HowToFeedaLoon!

Classic Broccoli Salad with Bacon and Cheddar
Video
Ingredients
- 8 slices bacon thick cup
- 2 crowns broccoli about 6 to 8 cups after being cut into florets
- 1 cup cheddar cheese cut into small cubes, or shredded
- ½ cup red onion chopped
- ½ cup dried cranberries
- ½ cup sunflower seeds toasted
For the Dressing
- 1 cup mayonnaise
- 2 tablespoon apple cider vinegar
- 3 tablespoon sugar see NOTES
- 1 teaspoon Kosher salt
- ½ teaspoon black pepper
- ½ teaspoon garlic powder
Instructions
Do Ahead
- Preheat oven to 375°F. Line a baking pan with foil. Place the strips of bacon on the foil. Bake for 5 to 7 minutes. Flip the bacon, and bake until desired crispiness, usually another 5 to 7 minutes (timing depends on how thick the bacon is). Remove from the oven and place on paper towels to drain. Chop with a large knife. Set aside.8 slices bacon
Prepare the Salad
- Cut the broccoli into very small florets. Place the broccoli, along with most of the chopped bacon, cheddar cheese, red onion, most of the cranberries, and most of the sunflower seeds into a large bowl. Toss to combine.2 crowns broccoli, 1 cup cheddar cheese, ½ cup red onion, ½ cup dried cranberries, ½ cup sunflower seeds
- In a small bowl, whisk the mayonnaise, vinegar, sugar, salt, pepper, and garlic powder together until smooth and completely combined.1 cup mayonnaise, 2 tablespoon apple cider vinegar, 3 tablespoon sugar, 1 teaspoon Kosher salt, ½ teaspoon black pepper, ½ teaspoon garlic powder
- Pour the dressing over the salad and use two large wooden spoons to gently toss until all components are completely coated.
- Cover with plastic wrap and refrigerate for one hour. Sprinkle the remaining bacon, cranberries, and sunflower seeds over the top of the salad. Serve chilled.
Notes
- Adjusting the Sweetness: This recipe calls for 3 tablespoons of sugar to achieve that classic, tangy-sweet deli flavor. If you prefer a less sweet dressing, feel free to start with 1 or 2 tablespoons and adjust to your personal preference.
- Keep it Crunchy: If you are preparing this salad several hours in advance, store the cooked bacon and roasted sunflower seeds in separate containers or bags and stir them in just before serving to ensure they stay perfectly crisp.
- Storage: Store any leftovers in an airtight container in the refrigerator for up to 4 days. Note that the broccoli will soften slightly the longer it sits in the dressing.











Sharon Williams says
I want a cookbook with all your recipes. Do you have one? If not WHY? I love your recipes. Thank you. Sharon Williams
Wesley says
I had my doubts about a broccoli salad but HOLY CHUNKY GREEN VEGGIES, this is amazing! The slightly sweet dressing along with the bacon and cheese is a salad lovers dream come true!!