Broccoli Salad

Broccoli salad is a crunchy, colorful bowl packed with fresh vegetables and tossed in a tangy Asian-inspired dressing. Crisp broccoli florets, shredded purple cabbage, crunchy carrots, and protein-rich edamame come together with toasted sesame seeds for a salad that’s actually exciting to eat. The soy-sesame dressing brings everything together with just the right balance of salty, sweet, and zingy flavors.

imagine realistic smartphone photo of homemade bro

Why You’ll Love This Recipe

  • Stays crunchy for days in the fridge, making it perfect for meal prep lunches all week long
  • Packed with so many different textures and colors that eating it feels fun instead of boring
  • The Asian-inspired dressing has way more flavor than plain ranch or vinaigrette
  • Edamame adds protein and makes this substantial enough to eat as a light meal
  • No fancy ingredients required, just everyday vegetables and pantry staples
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
imagine realistic smartphone photo of homemade bro

Broccoli Salad


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Lila
  • Total Time: 25 minutes
  • Yield: 8 servings
  • Diet: Gluten Free

Description

Classic broccoli crunch salad with bacon, dried cranberries, sunflower seeds, and creamy tangy dressing. Perfect potluck side dish.


Ingredients

For the Salad:

    • 4 cups broccoli florets, chopped into bite-sized pieces

    • 1 cup purple cabbage, shredded

    • 1 cup carrots, shredded

    • 1 cup edamame, shelled

    • ½ cup green onions, sliced

    • 2 tablespoons sesame seeds, toasted

    • ¼ cup bell pepper, thinly sliced

For the Dressing:

    • 3 tablespoons soy sauce

    • 2 tablespoons rice vinegar

    • 1 tablespoon sesame oil

    • 1 tablespoon honey or maple syrup

    • 1 teaspoon garlic, minced

    • 1 teaspoon ginger, grated


Instructions

 

Step 1: Prep Your Broccoli

Chop 4 cups of broccoli florets into bite-sized pieces, about the size of a quarter. You want them small enough to eat comfortably in one bite, but not so tiny they turn to mush. Toss them into your large mixing bowl as you go.

Step 2: Shred the Cabbage

Take 1 cup of purple cabbage and shred it into thin strips using a box grater, food processor, or sharp knife. The vibrant purple color looks so pretty mixed with the green broccoli. Add it right to the bowl with the broccoli.

Step 3: Add Carrots and Edamame

Shred 1 cup of carrots using a box grater or julienne peeler, creating those thin orange strands that catch the dressing so nicely. Toss in 1 cup of shelled edamame straight from the bag. If you bought them frozen, make sure they’re thawed and drained first so they don’t make everything wet and cold.

Step 4: Slice Green Onions and Bell Pepper

Slice ½ cup of green onions into thin rounds, using both the white and green parts for maximum flavor and color. Thinly slice ¼ cup of bell pepper into strips. You can use any color bell pepper you like, though red or yellow add the most visual appeal. Add both to your big bowl of vegetables.

Step 5: Toast the Sesame Seeds

Heat a small dry skillet over medium heat and add 2 tablespoons of sesame seeds. Toast them, stirring constantly, until they turn golden brown and smell incredibly nutty and fragrant. This only takes 2 to 3 minutes, so don’t walk away or they’ll burn. Pour them onto a plate to cool so they stop cooking.

Step 6: Make the Dressing

In a small bowl, whisk together 3 tablespoons of soy sauce, 2 tablespoons of rice vinegar, 1 tablespoon of sesame oil, 1 tablespoon of honey or maple syrup, 1 teaspoon of minced garlic, and 1 teaspoon of grated fresh ginger. Whisk everything together until the honey dissolves and you have a smooth, unified dressing.

Step 7: Toss It All Together

Pour the dressing over all your chopped vegetables in the large bowl. Use your hands or a big spoon to toss everything together, making sure every piece of broccoli and every shred of carrot gets coated in that delicious dressing. Really get in there and mix it well.

Step 8: Finish With Sesame Seeds

Sprinkle those toasted sesame seeds over the top of the salad and give it one last gentle toss to distribute them throughout. Now you’re ready to serve, or cover the bowl and refrigerate until meal time.

Notes

Chop broccoli small for best texture. Salad gets better after sitting – make ahead! Add bacon just before serving if making more than a day ahead.

  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Category: Side Dish
  • Method: No-Cook
  • Cuisine: American

Ingredients You’ll Need

For the Salad:

  • 4 cups broccoli florets, chopped into bite-sized pieces
  • 1 cup purple cabbage, shredded
  • 1 cup carrots, shredded
  • 1 cup edamame, shelled
  • ½ cup green onions, sliced
  • 2 tablespoons sesame seeds, toasted
  • ¼ cup bell pepper, thinly sliced

For the Dressing:

  • 3 tablespoons soy sauce
  • 2 tablespoons rice vinegar
  • 1 tablespoon sesame oil
  • 1 tablespoon honey or maple syrup
  • 1 teaspoon garlic, minced
  • 1 teaspoon ginger, grated

Why These Ingredients Work

Raw broccoli florets bring that satisfying crunch and hold up beautifully in the fridge without getting soggy like lettuce would. Cutting them into small bite-sized pieces makes them easier to eat and helps the dressing coat every surface. Purple cabbage adds gorgeous color and even more crunch, plus it never wilts or gets slimy the way some greens do.

Shredded carrots contribute sweetness and that classic carrot flavor that everyone recognizes and loves. Edamame brings protein and makes this salad filling enough to actually satisfy you, not just serve as a side dish nobody touches. The green onions add a mild, fresh bite that wakes everything up without being too strong.

Toasted sesame seeds provide nutty flavor and a delicate crunch that makes every bite interesting. Toasting them in a dry pan brings out their natural oils and intensifies the flavor dramatically. Soy sauce and sesame oil create that Asian-inspired flavor profile, while rice vinegar adds brightness and honey balances everything with a touch of sweetness. Fresh ginger and garlic build layers of flavor that make this dressing addictive.

Essential Tools and Equipment

  • Large mixing bowl for tossing everything together
  • Small bowl for whisking the dressing
  • Box grater or food processor for shredding carrots and cabbage
  • Sharp knife for chopping broccoli and green onions
  • Small skillet for toasting sesame seeds
  • Microplane or fine grater for the ginger and garlic

Step-by-Step Instructions

Step 1: Prep Your Broccoli

Chop 4 cups of broccoli florets into bite-sized pieces, about the size of a quarter. You want them small enough to eat comfortably in one bite, but not so tiny they turn to mush. Toss them into your large mixing bowl as you go.

Step 2: Shred the Cabbage

Take 1 cup of purple cabbage and shred it into thin strips using a box grater, food processor, or sharp knife. The vibrant purple color looks so pretty mixed with the green broccoli. Add it right to the bowl with the broccoli.

Step 3: Add Carrots and Edamame

Shred 1 cup of carrots using a box grater or julienne peeler, creating those thin orange strands that catch the dressing so nicely. Toss in 1 cup of shelled edamame straight from the bag. If you bought them frozen, make sure they’re thawed and drained first so they don’t make everything wet and cold.

Step 4: Slice Green Onions and Bell Pepper

Slice ½ cup of green onions into thin rounds, using both the white and green parts for maximum flavor and color. Thinly slice ¼ cup of bell pepper into strips. You can use any color bell pepper you like, though red or yellow add the most visual appeal. Add both to your big bowl of vegetables.

Step 5: Toast the Sesame Seeds

Heat a small dry skillet over medium heat and add 2 tablespoons of sesame seeds. Toast them, stirring constantly, until they turn golden brown and smell incredibly nutty and fragrant. This only takes 2 to 3 minutes, so don’t walk away or they’ll burn. Pour them onto a plate to cool so they stop cooking.

Step 6: Make the Dressing

In a small bowl, whisk together 3 tablespoons of soy sauce, 2 tablespoons of rice vinegar, 1 tablespoon of sesame oil, 1 tablespoon of honey or maple syrup, 1 teaspoon of minced garlic, and 1 teaspoon of grated fresh ginger. Whisk everything together until the honey dissolves and you have a smooth, unified dressing.

Step 7: Toss It All Together

Pour the dressing over all your chopped vegetables in the large bowl. Use your hands or a big spoon to toss everything together, making sure every piece of broccoli and every shred of carrot gets coated in that delicious dressing. Really get in there and mix it well.

Step 8: Finish With Sesame Seeds

Sprinkle those toasted sesame seeds over the top of the salad and give it one last gentle toss to distribute them throughout. Now you’re ready to serve, or cover the bowl and refrigerate until meal time.

Broccoli Salad

You Must Know

Toast those sesame seeds before adding them to the salad, even though it’s tempting to skip this step. Raw sesame seeds taste flat and boring, while toasted sesame seeds become nutty, aromatic, and absolutely delicious. It only takes 3 minutes and makes a huge difference in the final dish.

Personal Secret: I always make this salad at least 2 hours ahead, or even the night before, and let it sit in the fridge. The vegetables soften just slightly while still staying crunchy, and the flavors meld together beautifully.

Pro Tips & Cooking Hacks

  • Buy pre-shredded cabbage and carrots from the produce section to save tons of prep time
  • Make a double batch of the dressing and keep extra in a jar for quick salads all week
  • Add the dressing right before serving if you prefer maximum crunch, or mix it in early for softer vegetables
  • Pack individual portions in mason jars with dressing on the bottom for grab-and-go lunches
  • Use frozen shelled edamame that you thaw under warm water for 5 minutes instead of cooking fresh

Flavor Variations & Suggestions

Swap the edamame for chickpeas if you want a different protein with a nuttier flavor. Add a handful of chopped cilantro or fresh basil right before serving for an herby kick. Try mixing in some diced mango or mandarin orange segments for fruity sweetness that plays beautifully with the savory dressing.

Toss in some chopped roasted peanuts or sliced almonds along with the sesame seeds for extra crunch and nutty flavor. Make it spicier by adding a teaspoon of sriracha or a pinch of red pepper flakes to the dressing. You can also add cooked and cooled quinoa or brown rice to make this even more filling and turn it into a complete meal.

Make-Ahead Options

This salad is perfect for making ahead because the vegetables stay crunchy for days and the flavors get better as they sit together. Mix everything up to 3 days in advance and store it covered in the refrigerator. The dressing softens the broccoli slightly without making it mushy, which actually improves the texture.

If you want maximum crunch, store the dressed salad separate from the sesame seeds and add them right before serving. The dressing itself can be made up to a week ahead and kept in a jar in the fridge, just shake it well before using since the oil might separate. This makes throwing together a quick salad even faster when you’re short on time.

What to Serve With Broccoli Salad

This salad pairs beautifully with grilled chicken, salmon, or steak for a complete and balanced meal that feels healthy but satisfies. It’s also perfect alongside Asian-inspired main dishes like teriyaki chicken, sesame ginger pork, or orange tofu. The crunch and freshness cut through rich, saucy entrees perfectly.

For potlucks and barbecues, serve this next to pulled pork sandwiches, burgers, or grilled hot dogs as a lighter option that balances all that heavy food. It works wonderfully as part of a grain bowl with brown rice or quinoa, topped with your favorite protein. Pack it in lunch boxes alongside a turkey sandwich or wrap for a satisfying midday meal.

Allergy Information

This salad contains soy from both the soy sauce and edamame. For soy allergies, swap regular soy sauce for coconut aminos and replace the edamame with chickpeas or white beans. Sesame seeds and sesame oil are common allergens, so skip those entirely and use olive oil with sunflower seeds instead if needed.

The recipe is naturally gluten-free if you use tamari or gluten-free soy sauce instead of regular soy sauce, which usually contains wheat. It’s dairy-free, egg-free, and can easily be made vegan by using maple syrup instead of honey. For nut-free diets, this recipe is already safe as long as you don’t add optional nuts.

Storage & Reheating

Store leftover broccoli salad in an airtight container in the refrigerator for up to 5 days. The vegetables will soften slightly over time but remain perfectly edible and delicious. In fact, many people prefer the texture after it’s sat for a day or two because the broccoli becomes less raw-tasting while still maintaining its crunch.

This salad is meant to be served cold or at room temperature, so there’s no reheating required. Just pull it straight from the fridge and eat it, or let it sit on the counter for 15 minutes if you prefer it less cold. Give it a quick toss before serving since the dressing sometimes settles to the bottom.

Questions I Get Asked A Lot

Can I use frozen broccoli instead of fresh?

Fresh raw broccoli is really important for this recipe because it provides that essential crunch. Frozen broccoli would be too soft and mushy since it’s already been blanched. Stick with fresh broccoli florets for the best texture and flavor.

How do I keep the broccoli crunchy?

The broccoli stays crunchy because it’s raw and the vegetables in this salad hold up well to dressing. If you’re making it ahead, don’t worry about the broccoli getting soft. It might mellow slightly after a day or two, but it stays pleasantly crisp for several days in the fridge.

Can I blanch the broccoli first?

You could blanch it if you really prefer cooked broccoli, but this would change the whole character of the salad. The raw crunch is what makes it special and keeps it fresh for days. Blanched broccoli would get mushy much faster and wouldn’t have the same satisfying texture.

What can I substitute for edamame?

Chickpeas work wonderfully and add a nice creamy texture. White beans or black beans are also delicious. For a nut option, try chopped cashews or peanuts, though these should be added right before serving so they stay crunchy.

How do I make this salad spicier?

Add sriracha or chili garlic sauce to the dressing, starting with a teaspoon and tasting as you go. You can also sprinkle in some red pepper flakes or add sliced fresh chili peppers to the vegetable mixture. Fresh jalapeños would bring both heat and crunch.

💬 Tried this recipe? Leave a comment and rating below!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star