Broccoli Salad Recipe with Cranberries and Sunflower Seeds

This broccoli salad balances bright flavors, crunchy textures, and a light balsamic-lemon dressing. It takes about 15 minutes from start to finish, making it perfect for quick weeknight dinners, potlucks, or summer barbecues.

If you enjoy broccoli-based salads, try variations such as an Asian-inspired broccoli salad or one with smoky bacon. These versions highlight how versatile this vegetable is in cold and warm salads.

broccoli salad in a bowl ready to be served

The Best Broccoli Salad

This broccoli salad is quick, fresh, and satisfying. It keeps the familiar elements of a classic broccoli salad—like seeds and dried fruit—but lightens the dish with a simple vinaigrette instead of a heavy creamy dressing. The broccoli is briefly sautéed so it remains crisp-tender and easier to chew than fully raw florets, and salty feta replaces the more common cheddar for a tangy finish.

Make this salad for a crowd or prepare it in advance for easy meal prep. It works equally well served warm right after cooking or chilled from the refrigerator.

Why we like this easy broccoli salad:

  • Sunflower seeds and dried cranberries add a familiar sweet-and-crunch component.
  • Lightly sautéing the broccoli softens it just enough while preserving crispness and color.
  • Crumbled feta provides bright, savory bites instead of a mild cheddar.

Broccoli Salad Ingredients

This salad combines vegetables, dried fruit, seeds, and feta, tossed with a dressing made from olive oil, lemon juice, and a touch of balsamic vinegar. The ingredients are flexible—swap dried fruit or nuts to suit your pantry.

Ingredients

  • Broccoli: chopped into small florets. Pre-cut florets save time and work well here.
  • Red onion: finely diced; white or yellow onion may be used if preferred.
  • Red bell pepper: diced for color and crunch; yellow or green peppers also work.
  • Dried cranberries: or craisins, raisins, dried cherries—use your favorite dried fruit.
  • Sunflower seeds: for crunch; swap in slivered almonds, chopped walnuts, or pepitas if desired.
  • Crumbled feta: provides a salty, tangy contrast; goat cheese is a good substitute, or omit for dairy-free.
  • Lemon juice: fresh lemon brightens the dressing best.
  • Balsamic vinegar: a small amount adds sweetness and acidity; use apple cider or red wine vinegar with a touch of honey if you prefer.
  • Olive oil: the base of the vinaigrette; other neutral oils may be used.
  • Salt and pepper: to taste—seasoning brings the flavors together.
broccoli salad ingredients ready to be sautéed and mixed together

How to Make the Dressing

Prepare the dressing before you cook so it’s ready when the vegetables are combined.

  1. Whisk together lemon juice, balsamic vinegar, and a pinch of salt and pepper in a small bowl.
  2. While whisking, slowly drizzle in the olive oil until the dressing emulsifies and becomes slightly glossy.
  3. Taste and adjust acidity or seasoning as needed, then set aside.

Make the dressing creamy

For a creamier dressing, stir in 2–3 tablespoons of mayonnaise or Greek yogurt to the vinaigrette. Add a splash of water or extra lemon juice if you need to thin it slightly.

How to Make the Salad

This salad comes together in three simple steps and can be enjoyed warm or chilled.

1. Sauté broccoli and onion

Heat 2 tablespoons of olive oil in a large skillet over medium-high heat. When the oil is hot and fragrant, add the broccoli and season with 1/4 teaspoon salt. Cook for about 3 minutes, stirring occasionally. Add the diced red onion and cook for an additional 2 minutes, allowing the broccoli to brown slightly without becoming soft or mushy. Transfer to a large bowl to cool slightly.

sautéed broccoli and diced onion in a skillet

2. Mix in remaining ingredients

Add the diced red pepper, dried cranberries, sunflower seeds, and crumbled feta to the bowl with the broccoli and onion. Toss gently to combine so the ingredients are evenly distributed.

3. Drizzle with dressing

Pour the prepared dressing over the salad and toss once more to coat. Taste and adjust salt and pepper as needed. Serve immediately while slightly warm, or chill for later use as a packed meal or side dish.

Pro tip

Season to taste at the end—sometimes a little extra lemon or flaky sea salt just before serving elevates the flavors. This salad holds well in the refrigerator for several days, making it an excellent option for meal prep.

Tips & Variations

Use raw or steamed broccoli

If you prefer raw broccoli, cut it into very small pieces so each bite includes other ingredients. Steaming is another simple option; it softens broccoli without browning and gives a milder texture.

Swap in cauliflower

Cauliflower can replace broccoli one-for-one for a different but equally tasty salad. You can also mix broccoli and cauliflower for added variety and texture.

Storage

Allow warm components to cool before storing. Keep the salad in an airtight container in the refrigerator for up to 5 days. If you plan to store for several days, consider keeping the dressing separate and tossing just before serving to preserve crunch.

Serving Suggestions

This broccoli salad pairs well with grilled proteins and hearty mains. It makes a bright side for grilled chicken, steak, or pulled pork and is an easy addition to picnic or potluck spreads. It also serves as a filling light lunch on its own.

broccoli salad ingredients all together in a bowl ready to be mixed together

Recipe Summary

  • Prep time: 10 minutes
  • Cook time: 5 minutes
  • Total time: 15 minutes
  • Servings: 6

Ingredients (serves 6)

  • 3 tablespoons olive oil, divided
  • 2 medium heads broccoli, chopped into small pieces (~6 cups)
  • 1/4 teaspoon salt
  • 1/4 medium red onion, finely diced
  • 1 large red pepper, diced
  • 1/4 cup dried cranberries
  • 1/4 cup sunflower seeds
  • 1/3 cup crumbled feta cheese
  • 1/2 tablespoon lemon juice
  • 1 teaspoon balsamic vinegar
  • Pepper, to taste

Instructions

  1. Heat 2 tablespoons olive oil in a large skillet over medium-high heat.
  2. Add broccoli and 1/4 teaspoon salt; cook about 3 minutes, stirring occasionally.
  3. Add red onion and cook 2 more minutes until broccoli begins to brown slightly but remains crisp.
  4. Transfer broccoli and onion to a large bowl. Add red pepper, dried cranberries, sunflower seeds, and feta. Toss to combine.
  5. Whisk lemon juice, remaining olive oil, and balsamic vinegar, then drizzle over the salad and toss to coat.
  6. Adjust salt and pepper to taste. Serve warm or chill and enjoy later as a meal-prep salad.

Nutrition

Approximate per serving: Calories: 174 kcal; Carbohydrates: 11 g; Protein: 5 g; Fat: 12 g; Fiber: 3 g; Sugar: 6 g. Nutrition is an estimate and should be used as a general guideline.