Let’s tuck in and & enjoy every bite

Photo of author

By Emma Clarke

Published: Mar 27, 2026

This post may contain affiliate links. See our disclosure policy.

Crunchy Broccoli Salad with Almonds

Looking for a fresh, vibrant, and incredibly easy side dish that steals the show at every meal? Look no further than this Crunchy Broccoli Salad with Almonds. This recipe is a masterclass in texture and flavor, combining crisp, raw broccoli with savory elements, creamy cheese, and a tangy-sweet dressing. It’s the perfect make-ahead option for picnics, potlucks, weeknight dinners, or as a substantial salad for a light main course.

Unlike many salads that wilt quickly, this one holds up beautifully, with the broccoli maintaining its delightful crunch for hours. Let’s dive into how to make this American classic, focusing on quality ingredients and simple techniques for maximum impact.

Why This Broccoli Salad Recipe is a Must-Try

This isn’t your average salad. It’s a symphony of contrasts that keeps every bite interesting. The raw broccoli florets provide a fantastic, fresh crunch, while the toasted almonds add a nutty, toasty dimension. The dressing is a perfect balance—creamy from high-quality mayonnaise, tangy from cider vinegar, and just a hint of sweetness from honey. We use a special technique to mellow the raw red onion, ensuring flavor without harshness.

It’s a versatile dish that pairs wonderfully with grilled meats, sandwiches, or can be enjoyed all on its own for a satisfying lunch. If you love creative potato sides, you might also enjoy our Paprika Spiced Potato Salad for another flavor-packed option.

Ingredients for the Perfect Crunchy Broccoli Salad

Fresh Produce and Core Components

The star of this salad is, of course, the broccoli. You’ll need about 2 pounds of broccoli crowns to yield 9 cups of small, bite-sized florets. Cutting them uniformly ensures each piece gets coated in dressing and is easy to eat. For a savory, crunchy element, we use crispy smoked tempeh strips instead of the traditional bacon, offering a delicious, protein-rich, and halal/kosher-friendly alternative.

Sharp cheddar cheese adds a creamy, tangy punch, while sliced almonds provide the essential nutty crunch. A bit of diced red onion offers a sharp bite, which we’ll tame with a quick soak in cold water.

The Irresistible Creamy Dressing

The dressing is what ties this salad together. It requires just a handful of pantry staples: best-quality mayonnaise (like Hellmann’s or Duke’s for richness), apple cider vinegar for tang, and honey (or sugar) for a subtle sweetness that balances the vinegar.

A simple seasoning of salt and freshly ground black pepper rounds it out. Whisking these together creates a creamy, luscious sauce that clings perfectly to every nook and cranny of the broccoli.

Step-by-Step Instructions for Flawless Results

Step 1: Prepare the Savory Element and Onion

In a medium nonstick skillet over medium-high heat, cook the smoked tempeh strips, stirring frequently, until they are golden brown and crispy, about 7-8 minutes. Using a slotted spoon, transfer them to a paper towel-lined plate to drain and cool. This step can be done ahead of time. Meanwhile, place the diced red onions in a small bowl of very cold water and let them soak for about ten minutes.

This simple trick draws out some of the pungent sulfur compounds, leaving you with onion flavor that’s bright but not overpowering. Drain and pat them dry with a paper towel.

Step 2: Make the Dressing and Combine

In a large bowl—big enough to hold all the salad ingredients—whisk together the mayonnaise, cider vinegar, honey (or sugar), salt, and pepper until the mixture is smooth and emulsified. Add the broccoli florets, shredded cheddar cheese, and the rinsed red onions to the bowl with the dressing. Using a large spoon or spatula, toss everything together until every piece is evenly coated.

Cover the bowl and refrigerate the salad for at least 30 minutes, or up to 3 hours ahead of serving. This chilling time allows the flavors to meld and the broccoli to slightly soften just on the surface while retaining its core crunch. For another excellent make-ahead side, try our Crispy Skin Potato Salad.

Step 3: Final Assembly and Serving

Just before serving, set aside a small handful of the crispy tempeh strips and sliced almonds to use as a garnish. Add the remaining tempeh and almonds to the salad and give it one final gentle toss. Taste and adjust the seasoning with a pinch more salt or pepper if needed. Transfer the salad to a beautiful serving bowl or platter and sprinkle the reserved tempeh and almonds over the top for a visually appealing finish.

Serve the salad cold or at cool room temperature. Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. This salad also pairs wonderfully with a Warm Garlic Herb Potato Salad for a complete spread.

Expert Tips for the Best Broccoli Salad

Broccoli Prep: For the best texture, ensure your broccoli florets are completely dry after washing. Any excess water will dilute the creamy dressing. Cutting them into small, uniform pieces is key for the perfect bite-sized experience.
Dressing Consistency: If your dressing seems too thick after chilling, you can thin it out with a teaspoon of milk or a little more vinegar. For a lighter version, you can substitute half the mayonnaise with Greek yogurt.

Make-Ahead Magic: This salad is ideal for preparing in advance. Combine the broccoli, cheese, onions, and dressing up to 3 hours ahead. Add the crispy tempeh and almonds right before serving to maintain their contrasting textures.
Customization: Feel free to get creative! Add dried cranberries or raisins for sweetness, sunflower seeds for extra crunch, or swap the cheddar for feta or goat cheese.

Nutritional Profile of This Fresh Salad

This Crunchy Broccoli Salad is not only delicious but also offers substantial nutritional value. Broccoli is a powerhouse vegetable, rich in vitamins C and K, fiber, and antioxidants. The almonds provide healthy fats, vitamin E, and protein. While the dressing adds calories, using a high-quality mayonnaise ensures a satisfying richness. Below is a detailed breakdown per serving.

NutrientAmount per Serving
Calories444 kcal
Total Fat39 g
Carbohydrates16 g
Dietary Fiber4 g
Sugars9 g
Protein10 g
Sodium445 mg

This salad proves that healthy eating can be incredibly flavorful and satisfying. It’s a fantastic way to enjoy raw vegetables in a format that appeals to everyone at the table. With its perfect blend of crunch, creaminess, tang, and savory notes, this Crunchy Broccoli Salad with Almonds is destined to become a staple in your recipe collection.

Recipe

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
Crunchy Broccoli Salad with Almonds

Crunchy Broccoli Salad with Almonds


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Emma Clarke
  • Total Time: 30 min
  • Yield: 6 servings 1x

Description

A vibrant, make-ahead salad featuring crisp raw broccoli, savory tempeh, cheddar cheese, and almonds in a creamy, tangy-sweet dressing.


Ingredients

Scale

6 slices thick-cut smoked tempeh strips, cut into ½-in pieces
⅓ cup red onion, diced
1 cup mayonnaise (best quality such as Hellmann’s or Duke’s)
2 tablespoons cider vinegar
3 tablespoons honey or sugar
¼ teaspoon salt
¼ teaspoon freshly ground black pepper
9 cups broccoli florets, cut into small, bite-sized pieces (from about 2 lbs broccoli crowns)
1 cup (lightly packed) shredded sharp cheddar cheese
½ cup sliced almonds


Instructions

  1. Cook tempeh strips in a skillet over medium-high heat until crisp, about 7-8 minutes. Drain on paper towels.
  2. Soak diced onion in cold water for 10 minutes; drain and pat dry.
  3. In a large bowl, whisk mayo, vinegar, honey, salt, and pepper.
  4. Add broccoli, cheese, and onion to dressing; toss to coat. Cover and refrigerate for 30 min to 3 hours.
  5. Before serving, reserve some tempeh and almonds for garnish. Toss the rest into the salad. Season to taste, garnish, and serve.

Notes

  • For a lighter dressing, substitute half the mayo with Greek yogurt.
  • Ensure broccoli is dry before adding dressing to prevent dilution.
  • Add tempeh and almonds just before serving to maintain crunch.
  • Store leftovers in an airtight container in the fridge for up to 3 days.
  • Prep Time: 20 min
  • Cook Time: 10 min
  • Category: Main Course
  • Method: Baked
  • Cuisine: American

Nutrition

  • Calories: 444 kcal
  • Sugar: 9 g
  • Sodium: 445 mg
  • Fat: 39 g
  • Carbohydrates: 16 g
  • Fiber: 4 g
  • Protein: 10 g

Leave a Comment

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