,

Crispy Broccoli Bacon Salad

As seen in: Midday Meals for Energy & Satisfaction

This crowd-pleasing broccoli salad combines finely chopped broccoli florets with crispy bacon, chopped red onion, sweet dried cranberries, and crunchy sliced almonds. The simple dressing blends mayonnaise, sugar, apple cider vinegar, and black pepper for the perfect balance of creamy, sweet and tangy flavors.

The entire dish comes together in about 15 minutes, though it's best when chilled for 1-2 hours before serving to allow the flavors to meld. With no cooking required beyond the bacon, it's an ideal make-ahead side for potlucks, family gatherings, and summer parties. For a more tender texture, optional blanching instructions are included.

A woman named Sophie is smiling and holding a plate of food.
Created By Sophie
Last updated on Fri, 18 Apr 2025 15:22:28 GMT
A bowl of broccoli salad. Save Pin
A bowl of broccoli salad. | sophietable.com

This broccoli salad recipe has been my potluck secret weapon for years, always returning home with an empty bowl and requests for the recipe. The perfect balance of crunchy, sweet, and savory elements makes it irresistible to even the pickiest eaters in my family.

I first made this for a neighborhood cookout when I was desperate for a quick side dish. Now it's requested at every family gathering, and my sister in law even made it part of her Thanksgiving spread last year.

Ingredients

  • Fresh broccoli florets carefully chopped into bite sized pieces for the perfect crunch in every bite
  • Crispy bacon adds smoky richness that transforms this from a basic salad to something special
  • Red onion provides a sharp contrast that balances the sweetness of the dressing
  • Dried cranberries add chewy sweetness and beautiful color contrast
  • Sliced almonds bring necessary texture and nutty flavor that completes the salad
  • Mayonnaise creates the creamy base for the dressing look for full fat for best results
  • Apple cider vinegar provides the perfect tang to cut through the richness
  • Granulated sugar balances the acidity select pure cane for best results

Step-by-Step Instructions

Make the dressing
Whisk together mayonnaise, sugar, apple cider vinegar, and fresh ground pepper until completely smooth and incorporated. The dressing should be pourable but still thick enough to coat the back of a spoon. This can be made up to 3 days ahead and stored in the refrigerator.
Prepare the broccoli
Chop broccoli florets into very small, bite sized pieces about the size of a quarter. The smaller size allows the dressing to coat each piece perfectly and makes the salad easier to eat. Avoid pieces that are too large as they won't absorb the flavors properly.
Combine ingredients
Place chopped broccoli, crispy bacon bits, red onion, cranberries and sliced almonds in a large bowl. Make sure ingredients are evenly distributed throughout the mixture before adding dressing.
Dress the salad
Pour the prepared dressing over the broccoli mixture and toss thoroughly until every piece is coated. Take your time with this step to ensure even distribution of all the delicious flavors.
Chill thoroughly
Cover the salad and refrigerate for at least 1 to 2 hours before serving. This resting time allows the broccoli to slightly soften and the flavors to meld together perfectly.
A bowl of broccoli salad with cheese and nuts. Save Pin
A bowl of broccoli salad with cheese and nuts. | sophietable.com

My favorite part of this recipe is the contrast between the crunchy almonds and the slightly softened broccoli after it sits in the dressing. My husband who typically avoids anything green on his plate has been known to take seconds of this salad which I consider my greatest culinary achievement.

Make Ahead Tips

This broccoli salad is perfect for preparing in advance. You can make it up to 24 hours before serving for optimal flavor development. The broccoli actually benefits from sitting in the dressing as it softens slightly while still maintaining its signature crunch. If making more than a day ahead, consider keeping the dressing separate and combining everything about 2 hours before serving for the freshest texture.

Ingredient Substitutions

The beauty of this broccoli salad lies in its adaptability. For a lighter version, substitute Greek yogurt for half the mayonnaise. Sunflower seeds or pepitas work wonderfully in place of almonds for those with nut allergies. Looking for different flavor profiles? Try dried cherries or raisins instead of cranberries. Red onion can be swapped for sweet Vidalia onions if you prefer a milder onion flavor. For a vegetarian version, simply omit the bacon or use a plant based bacon alternative.

Serving Suggestions

This versatile broccoli salad pairs beautifully with grilled meats especially burgers and barbecued chicken. It makes an excellent addition to holiday meals alongside ham or turkey. For a light lunch, serve a scoop over mixed greens with a piece of crusty bread. At potlucks, position it next to heavier dishes like macaroni and cheese or baked beans to provide a refreshing contrast. During summer gatherings, the lack of mayonnaise based dressing sitting out makes it a safer option than traditional potato salads.

A bowl of broccoli salad with cheese and nuts. Save Pin
A bowl of broccoli salad with cheese and nuts. | sophietable.com

Commonly Asked Questions

→ Can I make broccoli salad ahead of time?

Yes! This broccoli salad actually benefits from being made 1-2 hours ahead as it allows the flavors to develop. You can even prepare it the day before - just store it covered in the refrigerator and give it a good toss before serving.

→ Do you have to cook the broccoli for this salad?

No, the broccoli is used raw in this recipe for its crunch and nutritional benefits. However, if you prefer a more tender texture, you can blanch the broccoli for 1-2 minutes in boiling water, then immediately rinse with cold water and dry thoroughly before proceeding with the recipe.

→ What can I substitute for mayo in broccoli salad?

For a mayo-free version, you can substitute Greek yogurt, sour cream, or a combination of both. For a dairy-free alternative, try avocado-based mayo or a plant-based mayo substitute. Each will offer a slightly different flavor profile but will still create a creamy dressing.

→ What other mix-ins work well in broccoli salad?

Broccoli salad is versatile and can be customized with many add-ins. Popular options include shredded cheddar cheese, sunflower seeds, raisins instead of cranberries, diced apple for extra sweetness, or chopped hard-boiled eggs. You can also try walnuts or pecans instead of almonds.

→ How long does broccoli salad keep in the refrigerator?

When stored in an airtight container in the refrigerator, this broccoli salad will keep well for 3-4 days. The texture may change slightly as the broccoli softens, but many people enjoy it even more after the flavors have had time to meld together.

→ Can I reduce the sugar in the dressing?

Absolutely! The sugar can be reduced or substituted with honey, maple syrup, or even a sugar-free sweetener to taste. You might also try using a sweeter vinegar like balsamic to naturally add sweetness while reducing added sugars.

Broccoli Salad with Bacon

Crispy broccoli florets with bacon, almonds and cranberries in a sweet-tangy mayo dressing - ready in just 15 minutes.

Preparation Time
15 Minutes
Cooking Duration
~
Overall Time
15 Minutes
Created By: Sophie

Recipe Type: Lunch

Skill Level: Simple

Cuisine Type: Southern

Portion Size: 8 Number of Servings (8 side portions)

Diet Preferences: Low Carb, Free of Gluten, Dairy-Free

What You'll Need

→ Dressing

01 1 cup mayonnaise
02 1½ tablespoons granulated sugar
03 3 tablespoons apple cider vinegar
04 ¼ teaspoon fresh ground black pepper

→ Salad

05 1⅓ lbs broccoli florets, finely chopped into bite-size pieces
06 8 slices crispy cooked bacon, chopped
07 ⅓ cup chopped red onion
08 ½ cup sweetened dried cranberries
09 ⅓ cup sliced almonds

Step-by-Step Directions

Step 01

Whisk together the mayonnaise, sugar, apple cider vinegar, and black pepper in a small bowl until well combined.

Step 02

In a large bowl, combine the broccoli florets, chopped bacon, red onions, dried cranberries, and sliced almonds.

Step 03

Drizzle the prepared dressing over the salad ingredients and toss thoroughly to coat all pieces evenly.

Step 04

Cover the salad and refrigerate for 1-2 hours to allow flavors to meld. Toss again immediately before serving.

Helpful Notes

  1. For optimal taste, cover and refrigerate for a few hours before serving.
  2. This salad uses raw broccoli for its ease, health benefits, and crunch. If more tender broccoli is desired, blanch it by bringing a large pot of water to boil, adding broccoli for 1-2 minutes, then draining and rinsing with cold water. Dry well with paper towels.
  3. The broccoli stem is edible, but florets are preferred for this recipe. Cut the florets into bite-size pieces.

Recommended Tools

  • Large mixing bowl
  • Small bowl for dressing
  • Whisk
  • Knife and cutting board

Allergen Information

Always review ingredients for any allergens and consult a healthcare provider with any concerns.
  • Contains nuts (almonds)
  • Contains eggs (mayonnaise)

Nutritional Information (Per Serving)

These details are estimates and shouldn't be considered professional health advice.
  • Calories: 283
  • Fat Content: 24 grams
  • Carbohydrate Content: 15 grams
  • Protein Content: 3 grams