Crunchy Broccoli with Dijon

Featured in: Refreshing Salads for Every Meal

This crunchy broccoli salad combines finely chopped broccoli florets, purple cabbage, crispy bacon, red onion, cashews, and freshly grated Parmigiano Reggiano. The homemade honey dijon vinaigrette brings everything together with olive oil, dijon mustard, honey, apple cider vinegar, and fresh garlic. Unlike typical leafy greens, this robust salad holds up beautifully for meal prep, actually improving in flavor over several days. Simply prepare it at the beginning of the week, add your preferred protein, and enjoy a satisfying lunch that stays crisp and flavorful.

A smiling woman in an apron poses for a selfie in a professional kitchen.
Updated on Sun, 30 Mar 2025 02:20:35 GMT
A bowl of broccoli with nuts. Pin it
A bowl of broccoli with nuts. | tastygusto.com

This crunchy broccoli salad has become my go-to recipe whenever I need a vibrant, satisfying dish that actually improves with time in the fridge. The combination of fresh vegetables with savory bacon and crunchy cashews creates a perfect balance of flavors and textures while the homemade honey dijon vinaigrette brings everything together beautifully.

I discovered this recipe during a busy work week when I needed something that would stay fresh for multiple lunches. Now it's requested at every family gathering, and even my vegetable-skeptical nephew asks for seconds.

Ingredients

  • Broccoli florets: Finely chopped, the star of the show providing crunch and loads of vitamins
  • Purple cabbage: Adds vibrant color and a slight peppery taste that complements the broccoli
  • Cooked bacon: Delivers savory depth and makes the salad irresistible even to vegetable skeptics
  • Red onion: Provides a sharp aromatic flavor that mellows as it marinates in the dressing
  • Raw cashews: Bring buttery crunch and healthy fats that make the salad more satisfying
  • Parmigiano Reggiano: Adds rich umami notes, always worth getting the real thing for its complex flavor
  • Olive oil: Forms the base of our dressing, use a good quality one for best flavor
  • Dijon mustard: Creates creaminess and tang in the dressing while helping it emulsify properly
  • Honey: Balances the acidity with natural sweetness, try local honey for added flavor complexity
  • Apple cider vinegar: Adds brightness that makes all the flavors pop
  • Fresh garlic: Provides essential aromatic depth to the dressing

Step-by-Step Instructions

Prepare the dressing:
Combine olive oil, dijon mustard, honey, apple cider vinegar, mashed garlic, salt, and pepper in a large mason jar. Seal tightly and shake vigorously until the mixture becomes creamy and completely emulsified. The magic happens when the mustard helps bind the oil and vinegar together for a silky smooth texture.
Cook the bacon:
Use your preferred method to cook the bacon until crispy. I like to bake mine on a sheet pan at 400°F for about 15 minutes for even cooking with minimal mess. The bacon adds essential savory notes that balance the fresh vegetables.
Chop the vegetables:
While the bacon cooks, finely chop the broccoli florets into small bite sized pieces. For best texture, make sure they're small enough to easily pick up with a fork but not so small they lose their delightful crunch. Finely chop the cabbage, dice the onion, and chop the cashews to create a variety of textures.
Assemble the salad:
Combine the chopped broccoli, cabbage, cooled and chopped bacon, diced onion, and chopped cashews in a large bowl. The mixture should look colorful and inviting with a variety of textures visible throughout.
Dress and finish:
Pour the prepared honey dijon vinaigrette over the vegetable mixture and toss thoroughly to ensure every piece is coated. Freshly grate the Parmigiano Reggiano over the dressed salad and gently toss once more until everything is evenly distributed.
A bowl of broccoli with nuts. Pin it
A bowl of broccoli with nuts. | tastygusto.com

The broccoli is truly the hero of this dish. I discovered that finely chopping it creates the perfect surface area for the dressing to cling to. My family remembers the first time I brought this to our summer barbecue everyone was initially skeptical of a broccoli based salad but it disappeared faster than the desserts.

Make Ahead Tips

This salad actually improves in flavor after sitting in the refrigerator for 4 to 24 hours. The vegetables soften slightly while maintaining their crunch and the flavors meld together beautifully. Store the salad in an airtight container in the refrigerator for up to 4 days. If making far in advance, consider adding the cashews just before serving to preserve their maximum crunch.

Easy Substitutions

This recipe welcomes many variations based on what you have available. Sunflower seeds or almonds work wonderfully in place of cashews. For a vegetarian version, omit the bacon and add smoked paprika to the dressing for that smoky flavor. Green cabbage can substitute for purple, though you'll lose some color contrast. For a dairy free option, nutritional yeast provides a similar savory note to the Parmigiano Reggiano.

Serving Suggestions

This versatile salad pairs beautifully with grilled chicken or salmon for a complete protein packed meal. For a vegetarian option, add chickpeas or quinoa to make it more substantial. It travels well to potlucks or picnics and holds up nicely at room temperature for a couple of hours. For a lovely presentation, serve it in a large shallow bowl and garnish with extra cheese and cashews on top.

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

This crunchy broccoli salad is sure to become a new favorite in your kitchen. Enjoy every bite of this delicious and nutritious dish!

Frequently Asked Questions

→ How long does this broccoli salad stay fresh in the refrigerator?

This broccoli salad stays fresh for 3-4 days in the refrigerator when stored in an airtight container. Unlike lettuce-based salads, the sturdy broccoli and cabbage maintain their crunch, and the flavors actually improve as they marinate in the honey dijon vinaigrette.

→ Can I make this salad vegetarian?

Absolutely! To make this salad vegetarian, simply omit the bacon. You can maintain the savory dimension by adding extra cashews, sunflower seeds, or even roasted chickpeas for protein and crunch.

→ What protein pairs well with this broccoli salad?

This versatile salad works beautifully with grilled chicken, hard-boiled eggs, chickpeas, tuna, or grilled tofu. The honey dijon vinaigrette complements most proteins, making it an ideal base for a complete meal.

→ Can I substitute any ingredients in the honey dijon vinaigrette?

Yes, the dressing is adaptable. You can use maple syrup instead of honey for a vegan option. White wine vinegar works in place of apple cider vinegar, and whole grain mustard can substitute for some or all of the dijon for added texture.

→ Is there a shortcut for chopping all the vegetables?

A food processor with a chopping attachment makes quick work of the broccoli, cabbage, and onion. Pulse carefully to avoid over-processing - you want small, uniform pieces rather than a puree. A vegetable chopper as mentioned in the equipment list is also excellent for consistent results.

→ How can I make this salad dairy-free?

To make this dairy-free, simply omit the Parmigiano Reggiano. You can add nutritional yeast for a similar umami flavor profile, or increase the amount of cashews for extra richness and texture.

Crunchy Broccoli Honey Dijon Salad

Crisp broccoli, purple cabbage, bacon and cashews tossed in a sweet-tangy honey dijon vinaigrette that improves with time.

Prep Time
15 Minutes
Cook Time
10 Minutes
Total Time
25 Minutes


Difficulty: Easy

Cuisine: American

Yield: 6 Servings

Dietary: Low-Carb, Gluten-Free

Ingredients

→ For the Broccoli Salad

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

→ For the Honey Dijon Vinaigrette

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

Instructions

Step 01

Add olive oil, dijon mustard, honey, apple cider vinegar, mashed garlic, sea salt, and ground black pepper to a large mason jar. Place the lid on and shake vigorously until the dressing is creamy. Alternatively, whisk the ingredients together in a bowl.

Step 02

Cook the bacon according to your preferred method until crisp.

Step 03

While the bacon is cooking, wash and finely chop the broccoli, cabbage, onion, and cashews, and add them to a large bowl.

Step 04

Allow the cooked bacon to cool slightly before chopping it finely and adding it to the bowl with the vegetables.

Step 05

Pour the prepared vinaigrette into the bowl and toss to coat all ingredients thoroughly.

Step 06

Grate the Parmigiano Reggiano over the broccoli salad and toss once more until the cheese is fully incorporated. Serve immediately or refrigerate for later.

Notes

  1. This salad improves with time as flavors meld, making it perfect for meal prep.
  2. Add your favorite protein to transform it into a complete meal.

Tools You'll Need

  • Large mason jar for dressing
  • Vegetable chopper (optional but recommended)
  • Large mixing bowl

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains tree nuts (cashews)
  • Contains dairy (Parmigiano Reggiano)
  • Contains 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