Creamy Broccoli Salad (No Bacon)
This Creamy Broccoli Salad recipe is bacon-free, loaded with crunchy almonds, sweet cranberries, and tangy dressing—perfect for dinner parties!
Last Thanksgiving, I brought my Creamy Broccoli Salad (no bacon) to the family gathering, and you know what? It disappeared faster than the mashed potatoes. The kids loved the sweet cranberries, the adults raved about the creamy tang, and I loved that it came together in fifteen minutes flat.
This vibrant, crunchy salad is one of those salad recipes for dinner party menus that feels fancy but requires zero stress. According to nutritional research from the USDA, broccoli is packed with vitamin C and fiber, making this dish as nourishing as it is delicious. The florets stay crisp, the dressing clings perfectly, and the colors—deep green, ruby red, golden nuts—look like edible confetti.
Why does broccoli salad work so well for gatherings? Because it’s hearty enough to stand on its own, feeds a crowd, and tastes even better after a quick chill.
Whether you’re planning meeting food ideas or need non cooking meals for a busy weeknight, this recipe delivers fresh flavor without turning on a single burner. Well, except for toasting those almonds—and trust me, that two-minute step makes all the difference.
Table of Contents

Creamy Broccoli Salad (No Bacon)
Equipment
- Large mixing bowl
- Small bowl
- Whisk
- Skillet
- Knife
- Cutting board
Ingredients
Main Ingredients
- 2 medium heads broccoli about 1½ pounds, cut into small florets and stems chopped
- ½ red onion finely chopped
- ½ cup dried cranberries
- ¼ cup almonds chopped
- ¼ cup seeds sunflower or pumpkin
- ½ packed cup sun-dried tomatoes in oil cut into strips
For the Dressing
- ½ cup vegan mayo or regular mayonnaise
- ½ cup Greek yogurt fat-free or regular, can substitute non-dairy yogurt
- 2 tablespoons apple cider vinegar
- 1 tablespoon maple syrup or sugar
- 1 teaspoon salt or more to taste
- ⅛ teaspoon black pepper
Instructions
- Rinse and thoroughly dry 2 medium heads of broccoli—moisture is the enemy of a crisp salad. Cut the crowns into small, bite-sized florets, aiming for uniform pieces so every forkful has the same satisfying crunch. Peel the tough outer layer from the stems, then chop them into small pieces and add everything to a large mixing bowl.
- Chop ¼ cup almonds into rough pieces, then add them to a dry skillet along with ¼ cup seeds (sunflower or pumpkin work beautifully). Toast over medium heat for about 2 minutes, stirring constantly, until they turn golden and smell nutty. Remove from heat immediately and let them cool on a plate so they stay crunchy.
- In a small bowl, whisk together ½ cup vegan mayo, ½ cup Greek yogurt, 2 tablespoons apple cider vinegar, 1 tablespoon maple syrup, 1 teaspoon salt, and ⅛ teaspoon black pepper. Whisk until the mixture is smooth and creamy, with no lumps of yogurt peeking through. Taste and adjust the sweetness or tang to your preference.
- Add the finely chopped ½ red onion, ½ cup dried cranberries, toasted nuts and seeds, and sun-dried tomato strips to the bowl with the broccoli. Pour the creamy dressing over the top and toss everything together until each floret is lightly coated. Serve immediately for maximum crunch, or cover and chill for 30 minutes to let the flavors meld and deepen.
Notes
Creamy Broccoli Salad (No Bacon) Ingredients

| Ingredient | Amount |
|---|---|
| Broccoli (medium heads) | 2 (about 1½ lbs), cut into small florets, stems chopped |
| Red onion | ½, finely chopped |
| Dried cranberries | ½ cup |
| Almonds | ¼ cup, chopped |
| Seeds (sunflower or pumpkin) | ¼ cup |
| Sun-dried tomatoes in oil | ½ packed cup, cut into strips |
For the Dressing
| Ingredient | Amount |
|---|---|
| Vegan mayo (or regular mayonnaise) | ½ cup |
| Greek yogurt (fat-free or regular) | ½ cup |
| Apple cider vinegar | 2 tablespoons |
| Maple syrup (or sugar) | 1 tablespoon |
| Salt | 1 teaspoon (or more to taste) |
| Black pepper | ⅛ teaspoon |
Creamy Broccoli Salad (No Bacon) Instructions
Step 1: Chop the broccoli
Rinse and thoroughly dry 2 medium heads of broccoli—moisture is the enemy of a crisp salad. Cut the crowns into small, bite-sized florets, aiming for uniform pieces so every forkful has the same satisfying crunch. Peel the tough outer layer from the stems, then chop them into small pieces and add everything to a large mixing bowl.
Step 2: Toast the nuts & seeds
Chop ¼ cup almonds into rough pieces, then add them to a dry skillet along with ¼ cup seeds (sunflower or pumpkin work beautifully). Toast over medium heat for about 2 minutes, stirring constantly, until they turn golden and smell nutty—as warm and inviting as Sunday morning pancakes. Remove from heat immediately and let them cool on a plate so they stay crunchy.
Step 3: Make the dressing
In a small bowl, whisk together ½ cup vegan mayo, ½ cup Greek yogurt, 2 tablespoons apple cider vinegar, 1 tablespoon maple syrup, 1 teaspoon salt, and ⅛ teaspoon black pepper. Whisk until the mixture is smooth and creamy, with no lumps of yogurt peeking through. Taste and adjust the sweetness or tang to your preference—this dressing should make your taste buds do a little happy dance.
Step 4: Assemble the salad
Add the finely chopped ½ red onion, ½ cup dried cranberries, toasted nuts and seeds, and sun-dried tomato strips to the bowl with the broccoli. Pour the creamy dressing over the top and toss everything together until each floret is lightly coated. Serve immediately for maximum crunch, or cover and chill for 30 minutes to let the flavors meld and deepen—both ways are absolutely delicious.

Substitutions
No Greek yogurt? Swap in sour cream for extra tanginess or use more vegan mayo for a richer, creamier texture. Non-dairy yogurt also works beautifully if you’re keeping this completely plant-based—just choose an unsweetened variety to avoid throwing off the sweet-savory balance.
Swap the dried cranberries for raisins, chopped dried apricots, or even pomegranate arils for a juicy pop. If you’re looking for salad recipes for dinner party menus with a tropical twist, try dried mango or pineapple instead.
Out of almonds? Pecans, walnuts, or cashews bring their own delicious personality to this salad. Pepitas (pumpkin seeds) or even roasted chickpeas add protein and crunch without nuts if allergies are a concern.
Sun-dried tomatoes too intense? Use cherry tomatoes cut in half or roasted red peppers from a jar. Both add color and a milder sweetness that still complements the tangy dressing perfectly.
Need a different vinegar? White wine vinegar or lemon juice work just as well as apple cider vinegar. Start with a tablespoon, taste, and add more if you want extra brightness—you’re in control here.
Troubleshooting
Salad tastes bland? Add more salt, a squeeze of fresh lemon juice, or a pinch of garlic powder to wake up the flavors. Sometimes a little extra maple syrup or a dash of Dijon mustard in the dressing does wonders too.
Broccoli florets too tough? If you prefer a slightly softer texture, blanch the florets in boiling water for 30 seconds, then plunge them into ice water immediately. Pat them completely dry before tossing with the dressing, or you’ll end up with a watery mess.
Dressing slides off? Make sure your broccoli is bone-dry before adding the dressing. Excess water creates a slippery barrier that prevents the creamy coating from clinging to each floret.
Onion too sharp? Soak the chopped red onion in cold water for 5 minutes, then drain and pat dry. This mellows the bite while keeping the crisp texture and beautiful color intact.
Storage
Store your Creamy Broccoli Salad in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen overnight, making this one of those rare salads that tastes even better the next day. Just give it a quick stir before serving since the dressing may settle at the bottom.
Meal Prep
This salad is a meal prep champion and one of the easiest non cooking meals you can prepare ahead. Chop the broccoli and onion, toast the nuts, and make the dressing up to 2 days in advance, storing each component separately. Toss everything together right before serving to keep the florets crisp and bright.
Serving Suggestions
Serve this Creamy Broccoli Salad alongside grilled chicken, barbecue ribs, or as part of a potluck spread. It’s also fantastic tucked into wraps, piled onto grain bowls, or served as one of your go-to meeting food ideas that actually feels nourishing. Pair it with crusty bread and a light soup for a satisfying lunch that requires zero cooking stress.
Creamy Broccoli Salad (No Bacon) Variations
Make it protein-packed by adding cubed sharp cheddar cheese, hard-boiled eggs, or grilled chicken strips. This transforms your salad recipes for dinner party offerings into a full meal that can stand alone as the main event.
Go dairy-free by using only vegan mayo (skip the Greek yogurt) or by blending cashews with lemon juice and a splash of water for an ultra-creamy, plant-based dressing. You won’t miss the dairy one bit, I promise.
Kid-friendly version: Swap the sun-dried tomatoes for mild cherry tomatoes and use honey instead of maple syrup in the dressing. Leave the onion on the side for picky eaters, and let the little ones help with the tossing—they love being part of the action.
Add heat with a pinch of red pepper flakes or a drizzle of sriracha mixed into the dressing. The spicy kick plays beautifully against the sweet cranberries and creates a more dynamic flavor profile that adventurous eaters will adore.
Creamy Broccoli Salad (No Bacon) FAQs
What pairs well with broccoli salad?
This salad shines alongside grilled meats, pulled pork sandwiches, or roasted salmon. It’s also perfect for picnics, potlucks, and holiday tables where you need a fresh, crunchy contrast to heavier dishes.
Is there bacon in broccoli salad?
Not in this version! Traditional broccoli salad often includes bacon, but this Creamy Broccoli Salad (no bacon) uses sun-dried tomatoes, almonds, and seeds for smokiness, crunch, and depth. You won’t miss the bacon—the flavors here are rich and satisfying all on their own.
What dressing goes on broccoli salad without mayonnaise?
Try a simple olive oil and lemon juice vinaigrette, or blend tahini with apple cider vinegar and a touch of honey. Greek yogurt alone with herbs and lemon makes a lighter, protein-rich option that still clings beautifully to the florets.
Do you boil broccoli before salad?
No, raw broccoli works best for maximum crunch and vibrant color. If you prefer a slightly softer texture, blanch the florets for 30 seconds, then shock them in ice water and dry thoroughly. Raw keeps it simple and preserves all those nutrients.
What is the best partner for broccoli?
Creamy, tangy dressings are broccoli’s best friend—think mayo-based sauces, yogurt blends, or tahini drizzles. Sweet elements like dried fruit and crunchy nuts create a flavor balance that makes every bite interesting and delicious.

