Slow Weekend Project: Creamy Broccoli Bacon Salad
There are salads, and then there are weekend projects that fill your kitchen with the scent of sizzling beef bacon and promise a bowl of creamy, crunchy comfort at the end. This Cold Creamy Broccoli Salad, anchored by a hearty beef bacon base, is the latter. It’s the kind of dish you make on a lazy Sunday afternoon, when the rain is tapping at the window and you want something that feels both indulgent and wholesome.
Recipe Overview
- Prep Time: 25 minutes
- Cook Time: 15 minutes
- Chill Time: 1 hour (minimum)
- Total Time: 1 hour 40 minutes
- Servings: 6 generous portions
- Difficulty: Easy
Why You’ll Love This Cold Creamy Broccoli Salad (Beef Bacon Base)
- The ultimate make-ahead dish: This salad actually improves after a few hours in the fridge, allowing the flavours to meld and the broccoli to soften slightly while retaining its crunch.
- A perfect balance of textures: You get the tender-crisp broccoli florets, the chewy, salty beef bacon, the creaminess of the dressing, and the pop of sweet dried cranberries in every single forkful.
- No wilting worries: Unlike leafy green salads that turn sad and soggy, this sturdy broccoli salad holds up beautifully for picnics, potlucks, or packed lunches the next day.
- Customisable to your pantry: The base is forgiving. Swap the nuts, change the dried fruit, or add a handful of shredded carrot — it welcomes tweaks without complaint.
- A comforting weekend ritual: From the sound of beef bacon sizzling to the satisfying whisk of the creamy dressing, the entire process feels like a slow, mindful act of self-care.
Ingredients You’ll Need
- 2 large heads of broccoli (approximately 600g total)
- 250g beef bacon, cut into 1cm dice
- 150g sharp cheddar cheese, cut into small cubes
- 100g dried cranberries or sweetened dried cherries
- 80g toasted sunflower seeds or chopped pecans
- 1 small red onion (about 80g), finely diced
- 200ml full-fat mayonnaise
- 100ml soured cream or full-fat plain yoghurt
- 2 tablespoons apple cider vinegar
- 1 tablespoon honey or maple syrup
- 1 teaspoon Dijon mustard
- ½ teaspoon fine sea salt
- ¼ teaspoon freshly ground black pepper
Tip: For the best texture, choose broccoli heads that are firm and bright green with tightly closed florets. Avoid any that look yellowing or have open, flower-like buds, as they will be woody and less sweet.
Equipment You’ll Need
- Large salad bowl
- Sharp knife and cutting board
- Large frying pan or skillet
- Small mixing bowl for the dressing
- Whisk or a small jar for shaking the dressing
- Measuring spoons and cups
- Paper towels for draining the beef bacon
How to Make Cold Creamy Broccoli Salad (Beef Bacon Base)
- Prepare the broccoli: Wash the broccoli heads thoroughly and pat them dry. Cut the florets away from the thick stalks — you want florets no bigger than a thumb, so they catch the dressing. Slice the tender part of the stalk into thin coins about ½cm thick. You should hear a clean, crisp snap as you cut; that’s the sound of freshness. Place the florets and stalk pieces into your large salad bowl.
- Cook the beef bacon: Set your frying pan over a medium heat and add the diced beef bacon. Listen for the gentle sizzle as it hits the pan. Cook for 8 to 10 minutes, stirring occasionally, until the pieces are browned and have rendered their fat. The smell will be deeply savoury, almost like a good steak searing. Once they are crisp and golden, use a slotted spoon to transfer them to a plate lined with paper towels. Let them cool completely while you work on the rest.
- Prepare the dressing: In a small bowl or a jar with a tight-fitting lid, combine the mayonnaise, soured cream, apple cider vinegar, honey, Dijon mustard, salt, and pepper. Whisk thoroughly or shake the jar vigorously until the dressing is pale, creamy, and completely smooth. Taste it — it should be tangy, slightly sweet, and well-seasoned. Set aside.
- Assemble the salad base: To the bowl of broccoli, add the cooled beef bacon, cubed cheddar cheese, dried cranberries, toasted sunflower seeds, and finely diced red onion. Toss gently with your hands or salad servers to distribute everything evenly. The colours at this stage are gorgeous: deep green, bright red, pale gold, and creamy white.
- Add the dressing: Pour the dressing over the salad. Using a large spoon or spatula, fold the dressing through the ingredients until every floret and piece of beef bacon is glistening. Don’t rush this step — take your time to ensure the dressing coats everything evenly. The sound of the creamy dressing folding through the crunchy broccoli is deeply satisfying.
- Chill and rest: Cover the bowl with cling film or a tight-fitting lid and place it in the refrigerator. This is the most important step. Let the salad chill for at least 1 hour, but 2 to 3 hours is even better. During this time, the flavours marry together and the broccoli softens just slightly while keeping its pleasing crunch. My husband, who’s usually picky, asked for seconds after this resting period!
- Final stir and serve: Just before serving, give the salad a good stir to redistribute the dressing that may have settled at the bottom. Taste and adjust seasoning if needed — sometimes it needs an extra pinch of salt or a tiny splash of vinegar to brighten it up. Serve chilled or at cool room temperature.
Tips From My Kitchen
- Blanch the broccoli for a softer texture: If you prefer your broccoli less crunchy, drop the florets into a pot of boiling salted water for exactly 60 seconds, then plunge them into ice water. This takes away the raw edge while preserving that vibrant green colour. Drain them very thoroughly before proceeding, as any excess water will thin out your creamy dressing. I used to struggle with this dish until I discovered this technique — it was a game-changer for texture.
- Toast your seeds or nuts: Don’t skip this step. Spreading sunflower seeds or chopped pecans on a baking tray and toasting them in a 180°C oven for 5 to 6 minutes transforms them from bland to nutty and aromatic. You’ll smell them before you see them change colour. Let them cool completely before adding, or they’ll wilt the broccoli.
- Drain the red onion after dicing: Raw red onion can be harsh and watery, which dilutes the dressing. After dicing, place the onion in a small sieve and rinse it under cold water for 10 seconds, then pat it dry with a paper towel. This tames the sharpness and leaves you with a sweet, mild onion crunch that won’t overpower the salad.
- Let the beef bacon cool completely: Warm beef bacon added to the salad will cause the cheddar cheese to soften and the broccoli to steam, ruining that perfect cold, crisp contrast. After cooking, spread the beef bacon pieces on a plate and let them cool for at least 15 minutes. They should be at room temperature or cooler before you toss them in.
- Make the dressing a day ahead: The flavours in the dressing deepen beautifully overnight. Whisk it together, store it in a sealed jar in the fridge, and give it a good shake before using. This also means the day you assemble the salad is even quicker and more relaxing.
- Don’t overdress at first: You can always add more dressing, but you cannot take it away. Start with about three-quarters of the dressing, toss well, and let it sit for 10 minutes. If the salad looks dry, add more. The broccoli releases a little moisture as it sits, which helps distribute the creaminess.
Delicious Variations to Try
- Spicy Version: Add 1 finely diced jalapeño (seeds removed for less heat) along with the red onion. For extra warmth, stir ½ teaspoon of smoked paprika and a pinch of cayenne pepper into the dressing. The gentle heat plays beautifully against the creamy, sweet elements.
- Vegetarian/Vegan Option: Omit the beef bacon entirely and replace it with 200g of smoked almonds or roasted chickpeas for that same savoury, crunchy hit. Use a vegan mayonnaise and a plant-based yoghurt or soured cream alternative. The salad remains hearty and satisfying without any animal products.
- Different Protein: Swap the beef bacon for diced cooked chicken breast or shredded roast turkey. For a more substantial meal, try adding 200g of flaked smoked mackerel or trout — the smokiness mirrors the beef bacon beautifully. If you enjoy experimenting with textures, try adding cubes of pan-fried halloumi cheese instead.
What to Serve With Cold Creamy Broccoli Salad (Beef Bacon Base)
- Grilled chicken breasts or thighs — the smoky char complements the creamy salad perfectly. You might enjoy our Grilled Chicken Pasta Salad Easy for another warm-weather meal.
- A crusty baguette or sourdough bread to mop up any leftover dressing on the plate.
- Grilled corn on the cob slathered in butter and a pinch of chilli flakes.
- For a lighter side, try our Smoky Grilled Zucchini And Yellow Squash Salad — it echoes the smoky notes of the beef bacon.
- A simple bowl of cherry tomatoes tossed in balsamic vinegar and fresh basil.
Still hungry for ideas? You might also love Chinese Beef And Broccoli, Crockpot Beef And Broccoli Recipe For Dinner from our sister kitchens.
Frequently Asked Questions

Cold Creamy Broccoli Salad (Beef Bacon Base)
Ingredients
Method
- Prepare the broccoli: Wash the broccoli heads thoroughly and pat them dry. Cut the florets away from the thick stalks — you want florets no bigger than a thumb, so they catch the dressing. Slice the tender part of the stalk into thin coins about ½cm thick. You should hear a clean, crisp snap as you cut; that’s the sound of freshness. Place the florets and stalk pieces into your large salad bowl.
- Cook the beef bacon: Set your frying pan over a medium heat and add the diced beef bacon. Listen for the gentle sizzle as it hits the pan. Cook for 8 to 10 minutes, stirring occasionally, until the pieces are browned and have rendered their fat. The smell will be deeply savoury, almost like a good steak searing. Once they are crisp and golden, use a slotted spoon to transfer them to a plate lined with paper towels. Let them cool completely while you work on the rest.
- Prepare the dressing: In a small bowl or a jar with a tight-fitting lid, combine the mayonnaise, soured cream, apple cider vinegar, honey, Dijon mustard, salt, and pepper. Whisk thoroughly or shake the jar vigorously until the dressing is pale, creamy, and completely smooth. Taste it — it should be tangy, slightly sweet, and well-seasoned. Set aside.
- Assemble the salad base: To the bowl of broccoli, add the cooled beef bacon, cubed cheddar cheese, dried cranberries, toasted sunflower seeds, and finely diced red onion. Toss gently with your hands or salad servers to distribute everything evenly. The colours at this stage are gorgeous: deep green, bright red, pale gold, and creamy white.
- Add the dressing: Pour the dressing over the salad. Using a large spoon or spatula, fold the dressing through the ingredients until every floret and piece of beef bacon is glistening. Don't rush this step — take your time to ensure the dressing coats everything evenly. The sound of the creamy dressing folding through the crunchy broccoli is deeply satisfying.
- Chill and rest: Cover the bowl with cling film or a tight-fitting lid and place it in the refrigerator. This is the most important step. Let the salad chill for at least 1 hour, but 2 to 3 hours is even better. During this time, the flavours marry together and the broccoli softens just slightly while keeping its pleasing crunch. My husband, who's usually picky, asked for seconds after this resting period!
- Final stir and serve: Just before serving, give the salad a good stir to redistribute the dressing that may have settled at the bottom. Taste and adjust seasoning if needed — sometimes it needs an extra pinch of salt or a tiny splash of vinegar to brighten it up. Serve chilled or at cool room temperature.
Notes
I hope this Cold Creamy Broccoli Salad becomes a treasured part of your weekend cooking ritual, just as it has in my kitchen. There is something deeply soothing about taking a full hour to prepare a dish that rewards you with days of delicious lunches and the happy sounds of family asking for more. If you give it a try, I would love to hear how it turned out for you — drop a comment below and tell me about your own little tweaks and discoveries. Happy cooking, friends.
