Ingredients
4 cups fresh broccoli florets, cut into small bite-sized pieces
6 slices uncured bacon, cooked until very crisp and crumbled
1/4 cup toasted pine nuts (or sunflower seeds)
1/4 cup finely diced red onion
1/2 cup full-fat mayonnaise
2 tablespoons sour cream
1 tablespoon apple cider vinegar
1 to 2 tablespoons powdered keto sweetener (such as Swerve Confectioners)
Salt and pepper to taste
Instructions
1. Cook the bacon: Fry bacon slices over medium heat until very crisp; drain, crumble, and reserve a spoonful for garnish.
2. Whisk the dressing: In a mixing bowl, whisk mayonnaise, sour cream (if using), apple cider vinegar, powdered sweetener, salt, and pepper until smooth and the sweetener dissolves.
3. Combine the salad: Add broccoli florets, crumbled bacon, pine nuts, and diced red onion; pour dressing over and toss gently until evenly coated.
4. Let it rest: Cover and refrigerate for at least 20–30 minutes (up to 24 hours); just before serving, stir in the reserved bacon for extra crunch.
5. Finish and serve: Give a final toss, taste for salt, and serve slightly chilled or at room temperature alongside grilled chicken, burgers, or as a potluck side.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
💡 For maximum crunch, keep cooked bacon separate until just before serving if making more than an hour ahead.
💡 If raw broccoli is too crunchy, blanch florets in boiling water for 1 to 2 minutes, then plunge into ice water and pat thoroughly dry.
💡 This salad tastes even better the next day as the flavors meld beautifully in the fridge.
- Prep Time: 10 minutes
- Chill Time: 20 minutes
- Cook Time: 10 minutes
- Category: Salad, Side Dish
- Method: No-Cook
- Cuisine: American
- Diet: Keto, Low Carb, Gluten-Free
Nutrition
- Serving Size: 1 cup
- Calories: 280
- Sugar: 2g
- Sodium: 380mg
- Fat: 25g
- Saturated Fat: 5g
- Unsaturated Fat: 18g
- Trans Fat: 0g
- Carbohydrates: 4g
- Fiber: 2g
- Protein: 7g
- Cholesterol: 20mg
