Go Back
vegetarian broccoli salad

Homemade Vegetarian Broccoli Salad

Delicious Homemade Vegetarian Broccoli Salad recipe with step-by-step instructions.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 6 servings
Calories 975 kcal

Ingredients
  

For the salad::

  • 1.25 lb broccoli (cut into small bite-sized florets)
  • 3.5 tbsp olive oil (I prefer California Olive Ranch for the best taste)
  • 3.5 tbsp mayonnaise (I always use Hellmann's for extra creaminess)
  • 1.75 tbsp apple cider vinegar
  • 2 tsp dijon mustard
  • 1 tsp maple syrup
  • 1 garlic clove (freshly minced for best flavor)
  • 0.3 tsp salt
  • 0.33 cup red onions (diced into 1/4-inch pieces)
  • 0.33 cup dried cranberries
  • 0.13 tsp black pepper

For the toasted topping::

  • 0.5 cup almonds (slivered or roughly chopped)
  • 0.5 cup pepitas
  • 1 tbsp tamari (I recommend San-J for a rich, savory depth)
  • 0.75 tsp maple syrup
  • 0.25 tsp smoked paprika

Instructions
 

  • While preheating your oven to 350°F, cut the broccoli into small bite-sized florets—aim for uniform pieces so they'll have the same texture in the final salad. On a lined baking sheet, toss together the almonds, pepitas, tamari, maple syrup, and smoked paprika until evenly coated. Place in the oven and toast for 10 to 14 minutes, stirring halfway through, until golden and fragrant. I recommend checking them around the 10-minute mark since oven temperatures vary and you want them crunchy, not burnt. While the nuts and seeds toast, dice the red onions into 1/4-inch pieces for consistent bites throughout the salad.
  • In a large bowl, whisk together the olive oil, mayonnaise, apple cider vinegar, Dijon mustard, maple syrup, minced garlic, salt, and black pepper. Whisk until the dressing is smooth and well-emulsified—this creates a cohesive base that will coat every piece of broccoli. The combination of mayo and oil creates richness, while the vinegar and mustard provide brightness and tang. I like to taste the dressing at this point and adjust the seasoning if needed before adding the vegetables.
  • Add the prepared broccoli florets, diced red onions, and dried cranberries to the dressing in the bowl. Gently toss everything together until the broccoli and vegetables are evenly coated with the creamy dressing. Make sure to coat every piece so you get maximum flavor in each bite.
  • Remove the nuts and seeds from the oven and spread them on the baking sheet to cool for about 5 minutes—this allows them to crisp up further as they cool. Once cooled, add them to the broccoli salad and gently toss to combine. The toasted nuts and seeds add crunch and a savory depth that contrasts beautifully with the creamy dressing and tender broccoli.