Looking for a fresh, crunchy side dish that’s both nutritious and delicious? Broccoli and cauliflower salad is the perfect choice for potlucks, weeknight dinners, and holiday gatherings. This colorful raw vegetable salad combines crisp broccoli and cauliflower florets with sweet raisins, toasted almonds, and a tangy dressing that brings everything together. It’s easy to prepare, naturally wholesome, and tastes even better when made ahead. Whether you’re serving a crowd or meal prepping for the week, this classic salad delivers satisfying crunch and flavor in every bite.
Reasons to Try Broccoli and Cauliflower Salad
This salad stands out for several compelling reasons. First, the contrast of textures is exceptional—tender broccoli and cauliflower florets meet crunchy toasted almonds and chewy raisins, creating a truly satisfying eating experience. The vegetables are nutrient-dense and packed with vitamins, fiber, and antioxidants, making this a wholesome choice that doesn’t feel like a sacrifice.
The flavor profile is beautifully balanced. Sweet raisins and a touch of granulated sugar complement the earthy vegetables, while the tangy dressing ties everything together. The toasted almonds add a nutty depth that elevates the entire dish beyond ordinary. Plus, this salad is incredibly convenient—it can be assembled hours or even a day ahead, making it ideal for busy cooks. It’s also naturally vegetarian, gluten-free (if served with GF-friendly dressing), and adaptable to various dietary preferences.
SaveIngredients Notes
- Broccoli
- Cauliflower head
- Red onion
- Raisins
- Granulated sugar
- Slivered almonds
SaveHow to Make Broccoli and Cauliflower Salad
- Cut broccoli and cauliflower into small, bite-sized florets.
- Slice red onion thinly.
- Toast slivered almonds in a dry skillet over medium heat until fragrant, about 3-5 minutes.
- Gently combine broccoli, cauliflower, red onion, raisins, sugar, and toasted almonds in a large bowl.
- Fold dressing into the vegetable mixture until evenly coated.
- Refrigerate for at least 1-2 hours before serving to allow flavors to meld.
- Give the salad a gentle stir before serving, and add extra toasted almonds on top if desired.
What You Must Know About Broccoli and Cauliflower Salad
There are a few critical things to remember when making this salad. First, cut your vegetables into uniform, bite-sized pieces—roughly the size of a grape or small cherry. Pieces that are too large will be awkward to eat, while pieces that are too small will become mushy and release excess moisture.
Second, always toast your almonds fresh or use store-bought pre-toasted almonds. Raw almonds lack the depth and flavor that toasting provides, and the salad won’t have the same appeal. Watch them carefully while toasting, as they can go from perfectly golden to burnt very quickly.
Third, the chilling time is not optional. At least 1-2 hours in the refrigerator allows the vegetables to slightly soften, making them more palatable while still maintaining crunch, and it lets the dressing flavors meld with the vegetables. This step transforms the salad from simply mixed to truly flavorful.
Finally, always assemble the salad without the dressing first, then fold the dressing in gently just before refrigerating. This prevents the vegetables from becoming soggy and keeps everything crisp.
Helpful Tips: For extra flavor, add a pinch of salt and freshly ground black pepper to the salad. If you prefer a tangier flavor, whisk a tablespoon of apple cider vinegar or lemon juice into the dressing. You can also add a teaspoon of poppy seeds or sunflower seeds for additional texture and nutrition. To make this salad ahead for an event, prepare the vegetables and dressing separately up to 24 hours in advance, then combine them 2-4 hours before serving.
Variations and Substitutions
Dressing Options: This salad works beautifully with several dressing styles. A classic creamy dressing combines mayonnaise, sour cream, sugar, and vinegar. For a lighter option, try a simple vinaigrette using olive oil, apple cider vinegar, and a touch of Dijon mustard. A honey-mustard dressing adds sweet and tangy notes that pair wonderfully with the raisins.
Nut and Dried Fruit Swaps: If you don’t have slivered almonds, substitute with chopped pecans, walnuts, or cashews—all work beautifully. For raisins, try dried cranberries, dried blueberries, or chopped dried apricots. These additions change the flavor profile slightly but maintain the same satisfying texture contrast.
Vegetable Add-ins: To make this salad more substantial, add diced red or green bell peppers, shredded carrots, or sliced cherry tomatoes. You can also include fresh apple slices (toss with lemon juice to prevent browning) for added sweetness and crunch.
Make It Protein-Packed: Add shredded cheddar cheese, crumbled feta, or sunflower seeds for extra protein and nutrients. Diced ham or bacon bits can transform this into a heartier side dish for meat-focused meals.
Serving Suggestions for Broccoli and Cauliflower Salad
This versatile salad works beautifully in multiple settings. Serve it as a fresh side dish alongside grilled chicken, baked fish, or sliced ham for a complete meal. It pairs exceptionally well with BBQ, making it a natural choice for summer cookouts and picnics.
For potlucks and gatherings, transfer the salad to an attractive serving bowl and garnish the top with a sprinkle of extra toasted almonds and a few fresh herb leaves, such as parsley or chives, for color and visual appeal. Nestle it between other dishes on a buffet table.
For meal prep, portion the salad into individual containers with the almonds stored separately in a small bag. This keeps the almonds fresh and crispy until eating. Layer the salad gently to avoid crushing the vegetables.
As a light lunch, pair small portions with crusty bread and a glass of cold water or iced tea. You can also serve it chilled on a bed of mixed greens for a composed salad course at a formal dinner.
SaveStorage and Reheating
This salad is best stored in an airtight container in the refrigerator for up to 3 days. To maintain maximum crunchiness, store the toasted almonds separately in a small bag or container, then sprinkle them on top just before serving.
If the salad releases excess liquid (which may happen overnight), gently drain it before serving, then add a tablespoon of fresh dressing if needed to maintain moisture. The salad does not freeze well due to the high water content of the vegetables, so it’s best enjoyed fresh.
This is a no-heat salad, so reheating is not applicable. Simply remove the container from the refrigerator 10-15 minutes before serving if you prefer it slightly less cold, or serve it straight from the refrigerator for maximum crunch on hot days.
Frequently Asked Questions about Broccoli and Cauliflower Salad
Can I make broccoli and cauliflower salad ahead of time?
Yes! In fact, it tastes better when made 1-2 hours ahead. You can prepare the vegetables and dressing separately up to 24 hours in advance, then combine them 2-4 hours before serving. Store toasted almonds separately to keep them crispy.
What dressing works best for this salad?
A creamy mayo-based dressing with sour cream, sugar, and vinegar is traditional. However, a tangy vinaigrette, honey-mustard dressing, or ranch-style dressing all work wonderfully. Choose based on your personal preference and dietary needs.
Can I use frozen broccoli and cauliflower?
Fresh is strongly recommended for this salad because texture is crucial—frozen vegetables become too soft when thawed and won’t provide the satisfying crunch that makes this dish special. Stick with fresh florets for the best result.
How do I prevent the salad from becoming soggy?
Store the toasted almonds separately until serving, and don’t add the dressing more than 2-4 hours before eating. If the salad sits overnight, gently drain excess liquid before serving. Cut vegetables into uniform, bite-sized pieces to minimize moisture release.
Can I make this salad vegan?
Absolutely! Use a vegan mayo-based dressing or a simple oil and vinegar vinaigrette instead of traditional dressing. All the vegetables, raisins, and almonds are naturally vegan, so you only need to adjust the dressing.
What can I substitute for slivered almonds?
Try chopped pecans, walnuts, cashews, or sunflower seeds. Toasting any nut or seed before adding it will improve the flavor significantly. You can also use a combination of different nuts for variety.
Is this salad gluten-free?
The vegetables, raisins, and almonds are naturally gluten-free. However, check your dressing ingredients carefully. Vinegars and prepared mayo are usually gluten-free, but always verify labels to ensure all components are certified gluten-free if needed.
How many servings does this recipe make?
This recipe makes 8 servings of approximately 137 grams each. You can easily double the recipe for larger crowds or freeze individual portions for later enjoyment, though note that the texture is best consumed within 3 days of preparation.
Nutrition Facts (Per Serving)
| Nutrient | Per Serving (137g) |
|---|---|
| Calories | 145 |
| Total Fat | 6g |
| Saturated Fat | 0.5g |
| Cholesterol | 0mg |
| Sodium | 65mg |
| Total Carbohydrate | 22g |
| Dietary Fiber | 3g |
| Sugars | 16g |
| Protein | 4g |
| Vitamin C | 45% of Daily Value |
| Vitamin K | 85% of Daily Value |
Dietary Notes: This salad is naturally vegetarian and vegan-friendly (depending on dressing choice). It’s also gluten-free when made with gluten-free dressing. The vegetables are low in calories but high in fiber and essential vitamins, particularly Vitamin C and Vitamin K. The nuts provide healthy unsaturated fats and additional protein, making this a nutritionally balanced side dish.
Broccoli and Cauliflower Salad
Ingredients Â
- broccoli
- cauliflower head
- red onion
- raisins
- granulated sugar
- slivered almonds
InstructionsÂ
- Prepare the broccoli by washing it under cold water and patting dry with paper towels, about 2 minutes. Cut into small florets, about the size of a quarter. You should have roughly 4 cups of florets.
- Prepare the cauliflower the same way—wash, pat dry, and cut into similar-sized florets. You should have about 3-4 cups total.
- Slice the red onion thinly using a sharp knife or mandoline. Try to make slices about â…›-inch thick. You should have about 1 cup.
- Place slivered almonds in a dry skillet over medium heat for 3-5 minutes, stirring occasionally. They are done when they smell toasty and turn light golden brown. Do not walk away—they burn quickly. Set aside to cool on a plate.
- In a large bowl, gently combine the broccoli florets, cauliflower florets, sliced red onion, and raisins. Do not crush the vegetables. Sprinkle the granulated sugar over the top and toss gently to distribute.
- Checkpoint: Your vegetables should look fresh and crisp, with no browning or softness.
- Prepare your dressing according to your chosen recipe (commonly a mayo-based or vinaigrette-style dressing). Blend dressing ingredients in a separate bowl until smooth and thoroughly combined, about 1-2 minutes.
- Pour the dressing over the vegetable mixture slowly, about half at a time. Fold gently with a rubber spatula until all vegetables are evenly coated. Do not stir vigorously or you will bruise the vegetables.
- Checkpoint: Every piece of vegetable should have a light coat of dressing, and nothing should be pooling at the bottom of the bowl.
- Cover the bowl with plastic wrap or a lid and refrigerate for at least 1-2 hours. If your kitchen is warm, refrigerate for the full 2 hours. The longer it sits, the more the flavors will blend and soften slightly.
- Before serving, give the salad a gentle stir. If it looks dry, add a tablespoon of dressing at a time. Top with the cooled toasted almonds just before serving.
- This salad will keep refrigerated for up to 3 days, though it's best served within 24 hours for maximum crunch.

