Creamy Broccoli and Crab Stick Salad with Carrots, Corn, and Herb Mayo Dressing

Ever wonder why the same simple salad shows up at every backyard barbecue and potluck across America? This classic broccoli salad has earned its spot on picnic tables for good reason. The combination of crisp vegetables coated in a sweet and tangy dressing creates something that feels both nostalgic and refreshing. Making this American broccoli salad at home lets you control the quality of every ingredient, adjust the sweetness to your liking, and skip the mystery additives found in store-bought versions. Plus, it takes less than 15 minutes to throw together.

I still remember my aunt bringing this salad to every family gathering in the 90s. We'd all crowd around the bowl, fighting for seconds before the main course even hit the table. That creamy, crunchy combination became the taste of summer for me. Now I make it myself, and honestly, it's even better when you can customize it exactly how you want it.

Ingredients List

    • 4 cups broccoli florets, cut into small bite-sized pieces
    • 1 cup shredded carrots
    • 1/2 cup red onion, finely diced
    • 1 cup corn kernels (fresh, frozen and thawed, or canned and drained)
    • 1/2 cup sunflower seeds or chopped pecans (optional)
    • 1/2 cup raisins or dried cranberries (optional)

For the Dressing:

    • 3/4 cup mayonnaise
    • 2 tablespoons apple cider vinegar
    • 2 tablespoons sugar or honey
    • 1/4 teaspoon salt
    • 1/4 teaspoon black pepper

Timing

Prep time: 15 minutes

Cooking time: 0 minutes

Total time: 15 minutes

This salad comes together incredibly fast since there's no cooking involved. If you want the flavors to meld together beautifully, make it an hour or two before serving and let it chill in the fridge.

Step-by-Step Instructions

Step 1: Prepare the broccoli
Cut your broccoli into small, bite-sized florets. I'm talking pieces about the size of your thumbnail. Nobody wants to wrestle with giant broccoli chunks on their plate. If the stems are tender, peel off the tough outer layer and dice them up too. They add great crunch and it's less waste.

Step 2: Prep the remaining vegetables
Shred your carrots using a box grater or buy pre-shredded ones to save time. Dice the red onion nice and fine so you get flavor in every bite without overwhelming crunch. If you're using fresh corn, slice the kernels off the cob. Frozen corn works just as well, just make sure it's completely thawed and patted dry.

Step 3: Make the creamy dressing
In a small bowl, whisk together the mayonnaise, apple cider vinegar, sugar, salt, and pepper. Taste it and adjust. Want it sweeter? Add a bit more sugar. Like tang? Another splash of vinegar does the trick. This is where you make this traditional broccoli salad recipe your own.

Step 4: Combine everything
Toss the broccoli, carrots, red onion, and corn together in a large bowl. Pour the dressing over the top and mix thoroughly. Make sure every piece of vegetable gets coated. Those hidden pockets of undressed broccoli are no fun.

Step 5: Add optional mix-ins
If you're using sunflower seeds, nuts, or dried fruit, stir them in now. These add texture and little bursts of sweetness that really complete the dish.

Step 6: Chill and serve
Cover and refrigerate for at least 30 minutes if you can. The cold temperature makes everything taste crisper and lets the flavors blend together. Give it a quick stir before serving because the dressing sometimes settles at the bottom.

Nutritional Information

Per serving (serves 6):

    • Calories: 245
    • Protein: 4g
    • Carbohydrates: 22g
    • Fat: 17g
    • Fiber: 4g
    • Vitamin C: 95% DV
    • Iron: 8% DV

Tips, Variations, and Cooking Advice

Make it lighter: Swap half the mayonnaise for Greek yogurt. You still get creaminess but with more protein and fewer calories. I do this all the time and nobody can tell the difference.

Vegan version: Use vegan mayo and swap honey for maple syrup or agave. The result tastes just as good.

Add bacon: Crispy crumbled bacon is a classic addition that makes this salad even more irresistible at cookouts. About 6 strips, cooked crispy and crumbled, works perfectly.

Blanch the broccoli: Some people prefer slightly softened broccoli. Blanch the florets in boiling water for 60 seconds, then plunge into ice water. It brightens the green color too.

Switch up the veggies: Try cauliflower instead of broccoli, or use a mix of both. Bell peppers, celery, or even diced apple add nice variety.

Control the onion bite: If raw onion is too sharp for you, soak the diced pieces in cold water for 10 minutes, then drain and pat dry. This mellows the flavor considerably.

Meal prep friendly: Keep the dressing separate until you're ready to eat. Raw vegetables stay crunchier this way, and you can portion out servings throughout the week.

Common Mistakes to Avoid

Cutting broccoli too large: Big florets are awkward to eat and don't get evenly coated with dressing. Keep them small and uniform.

Using wet vegetables: If your corn or broccoli has moisture on it, the dressing gets watery and slides right off. Pat everything dry with paper towels before mixing.

Overdressing the salad: You can always add more dressing, but you can't take it away. Start with three-quarters of the dressing, mix, and add more if needed.

Making it too far ahead: While the flavors improve after a few hours, making this salad more than a day in advance can make the broccoli soggy and dull the bright green color.

Forgetting to season: Raw vegetables need proper seasoning. Don't skip the salt and pepper in the dressing, and taste before serving to see if it needs more.

Not chilling it: This salad tastes significantly better cold. Warm mayo-based dressing just doesn't hit the same way.

Storage and Leftovers Tips

Store your American broccoli salad in an airtight container in the refrigerator for up to 3 days. The vegetables will soften slightly as time goes on, but it still tastes delicious. The broccoli might lose some of its bright green color, but the flavor stays good.

I don't recommend freezing this salad. The mayonnaise separates when frozen and thawed, and the vegetables turn mushy. This is definitely a fresh dish meant to be enjoyed within a few days.

If you're planning to keep leftovers, consider keeping some vegetables and dressing separate. You can always make a smaller dressed portion and keep extra vegetables on hand to mix fresh batches. This broccoli salad recipe with creamy dressing keeps the vegetables crunchier longer when stored this way.

Before serving leftovers, give the salad a good stir and taste it. Sometimes it needs a splash of vinegar or a pinch of salt to brighten things back up. The flavors can mellow in the fridge overnight.

Use glass or BPA-free plastic containers for storage. The acids in the dressing can react with some plastics over time. Plus, glass containers keep odors from transferring to other foods in your fridge.