This broccoli salad is one of those recipes that manages to be both fresh and satisfying at the same time. It combines crisp, raw broccoli with a creamy, tangy dressing and just enough sweetness from dried cranberries to keep every bite interesting.
The addition of smoky tamari almonds and pepitas brings a warm, roasted crunch that elevates the entire dish from simple to memorable.
It’s the kind of salad that works just as well for quick weekday meals as it does for gatherings or potlucks. With minimal prep and a short cooking time for the toppings, you get a balanced dish full of texture, flavor, and nutrition.
Whether you’re trying to eat more greens or just want something vibrant on your table, this salad delivers without feeling boring.
Why I Keep Making This Broccoli Salad?
I keep making this broccoli salad because it strikes the perfect balance between healthy and satisfying. Unlike many salads that feel like a side note, this one has enough texture and flavor to stand on its own.
The crisp broccoli, creamy dressing, and crunchy toppings create a combination that feels complete and filling without being heavy. Another reason this recipe stays in rotation is how easy it is to prepare.
There’s no complicated technique involved, and most of the work is simple chopping and mixing. It comes together quickly, which makes it ideal for busy days when you still want something fresh and homemade.
What really makes it special, though, is how well it holds up over time. The flavors deepen as it sits, making it even better after a few hours or the next day.
That makes it perfect for meal prep, gatherings, or simply having a ready-to-eat dish in the fridge that actually tastes great later.
Variations You Can Mess Around With
- Swap dried cranberries with raisins, chopped dates, or dried cherries for a different sweetness.
- Add crumbled feta or goat cheese for a creamy, tangy boost.
- Use sunflower seeds or cashews instead of almonds for a different crunch.
- Mix in cooked quinoa or chickpeas to turn it into a more filling meal.
- Replace mayo with Greek yogurt or vegan alternatives for a lighter dressing.
Pro Tips for Perfect Results
- Chop the broccoli into small, even pieces so it’s easier to eat and coats well with dressing.
- Peel tough broccoli stems before chopping to avoid a fibrous texture.
- Let the salad sit for a few minutes after mixing so the flavors can blend together.
- Toast the nuts and seeds until just golden for maximum crunch and flavor.
- Taste and adjust seasoning at the end to balance acidity, sweetness, and salt.
How to Make Broccoli Salad?
Ingredients

- 1 pound broccoli crowns
- 3 tablespoons extra-virgin olive oil
- 3 tablespoons mayonnaise
- 1½ tablespoons apple cider vinegar
- 2 teaspoons Dijon mustard
- 1 teaspoon maple syrup or honey
- 1 garlic clove, minced
- ¼ teaspoon sea salt, more to taste
- ⅓ cup diced red onions
- ⅓ cup dried cranberries
For Smoky Tamari Almonds
- ½ cup almonds
- ½ cup pepitas
- 1 tablespoon tamari
- ½ teaspoon maple syrup
- ¼ teaspoon smoked paprika
Equipment
- Large mixing bowl
- Small whisk or spoon
- Baking sheet
- Parchment paper
- Knife and cutting board
Instructions
Step 1:
Preheat the oven to 350°F and line a baking sheet with parchment paper.
Step 2:
Chop the broccoli florets into small bite-sized pieces and dice the stems finely, removing any tough outer layers before cutting.

Step 3:
In a large bowl, whisk together olive oil, mayonnaise, apple cider vinegar, Dijon mustard, maple syrup, garlic, and salt until smooth and well combined.

Step 4:
Add the chopped broccoli, diced red onions, and dried cranberries to the bowl, then toss everything thoroughly so the vegetables are evenly coated with the dressing.

Step 5:
Spread the almonds and pepitas on the prepared baking sheet, then toss them with tamari, maple syrup, and smoked paprika until evenly coated.

Step 6:
Bake until golden and fragrant, then remove from the oven and allow them to cool so they become crisp.
Step 7:
Add most of the roasted nuts and seeds to the salad and toss gently, reserving a small portion for garnish.

Step 8:
Taste the salad and adjust seasoning if needed, then sprinkle the remaining nuts and seeds on top before serving.


Broccoli Salad Recipe
Ingredients
Equipment
Method
- Preheat the oven to 350°F and line a baking sheet with parchment paper.
- Chop the broccoli florets into small bite-sized pieces and dice the stems finely, removing any tough outer layers before cutting.
- In a large bowl, whisk together olive oil, mayonnaise, apple cider vinegar, Dijon mustard, maple syrup, garlic, and salt until smooth and well combined.
- Add the chopped broccoli, diced red onions, and dried cranberries to the bowl, then toss everything thoroughly so the vegetables are evenly coated with the dressing.
- Spread the almonds and pepitas on the prepared baking sheet, then toss them with tamari, maple syrup, and smoked paprika until evenly coated.
- Bake until golden and fragrant, then remove from the oven and allow them to cool so they become crisp.
- Add most of the roasted nuts and seeds to the salad and toss gently, reserving a small portion for garnish.
- Taste the salad and adjust seasoning if needed, then sprinkle the remaining nuts and seeds on top before serving.
Notes
Nutritional Information (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 280 kcal |
| Carbohydrates | 18 gm |
| Fat | 20 gm |
| Protein | 7 gm |
Note: Nutritional values are approximate and may vary depending on ingredient size, quality, brand, location, and the proportions used. All nutritional information is calculated on a per-serving basis.
If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.
Common Mistakes to Avoid
- Cutting broccoli too large, which makes the salad harder to eat and less flavorful.
- Skipping the roasting step for nuts and seeds, which reduces overall texture and depth.
- Overdressing the salad, leading to a heavy or soggy consistency.
- Not tasting before serving, which can leave the flavors unbalanced.
- Using raw garlic in excess, which can overpower the dish.
How I Like to Serve These
- Served chilled as a refreshing side dish alongside grilled meats or mains.
- Paired with sandwiches or wraps to add crunch and freshness to the meal.
- Topped with extra nuts and seeds for added texture just before serving.
- As part of a meal prep bowl with grains and protein for a balanced lunch.
- Lightly chilled but not overly cold to keep the flavors vibrant and fresh.
Storage / Leftovers and Next-Day Thoughts
- Store in an airtight container in the refrigerator for up to three days.
- Keep the nuts and seeds separate if you want to maintain maximum crunch.
- Stir before serving again to redistribute the dressing evenly.
- Avoid freezing as the texture of broccoli and dressing will change.
- Flavors improve over time, making it ideal for next-day meals.
FAQs
Can I use frozen broccoli?
Fresh broccoli works best for texture, but thawed frozen broccoli can be used in a pinch.
Is this salad served cold or warm?
It is best served chilled or at room temperature.
Can I make it vegan?
Yes, simply use vegan mayonnaise and maple syrup instead of honey.
How far in advance can I prepare it?
It can be made several hours ahead or even a day in advance.
What can I use instead of tamari?
Soy sauce or coconut aminos are good substitutes.



