Broccoli Salad with Bacon and Raisins

(5.0)
By Adam Fisher
Updated 12/9/2025
Dietitian Reviewed: Erin McNamara, RDN, LDN, CLT
Approved for These Diets:
Heart Healthy | Low Sodium | High Protein | Gluten Free | Diabetic | Mediterranean | GLP-1
Broccoli Salad with Bacon and Raisins
Photo Credit: Adam Fisher, Baldwin Publishing

This Heart Healthy Broccoli Salad with Bacon and Raisins delivers big flavor and a bold crunch in every bite, proving that healthy sides are anything but boring. By swapping traditional mayonnaise for a tangy dressing made with nonfat Greek yogurt, this recipe cuts saturated fat while boosting protein to 11g per serving. Crisp blanched broccoli, sweet golden raisins, and savory low-sodium bacon come together for a nutrient-dense dish that holds up perfectly for meal prep. Whether you are looking for a diabetic-friendly option or just the best broccoli salad recipe ever, this dish is a crowd-pleaser.

If you love this lighter take on a classic, check out our other healthy side dish recipes for more inspiration, or browse our high protein salad recipes to keep you feeling full and satisfied.

Total Time
35 minutes
Servings
6
Calories
172

What Makes These Heart Healthy Broccoli Salad with Bacon and Raisins Healthy

By replacing the standard mayonnaise base with nonfat Greek yogurt, this salad drastically reduces saturated fat and calories while adding a boost of protein and probiotics. The use of low-sodium bacon and plenty of fiber-rich vegetables ensures you get that classic creamy, savory experience in a heart-smart profile.

Key Health Highlights

  • High in Protein: Each serving provides 11g of protein, thanks to the combination of Greek yogurt and bacon.
  • Fiber-Rich: Broccoli and golden raisins pack this dish with dietary fiber to support digestion and heart health.
  • Lower Sodium: Using low-sodium bacon and a homemade dressing keeps salt levels in check compared to deli versions.
  • Nutrient Dense: Broccoli is a powerhouse of Vitamin C, Vitamin K, and antioxidants.

FAQs About Broccoli Salad with Bacon and Raisins

Yes, this salad is nutrient-dense and packed with fiber, protein, and vitamins, making it a healthy addition to your daily diet. Unlike mayo-heavy versions, this recipe is lower in saturated fat.

The key is to dry your broccoli thoroughly after washing or blanching. Excess water dilutes the dressing. Also, storing the dressing separately and tossing it right before serving can keep it maximally crisp, though this recipe holds up well in the fridge for a few days.

We do not recommend using frozen broccoli for this salad. Frozen broccoli releases a lot of water when thawed and has a soft, mushy texture that doesn't work well for a fresh salad. Fresh florets are best for that signature crunch.

While broccoli and bacon are keto-friendly, raisins and carrots add natural sugars and carbs. To make it more keto-aligned, omit the raisins and reduce the amount of carrots, or swap the raisins for a small amount of sugar-free dried cranberries.

High-Protein Salads

Looking to boost your protein intake even further? These hearty, high-protein salads transform light greens into satisfying main courses that keep you fueled for hours.

Lighter Picnic Favorites

Round out your next potluck or barbecue spread with these lighter takes on classic picnic favorites. From fresh fruit medleys to creamy potato salads, these recipes deliver big flavor without the heavy calorie count.

Ingredient Spotlight: Greek Yogurt

Greek yogurt is the secret weapon in this recipe. Unlike traditional mayonnaise, which is calorie-dense and high in fat, nonfat Greek yogurt provides a rich, creamy texture with zero fat and a significant protein punch. Its natural tanginess mimics the flavor of buttermilk often found in creamy dressings, making it the perfect vehicle for the apple cider vinegar and Dijon mustard. Plus, it adds beneficial probiotics to your meal.

Troubleshooting

  • Watery Salad: This usually happens if the broccoli wasn't fully dried after the ice bath. Be sure to drain the broccoli well and pat it dry with paper towels or use a salad spinner before mixing.
  • Dressing Too Tangy: Greek yogurt has a natural bite. If the dressing tastes too sharp for your liking, add a teaspoon of honey or a small splash of milk to mellow it out.
  • Bacon Lost Its Crunch: If the bacon sits in the dressing for days, it will soften. For maximum crunch, stir in the bacon just before serving.

Healthy Variations

  • The Vegetarian: Skip the bacon entirely and use roasted sunflower seeds or smoked paprika-dusted walnuts for that savory, smoky element.
  • Waldorf Style: Swap the raisins for chopped apples and use walnuts instead of almonds for a fresh, fruity twist.
  • Dairy-Free: Use a plain, unsweetened plant-based yogurt (like almond or coconut yogurt) in place of the Greek yogurt.
  • Spicy Kick: Add a pinch of red pepper flakes or a dash of cayenne to the dressing for a little heat.
Photo Credit: Adam Fisher, Baldwin Publishing

Ingredients

Recipe yields 6 servings

Directions

  1. Step 1

    Bring a large saucepan or pot of lightly salted water to a boil. Fill a large bowl with cold water and ice. Add broccoli and blanche until just fork tender and bright green, about 1 minute. Working quickly, use a slotted spoon to transfer broccoli to prepared ice bath (Note: you want the cooking process to stop as soon as possible so the broccoli does not get soft). Let cool completely and drain into a colander.

  2. Step 2

    Transfer cooked broccoli to a large mixing bowl. Add carrots, onion, bacon, raisins, and almonds.

  3. Step 3

    In a medium mixing bowl, combine Greek yogurt, apple cider vinegar, Dijon mustard, and black pepper; whisk until well combined. Pour dressing over broccoli salad mixture and stir to coat evenly. Serve immediately or cover and refrigerate until ready to serve. Store any leftovers in an airtight container in the refrigerator for up to 4 days.

Nutrition Facts

Serving Size:

172
Calories
7
g
Fat
6
mg
Cholesterol
123
mg
Sodium
19
g
Carbs
1
g
Sat. Fat
5
g
Fiber
11
g
Protein
9
g
Sugars

Alternative Cooking Methods

  • Blanched vs. Raw: We recommend blanching the broccoli (boiling for 1 minute then icing) to lock in a bright green color and make it easier to digest. However, if you prefer a very crunchy, earthy salad, you can use raw florets, just be sure to cut them quite small.
  • Air Fryer Bacon: Instead of pan-frying, you can cook the bacon in an air fryer at 400°F for 8–10 minutes for an extra crispy, less greasy result.

Serving & Storage Tips

This salad actually tastes better after it has had time to sit! Letting it marinate in the refrigerator for at least one hour allows the flavors to meld and the broccoli to soften slightly in the dressing. It can be stored in an airtight container in the refrigerator for up to 3-4 days. Because the broccoli is blanched, it stays crisp longer than raw broccoli salads, but give it a good stir before serving to redistribute the dressing.

What to Serve With Broccoli Salad with Bacon and Raisins

This salad is the ideal companion for grilled lean proteins. Serve it alongside Heart Healthy Chicken Parmesan, grilled salmon, or turkey burgers. It also pairs wonderfully with other picnic favorites like Heart Healthy German Potato Salad or a fresh fruit platter.

Ingredient Substitutions

For Bacon:  If you prefer a non-pork option, turkey bacon works beautifully. For a vegetarian version, try smoked almonds or roasted pumpkin seeds to replicate that savory crunch.

For Greek Yogurt:  Plain nonfat Greek yogurt is best, but you can use a low-fat plain regular yogurt if you strain it first to remove excess whey.

For Golden Raisins:  Dried cranberries (craisins) or chopped dates are excellent alternatives if you want a different dried fruit sweetness.

For Almonds:  Sunflower seeds, walnuts, or pecans can be swapped in for the sliced almonds.

For Sweetener:  If your dressing needs a touch more sweetness to balance the vinegar, a teaspoon of honey or maple syrup is a natural choice.

More Recipes Like Broccoli Salad with Bacon and Raisins