Broccoli, Cranberry & Almond Salad with a lemon and garlic dressing is one of those dishes that makes you feel good before, during and after you eat it. It’s vibrant, fresh, incredibly easy to throw together, and full of satisfying texture. Whether you’re prepping it for a midweek lunch, a summer BBQ or a wholesome dinner side, this salad delivers both on taste and nutrition. Better still, you can make it ahead of time and let the flavours develop, which makes it even more delicious.
Ingredient Breakdown
- Broccoli florets: briefly blanched for a tender bite and gorgeous green colour
- Sliced almonds: toasted to bring out their nutty crunch
- Dried cranberries: for sweetness and a tart contrast to the savoury notes
- Fresh parsley: adds a pop of herbaceous brightness
- Garlic: sliced thin to infuse the dressing without overpowering it
- Lemon zest and juice: balances the richness of the olive oil and sharpens the whole dish
- Honey or agave nectar: a touch of sweetness to round out the acid
- Extra-virgin olive oil: smooth, peppery and essential for a silky dressing
- Sea salt and black pepper: enhances everything without competing for attention
Broccoli Blanching Tips for Better Texture
Getting the blanching step right is key to making this Broccoli, Cranberry & Almond Salad shine. Overcooked broccoli becomes mushy and waterlogged, losing its vibrant colour and fresh flavour. Undercooked, and it can taste harsh and raw. The sweet spot is a tender-crisp texture. You want it to yield slightly to the bite while still holding its shape.
Boil it for just under a minute, then immediately shock it in ice water. This not only halts the cooking process but also locks in the colour and structure. Drain it well. Any excess water will dilute the dressing. A quick pat dry with a clean tea towel ensures the dressing clings properly. It’s a tiny bit of extra effort, but it makes a visible, tangible difference to the final dish.
Toasting the Almonds
Toasting almonds is one of those easy steps that can enhance the flavour and texture of your salad. However, it’s easy to burn them if you’re not careful. To avoid this, keep a close eye on them while they’re in the oven. Set a timer for 3 minutes and check the almonds halfway through.
If you’re toasting them in a small pan on the stovetop, stir them constantly to ensure even browning. It’s important not to walk away during this step, as almonds can go from perfectly toasted to burnt in a matter of seconds. The goal is to bring out the nut’s rich, buttery flavour without overdoing it. Once toasted, let the almonds cool before adding them to the salad, as this prevents them from softening.
Perfect for Meal Prep
One of the standout qualities of this Broccoli, Cranberry & Almond Salad is how well it lends itself to advance prep. If you’re someone who likes to batch-cook lunches or needs a reliable dish to serve later in the day, this one ticks all the boxes. Because the salad doesn’t include any ingredients that wilt or degrade quickly, it holds up in the fridge without turning soggy.
The broccoli stays crisp, the almonds retain their crunch, and the cranberries keep their chewiness. Even the dressing, thanks to its oil and lemon base, holds well without separating or going bitter. You can make this salad in the morning and serve it for dinner, or prep it the night before for a hassle-free lunch. Just give it a quick stir before serving, and it’s ready to go.
Serving Suggestions and Pairing Ideas
While the Broccoli, Cranberry & Almond Salad is lovely on its own, it’s also incredibly versatile as part of a larger meal. It works beautifully next to grilled proteins. Think lemon-roasted chicken, charred tofu or baked fish. The lemon in the dressing complements Mediterranean-inspired flavours, while the almonds and cranberries bring enough character to hold their own against bolder dishes.
You could also serve it as part of a mezze-style spread, with hummus, flatbreads and roasted vegetables. If you want to make it a main course, add a grain like farro or quinoa to bulk it out. It even pairs well with dairy: try crumbling a little feta on top, if you’re not keeping it vegan. However you serve it, this salad adapts effortlessly to the moment.
Seasonal Tweaks to Keep It Fresh Year-Round
One of the best things about the Broccoli, Cranberry & Almond Salad is how easily it adapts to the seasons.
- In spring, swap the cranberries for thinly sliced radishes or fresh peas for a sharper, fresher bite.
- In summer, try tossing in a handful of ripe blueberries or a few shavings of fennel for a cooling twist.
- Come autumn, roasted squash or apple matchsticks can bring extra sweetness and depth.
Even the almonds can be varied. Walnuts, hazelnuts or toasted sunflower seeds each add their own character. These changes keep the core of the salad intact, while letting you work with what’s seasonal and available. It’s a small adjustment, but one that brings new life to a familiar recipe, ensuring it never gets dull or repetitive.
Looking for More Plant-Based Recipes?
If you’ve enjoyed making this plant-based Broccoli, Cranberry & Almond Salad and are on the hunt for more vegan recipes, look no further!
- Hoisin Tofu Stir Fry: This dish is a burst of flavours, combining crispy, golden tofu with a sticky, tangy hoisin glaze that’s as satisfying as it is delicious.
- Chipotle Tofu Tacos: Crispy tofu, sticky chipotle glaze and a bright pineapple glaze all wrapped up in a soft tortilla.
- Coconut Red Lentil Dal: Packed with protein, fibre, and rich, aromatic spices, this dish is not only nutritious but also deeply satisfying. The combination of red lentils, creamy coconut milk, and warming spices makes it a staple for quick and wholesome meals.
- Charred Broccoli Salad with Crispy Noodles: This charred broccoli salad with crispy noodles is a textural delight.
- Teriyaki Aubergine (Eggplant): If you think you hate aubergine, think again–this Teriyaki Aubergine might just convert you.
If you’d like to see how I make all these recipes and more, head on over to my Instagram!
Broccoli, Cranberry & Almond Salad
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
This delicious broccoli salad is made with crunchy roasted almonds, sweet-yet-tart dried cranberries and a yummy homemade lemon & garlic dressing. It’s healthy, super tasty and incredibly easy to make. Added bonus: it can be made hours in advance, which makes it great for picnics, BBQs and dinner parties.
- Prep Time: 10 minutes
- Total Time: 15 minutes
- Yield: 4 1x
- Category: Salads, Vegan, Vegetarian
Ingredients
- 1 garlic clove, very thinly sliced
- 1 lemon, zest
- 1 tsp honey or agave nectar
- 2 tbsps freshly-squeezed lemon juice
- 2 tbsps extra-virgin olive oil
- ½ tsp sea salt
- freshly-ground black pepper
- 30 g sliced almonds
- 400 g broccoli florets, quartered
- 30 g dried cranberries
- small handful fresh parsley, roughly chopped, to garnish
Instructions
- Heat oven to 180℃/fan 160℃. While it heats up, make the dressing: whisk ingredients in a small bowl until well-combined; set aside. Spread the sliced almonds in a single layer on a small baking tray. Bake until golden and fragrant, 3 to 5 minutes. Set aside to cool.
- While the sliced almonds are baking, cook the broccoli in a large pot of boiling water until tender-crisp, around 1 minute. Using a slotted spoon or spider, transfer the broccoli to a bowl of ice-cold water; allow to cool. Drain and transfer to a clean tea towel.
- Assemble the salad: in a large bowl, combine the broccoli, sliced almonds, dried cranberries and dressing. Taste and season with extra sea salt and black pepper, if necessary.
- To serve, divide between bowls and top with the fresh parsley.
STORAGE: this salad will keep for up to 3 days in the fridge.
Equipment
Buy Now →Notes
The equipment section above contains affiliate links to products we use and love!









