Crunchy Dijon Broccoli

Featured in: Perfect Complements to Your Main Course

Fresh, crispy broccoli and cabbage are chopped finely and mixed with crunchy bacon, nuts, red onion, and parmesan for extra flavor. Tossed in a sweet and tangy honey dijon vinaigrette made with olive oil, garlic, apple cider vinegar, and mustard. Perfect for prepping ahead, this salad keeps its crunch and gets more flavorful with time. Add your favorite protein for a complete meal and enjoy throughout your busy week!

A woman in a kitchen taking a selfie.
By Rosa Rosa
Updated on Fri, 09 May 2025 15:05:40 GMT
A bowl filled with broccoli and nuts. Pin it
A bowl filled with broccoli and nuts. | letscookiteasy.com

My crunchy broccoli mix has turned into my favorite dish when I need something bright and filling that gets even better after sitting in the fridge. The mix of crisp veggies with tasty bacon and crunchy cashews hits all the right notes while the sweet-tangy honey dijon dressing pulls everything together wonderfully.

I stumbled upon this combo during a hectic week when I needed something that wouldn't get soggy for several lunches. Now everyone in my family wants it at gatherings, and even my picky nephew who hates veggies asks for more.

What You'll Need

  • Broccoli florets: Cut them small for the perfect crunch and tons of nutrition
  • Purple cabbage: Gives beautiful color and a slight kick that works well with broccoli
  • Cooked bacon: Adds that rich, hearty taste that makes even veggie-haters come back for more
  • Red onion: Gives a bold flavor that gets milder as it sits in the dressing
  • Raw cashews: Add a smooth crunch and good fats that make you feel full longer
  • Parmigiano Reggiano: Brings a deep savory flavor, worth buying the real stuff for that special taste
  • Olive oil: The foundation of our dressing, grab a nice bottle for better flavor
  • Dijon mustard: Makes the dressing thick and tangy while helping mix everything smoothly
  • Honey: Cuts the sour taste with natural sweetness, local honey adds extra flavor notes
  • Apple cider vinegar: Gives that zing that makes all the flavors stand out
  • Fresh garlic: Adds that must-have flavor boost to the dressing

Simple Preparation Steps

Mix your dressing:
Throw olive oil, dijon mustard, honey, apple cider vinegar, crushed garlic, salt, and pepper into a big mason jar. Close it tight and shake hard until it looks creamy and smooth. The mustard does the work of mixing the oil and vinegar together for that perfect texture.
Get the bacon ready:
Cook your bacon however you like until it's nice and crispy. I usually put mine in the oven at 400°F for around 15 minutes since it cooks evenly and doesn't make a mess. Bacon brings that yummy savory flavor that works so well with fresh veggies.
Cut up your veggies:
While your bacon's cooking, chop the broccoli into tiny bite-sized bits. You want them small enough to eat easily but not so tiny they lose their crunch. Slice the cabbage thin, dice the onion, and roughly chop the cashews to get different textures in every bite.
Throw it all together:
Put the chopped broccoli, cabbage, cooled and crumbled bacon, diced onion, and chopped cashews in a big bowl. The mix should look bright and colorful with lots of different shapes and textures mixed in.
Add dressing and finish up:
Pour your honey dijon mix over all the veggies and stir really well so everything gets coated. Grate fresh Parmigiano Reggiano on top and give it one more gentle mix until everything's evenly spread out.
A bowl of broccoli with nuts. Pin it
A bowl of broccoli with nuts. | letscookiteasy.com

Broccoli really shines in this dish. I found that cutting it super small lets the dressing stick to every bit. My family still talks about the first time I brought this to our summer cookout everyone looked twice at a salad made mostly of broccoli but it was gone before the brownies and cookies.

Prep Ahead Tricks

This mix actually tastes better after chilling in the fridge for 4 to 24 hours. The veggies get slightly tender but stay crisp, and all the flavors blend together perfectly. You can keep it in a sealed container in your fridge for up to 4 days. If you're making it way ahead of time, maybe add the cashews right before serving so they stay super crunchy.

Simple Swaps

You can change up this dish based on what's in your pantry. Sunflower seeds or almonds work great instead of cashews. If you don't eat meat, skip the bacon and put some smoked paprika in the dressing to get that smoky taste. Green cabbage works fine instead of purple, though your salad won't look as colorful. For folks who can't do dairy, try nutritional yeast instead of the Parmigiano Reggiano for a similar flavor kick.

How To Serve It

This flexible salad goes great with grilled chicken or salmon for a complete meal. To make it filling without meat, toss in some chickpeas or cooked quinoa. It travels well to parties or outdoor meals and sits fine at room temp for a couple hours. For a pretty presentation, use a wide, shallow bowl and sprinkle extra cheese and cashews on top before bringing it to the table.

A bowl of broccoli and nuts. Pin it
A bowl of broccoli and nuts. | letscookiteasy.com

This crunchy broccoli mix will soon be a staple in your kitchen. Every mouthful of this tasty and healthy combo is something to look forward to!

Frequently Asked Questions

→ How long will this be good in the fridge?

Stored in a sealed container, it stays fresh for 3–4 days. Unlike leafy greens, the hearty broccoli and cabbage don’t get soggy, and the flavors improve while marinating in the dressing.

→ What if I want a vegetarian version?

Sure thing! Just skip the bacon. To keep it savory, toss in extra nuts, roasted seeds, or chickpeas for a crunch and protein boost.

→ What proteins go well with this salad?

Anything from grilled chicken and tofu to chickpeas or hard-boiled eggs works great here. Tuna or even salmon are also delicious pairings with the honey dijon flavors.

→ Can I tweak the honey dijon vinaigrette?

Absolutely! Swap honey for maple syrup if you want it vegan. White wine vinegar replaces apple cider vinegar nicely, and you can try whole grain mustard for some added texture in the dressing.

→ Any hacks for chopping everything fast?

If you’ve got a food processor with a chopping blade, it’ll save you tons of time. Just pulse lightly for small chunks—not a puree. Alternatively, a vegetable chopper works well for consistent cuts.

→ How can I make it dairy-free?

Skip the parmesan for a dairy-free option. You can sprinkle in nutritional yeast for a nutty flavor or just use extra nuts for more texture and richness.

Crunchy Honey Dijon Broccoli

Broccoli, cabbage, bacon, and cashews all mixed in a honey dijon vinaigrette that tastes better the longer it sits.

Prep Time
15 Minutes
Cook Time
10 Minutes
Total Time
25 Minutes
By Rosa: Rosa

Category: Side Dishes

Difficulty: Easy

Cuisine: American

Yield: 6 Servings

Dietary: Low-Carb, Gluten-Free

Ingredients

→ For the Broccoli Salad

01 1/2 cup freshly grated Parmigiano Reggiano
02 1/2 cup raw cashews, chopped small
03 1/2 red onion, minced
04 6 slices bacon, cooked and crumbled
05 1 cup finely sliced purple cabbage
06 4 cups broccoli florets, chopped small

→ For the Honey Dijon Vinaigrette

07 1/2 teaspoon black pepper, freshly ground
08 1/2 teaspoon sea salt
09 2 garlic cloves, smashed
10 1 tablespoon apple cider vinegar
11 2 tablespoons honey
12 3 tablespoons Dijon mustard
13 1/2 cup olive oil

Instructions

Step 01

Put olive oil, Dijon mustard, honey, apple cider vinegar, mashed garlic, salt, and pepper into a large mason jar. Close it up and shake well until it looks creamy. Or, you can whisk everything together in a bowl if that's easier.

Step 02

Cook your bacon until it's nice and crispy, however you like to do it.

Step 03

While your bacon is cooking, rinse and finely chop broccoli, cabbage, onion, and cashews. Toss them into a big mixing bowl.

Step 04

Once the bacon has cooled a bit, chop it up and throw it into the bowl with the veggies.

Step 05

Pour the vinaigrette over everything in the bowl and give it all a good mix so the ingredients get coated.

Step 06

Sprinkle the grated Parmigiano Reggiano all over the salad. Mix it one last time until the cheese is blended in. Serve right away or store it in the fridge for later.

Notes

  1. The flavors get even better over time, so prepping this salad ahead of time works great.
  2. To make it a filling meal, just add some protein like chicken or tofu.

Tools You'll Need

  • Mason jar with a lid for mixing dressing
  • Optional: Veggie chopper to speed things up
  • Big bowl for mixing everything together

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Has tree nuts (cashews)
  • Has dairy (Parmigiano Reggiano)
  • Has pork (bacon)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 346
  • Total Fat: 28 g
  • Total Carbohydrate: 16 g
  • Protein: 10 g