Creamy Broccoli Apple Salad with Cranberries & Brussels Sprouts: Your Go-To Side Dish for Any Season
From sun-drenched summer gatherings to cozy fall feasts and festive holiday meals, this irresistible creamy broccoli apple salad with cranberries and thinly sliced Brussels sprouts stands out as the perfect side dish. Its unique blend of sweet, tangy, and crunchy textures makes it a crowd-pleaser for any occasion, offering a refreshing and wholesome addition to your table.

Why This Broccoli Apple Salad Will Be Your New Favorite
Prepare to be captivated by this broccoli apple salad that masterfully balances sweet, crunchy, and tangy notes! It features a delightful medley of raw broccoli florets, crisp apples, crunchy pecans, sweet dried cranberries, and tender shaved Brussels sprouts, all generously coated in a rich, creamy, and utterly delicious dressing. This salad isn’t just a side; it’s a flavor experience.
Beyond its incredible taste, this recipe is remarkably easy to customize, making it a versatile choice for any palate or dietary need. Whether you prefer a homemade oil-free mayo for a lighter touch, wish to swap pecans for walnuts or almonds, or opt for raisins instead of cranberries, this salad adapts beautifully. You can even experiment with additional ingredients like grated carrots for extra color and nutrition, or finely diced red onion for a zesty kick.
Imagine serving this vibrant salad at your next summer barbecue, adding a refreshing crunch to a picnic, or bringing it along to a potluck. Its seasonal ingredients like Brussels sprouts and butternut squash make it an especially fitting dish for autumn gatherings, perfectly complementing holiday meals like Thanksgiving. An added bonus? This salad often tastes even better when prepared in advance, allowing the flavors to meld and deepen as it chills, simplifying your meal prep on busy days.
Recipe Highlights: Why You Need This Salad in Your Repertoire
- Diet-Friendly: This recipe is naturally vegan and gluten-free, with easy options to make it entirely oil-free or nut-free, catering to a wide range of dietary preferences.
- Quick & Easy: Prepare this impressive side dish in minutes. While it’s ready to enjoy in just 30 minutes, a short chilling period truly enhances its flavors and textures.
- Perfect for Any Gathering: An excellent choice for casual picnics, lively parties, potlucks, and elegant holiday dinners. Its vibrant appearance and delightful taste are always a hit.
- Infinitely Customizable: Unleash your creativity! This salad invites endless variations and exciting add-ins, allowing you to tailor it precisely to your taste.
- Make-Ahead Marvel: This salad stores exceptionally well and can be prepared in advance, making it a fantastic option for meal planning and stress-free entertaining.
- Nutrient-Packed: Loaded with wholesome, nutritious ingredients, this salad is as good for you as it tastes, offering a healthy boost to any meal.
Ingredient Notes for a Perfect Broccoli Apple Salad
Crafting the perfect broccoli apple salad starts with selecting the right ingredients. Below are key notes for each component, ensuring you achieve the best flavor and texture. For a comprehensive list with precise measurements and detailed instructions, please refer to the full recipe card at the end of this article.

For the Broccoli Apple Salad
- Broccoli: The star of the show! Always choose crisp, fresh broccoli with firm stalks and tightly packed, dark green florets. This ensures the best crunch and vibrant flavor, which are essential for a refreshing raw broccoli salad.
- Butternut Squash: While optional, adding butternut squash introduces a wonderful depth of flavor, a beautiful pop of color, and extra nutrients, especially fitting for fall and winter meals. It can be roasted until caramelized and tender or steamed for a softer texture.
- Brussels Sprouts: For this salad, thinness is key. Shave your Brussels sprouts very thinly using a food processor with a slicing attachment, a sharp knife, or a mandolin. This delicate preparation ensures they blend seamlessly into the salad without being overpowering.
- Apple: A crisp green apple, such as Granny Smith, is highly recommended. Its tartness provides a perfect counterpoint to the creamy dressing and sweet cranberries, adding a refreshing crunch to every bite.
- Cranberries: Any dried cranberries you enjoy will work beautifully. For a healthier option, look for fruit-juice sweetened varieties. If cranberries aren’t available or preferred, any type of raisins makes a fantastic substitute, adding a similar chewiness and sweetness.
- Pecans: Whether raw or dry-roasted, pecans offer a rich, buttery crunch that elevates the salad. For variety, you can substitute them with walnuts or chopped almonds. If you need a nut-free option, sunflower seeds provide an excellent alternative, maintaining that essential textural element.

For the Dressing: The Creamy Heart of the Salad
- Mayonnaise: Use your favorite store-bought vegan mayonnaise for convenience. Alternatively, for an oil-free and homemade twist, consider making the tofu mayo recipe detailed further down in this article.
- Maple Syrup: This natural sweetener adds a subtle depth and balances the tanginess of the dressing. Agave syrup or granulated sugar can be used as a direct substitute if maple syrup isn’t on hand.
- Dijon Mustard: Dijon mustard provides a pungent, tangy depth that enhances the overall flavor profile of the dressing. Both classic Dijon and whole-grain mustard varieties work exceptionally well here.
- Apple Cider Vinegar: Essential for its bright acidity, apple cider vinegar brings a wonderful tang. Fresh lemon juice or another mild vinegar like white wine vinegar can be used as alternatives to achieve a similar tartness.
- Sea Salt & Black Pepper: A pinch of sea salt and freshly ground black pepper are crucial for seasoning the dressing and bringing out all the vibrant flavors. Adjust to taste.
Step-by-Step Instructions to Create Your Delicious Salad
Quick Tip: Including butternut squash is entirely optional but highly recommended, especially when preparing this salad during the cooler fall months or for any holiday celebration, as it adds warmth and seasonal charm.
If you choose to incorporate the delightful sweetness of butternut squash, begin by preparing it first. Carefully peel the squash, remove its seeds, and then cut the flesh into uniform, bite-sized cubes. This ensures even cooking and a consistent texture throughout your salad.

For roasting the squash: Preheat your oven to 400°F (200°C). Spread the butternut squash cubes evenly in a single layer on a baking pan. Drizzle with 1 teaspoon of oil (optional, for oil-free versions), then season lightly with salt and pepper. Toss gently to ensure all cubes are coated. Roast the squash for approximately 20-25 minutes, or until it becomes beautifully tender when pierced with a fork and slightly caramelized around the edges. Set aside to cool.
For steaming the squash: Bring about 1 inch of water to a boil in a saucepan fitted with a steamer basket. Add the squash cubes to the basket, cover the saucepan, and steam for about 15 minutes, or until the squash is tender. Once cooked, remove the squash and allow it to cool completely.

While your squash is cooking and cooling, turn your attention to the creamy dressing. In a small bowl, combine all of the dressing ingredients: vegan mayonnaise, maple syrup, Dijon mustard, apple cider vinegar, sea salt, and freshly ground black pepper. Whisk diligently until the mixture is completely smooth and all ingredients are thoroughly combined, creating a luscious, uniform dressing.

Next, assemble the main components of your salad. In a large mixing bowl, combine the fresh broccoli florets, the cooled butternut squash (if using), thinly shaved Brussels sprouts, diced green apple, dried cranberries, and pecan halves. Once these vibrant ingredients are mixed, pour the prepared creamy dressing over them. Toss everything gently but thoroughly until all the salad components are evenly coated in the rich, flavorful dressing.

After mixing, transfer the salad to an airtight container and refrigerate it for at least 30 minutes. This crucial chilling time allows the raw broccoli to soften slightly as it absorbs the delicious dressing, and, more importantly, it gives all the individual flavors a chance to marry and develop into a harmonious, irresistible blend. Once properly chilled, your creamy broccoli apple salad is ready to be served and enjoyed!

Get Creative: Delicious Variations & Additions
This broccoli apple salad recipe is incredibly forgiving and truly shines with a bit of customization. Feel free to experiment with these ideas to make it uniquely yours:
- Carrot Crunch: For an extra layer of texture and sweetness, try adding grated carrot. It can be used as a partial or full substitute for the shredded Brussels sprouts, or simply included alongside them.
- Zesty Red Onion: Introduce a delightful tangy bite by incorporating up to 1/2 cup of finely diced red onion. Its sharpness beautifully cuts through the creaminess of the dressing.
- Spicy Kick: A pinch of red pepper flakes or a dash of hot sauce in the dressing can add a subtle warmth if you enjoy a little heat.
- Herbaceous Freshness: Fresh herbs like chopped parsley, dill, or chives can add an aromatic layer to the salad. Stir them in just before serving for maximum freshness.
- Protein Boost: For a more substantial meal, consider adding cooked chickpeas, crumbled baked tofu, or even some plant-based “bacon” bits.
- Seed Variety: Beyond sunflower seeds for a nut-free option, pumpkin seeds or hemp hearts can also provide a nutritious crunch.
Frequently Asked Questions About Broccoli Apple Salad
Can you make broccoli apple salad without nuts?
Absolutely! To easily make this salad nut-free, simply omit the pecans entirely. Replace them with 1/2 cup of raw sunflower seeds, which offer a similar satisfying crunch and a boost of healthy fats without nuts.
Can you make broccoli apple salad without mayo?
Yes, you certainly can! For a mayo-free alternative, you have a couple of excellent options. You can use plain Greek yogurt (either dairy-based or a thick, plain plant-based yogurt) as a direct substitute for the vegan mayonnaise in the dressing. Alternatively, for a truly oil-free and plant-based solution, follow the homemade tofu “mayo” recipe provided below and use that as the base for your dressing.
How long does broccoli apple salad last in the fridge?
This salad stores beautifully! When kept in an airtight container in the refrigerator, it will remain fresh and delicious for up to 3 days. In fact, many people find the flavors improve and meld together even more after a day or two of chilling.
Can I use frozen broccoli?
It’s generally recommended to use fresh broccoli for this salad, as the recipe relies on the crisp, raw texture. Frozen broccoli tends to become soft and watery once thawed, which would alter the desired crunch. If you only have frozen, you might briefly steam it until just tender-crisp, but fresh is definitely best.
Homemade Oil-Free Tofu Mayo Recipe
For those seeking an oil-free salad dressing that’s still wonderfully creamy and rich, this homemade tofu mayo recipe is a game-changer. It provides an excellent base for your broccoli apple salad dressing.
- 250 g medium-firm tofu (ensure it’s not silken, as that can be too watery)
- 1 Tbsp fresh lemon juice
- 1-2 Tbsp water (add gradually until desired creamy consistency is achieved)
- 1 tsp Dijon mustard
- ½ tsp onion powder
- ½ tsp garlic powder
- ½ tsp sea salt
Instructions: Place all the ingredients into a high-speed blender. Process for approximately 1 minute, or until the mixture is completely smooth and lusciously creamy, with no lumps of tofu remaining. Taste and adjust seasoning with additional salt if needed. For the absolute best flavor and texture, allow the tofu mayo to chill in the refrigerator for at least 30 minutes before incorporating it into your broccoli apple salad dressing. Remember, you’ll be using this as a replacement for the vegan mayonnaise in the main dressing recipe, still combining it with the maple syrup, Dijon mustard, and apple cider vinegar.

Storing & Preparing Ahead: Tips for Longevity
One of the many advantages of this creamy broccoli apple salad is its excellent shelf life and suitability for make-ahead meal prep. Plan wisely with these storage instructions:
- Finished Salad Storage: Once assembled and dressed, the salad can be stored in an airtight container in the refrigerator for up to 3 days. The flavors tend to deepen beautifully over time.
- Broccoli Prep: To save time, wash and chop your broccoli florets 1-2 days in advance. Store them in a sealed bag or container in the fridge until ready to use.
- Squash Prep: If you’re adding butternut squash, it can be cooked (roasted or steamed) 1-2 days ahead of time. Once cooled, store it in an airtight container in the refrigerator.
- Dressing Prep: The dressing can also be prepared a day in advance and stored separately in the fridge. Whisk it again briefly before tossing with the salad ingredients.
- Freezing: This recipe is unfortunately not suitable for freezing. The raw vegetables and creamy dressing will not hold their texture well after thawing.
More Delicious & Healthy Salad Recipes to Try
If you loved this creamy broccoli apple salad, you’re sure to enjoy these other vibrant and healthful side dishes from our collection:
- Classic Vegan Broccoli Salad: A beloved, simplified version of this recipe, focusing on pure broccoli goodness with a creamy dressing.
- Vegan Cauliflower Potato Salad: A clever, low-carb “potato” salad made with tender cauliflower, offering all the classic flavors without the potatoes.
- Hearty Broccoli Chickpea Salad: A simple yet satisfying side salad packed with protein from chickpeas and a flavorful tahini-based dressing.
- Spicy Carrot Slaw: A vibrant, tangy carrot slaw with a hint of spice, perfect as a refreshing side dish or a crunchy topping for tacos and sandwiches.
- Refreshingly Healthy Apple Beet Slaw: A colorful and flavorful slaw made with raw beets and crisp apples, bursting with natural sweetness and earthy notes.
Rating: 5 from 1 vote
Broccoli Apple Salad with Cranberries
By: Deryn Macey
Tangy, crunchy and slightly sweet broccoli apple salad with cranberries, Brussels sprouts and pecans that makes a delicious side dish for summer, parties and holidays.
Prep Time: 30 mins
Total Time: 30 mins
Servings: 8
Ingredients
For the Salad
- 6 cups broccoli florets
- 1 cup peeled and chopped butternut squash, optional
- 1 cup shaved Brussels sprouts
- 1 green apple, cored and diced
- ½ cup dried cranberries
- ½ cup pecan halves
For the Dressing
- 1 cup vegan mayonnaise (or see post for oil-free tofu mayo)
- 1 tablespoon maple syrup
- 1 tablespoon Dijon mustard
- 1 tablespoon apple cider vinegar
- ¼ teaspoon sea salt
- ¼ teaspoon freshly ground black pepper
Instructions
- Cook Squash: If adding squash, peel, remove seeds, and chop into cubes. Roast or steam the squash until fork-tender (see notes below for detailed cooking methods), then set aside to cool completely.
- Make Dressing: Combine all dressing ingredients in a small bowl and whisk until completely smooth and well combined.
- Prepare Salad: In a large mixing bowl, combine the broccoli florets, cooked butternut squash (if using), shaved Brussels sprouts, diced apple, dried cranberries, and pecan halves.
- Combine: Pour the prepared dressing over the salad mixture. Toss thoroughly until all ingredients are evenly coated in the creamy dressing.
- Chill: Refrigerate the salad for at least 30 minutes, or until you are ready to serve. This allows the flavors to meld beautifully.
Notes
- Roasting Squash: Preheat oven to 400°F (200°C). Spread squash cubes on a baking tray, drizzle with 1 tsp oil (optional), and season with salt and pepper. Roast for 20-25 minutes until fork-tender.
- Steaming Squash: Bring 1-inch of water to a boil in a saucepan with a steaming basket. Add squash, cover, and steam for 12-15 minutes until tender.
- Storage: Store any leftover salad in a sealed airtight container in the refrigerator for up to 3 days.
Nutrition
Serving: 1/8th of recipe,
Calories: 225kcal,
Carbohydrates: 23g,
Protein: 3g,
Fat: 14g,
Sodium: 348mg,
Fiber: 4g