Crunchy Broccoli Feta Salad

By Mila | Updated on September 7, 2025

I’ve been making this broccoli feta salad for years, and it’s one of those recipes that feels fancy but takes about fifteen minutes to throw together. Raw broccoli gets a bad rap sometimes, but when you cut it into small florets and coat it in a good tangy dressing, it’s actually really good. Plus, you don’t have to turn on the stove, which is always a win in my book.

The secret is in the dressing. A simple mix of olive oil, wine vinegar, and dijon mustard makes everything taste fresh and bright without being too heavy. Then you add feta, tomatoes, and red onion, and suddenly you’ve got a salad that works for weeknight dinners or potlucks.

Need a side dish that travels well? This is it. Want something that holds up in the fridge for a couple days? Also this. I make it when I need to bring something to a barbecue or when I’m tired of the same old lettuce salads.

broccoli feta salad
Image: theamazingfood.com / All Rights reserved

Why You’ll Love This Broccoli Feta Salad

  • Ready in under 30 minutes – This salad comes together quickly, making it perfect for busy weeknights or last-minute gatherings when you need something fresh and satisfying.
  • Simple, wholesome ingredients – You probably have most of these items in your kitchen already, and the combination of fresh vegetables with tangy feta creates a flavor that’s both light and filling.
  • Healthy and nutritious – Packed with fiber-rich broccoli and protein from the feta cheese, this salad gives you a good dose of nutrients without feeling heavy.
  • Great for meal prep – The flavors actually get better as it sits, so you can make it ahead for lunches throughout the week or bring it to potlucks knowing it’ll taste great.

What Kind of Broccoli Should I Use?

Fresh broccoli is definitely the way to go for this salad, and you’ll want to look for heads with tight, dark green florets and firm stalks. You can use regular broccoli crowns from the grocery store, or if you’re feeling fancy, broccolini works great too and has a slightly more tender texture. When picking out your broccoli, avoid any with yellowing florets or limp stems, as these are signs it’s past its prime. You’ll want to cut the broccoli into bite-sized florets so they’re easy to eat and mix well with the other ingredients, and don’t toss those stems – just peel off the tough outer layer and chop them up for extra crunch.

broccoli feta salad
Image: theamazingfood.com / All Rights reserved

Options for Substitutions

This salad is pretty forgiving when it comes to swapping ingredients:

  • Broccoli: While broccoli is the star here, you can mix in or substitute with cauliflower florets for a similar texture and taste. Broccolini also works great if you want something a bit more tender.
  • Feta cheese: If feta isn’t your thing, try crumbled goat cheese for a milder flavor, or use shaved parmesan for a sharper bite. You could even use cubed mozzarella if that’s what you have on hand.
  • Wine vinegar: Red wine vinegar, white wine vinegar, or even apple cider vinegar all work fine here. Each brings a slightly different tang, but they’ll all get the job done.
  • Dijon mustard: Regular yellow mustard or whole grain mustard can step in if you’re out of dijon. Just know that yellow mustard is milder, so you might want to add a touch more.
  • Grape tomatoes: Cherry tomatoes are basically the same thing. If you only have regular tomatoes, just chop them into bite-sized pieces and you’re good to go.
  • Red onion: White or yellow onion works too, though they’re a bit sharper. If raw onion is too strong for you, soak the slices in cold water for 10 minutes before adding them to mellow out the bite.

Watch Out for These Mistakes While Cooking

The biggest mistake people make with this salad is overcooking the broccoli, which turns it mushy and dull – you want to steam it for just 1 minute so it stays bright green and crisp with a slight bite.

Another common error is adding the feta while the broccoli is still hot, which causes the cheese to melt and become greasy instead of staying in nice crumbly chunks, so make sure to let the broccoli cool for at least 5 minutes after draining.

Don’t skip mincing the garlic finely for the dressing, since large chunks can be overpowering and unpleasant to bite into.

For the best flavor, let the salad sit in the fridge for at least 30 minutes before serving, which gives the dressing time to soak into the vegetables and brings all the flavors together.

broccoli feta salad
Image: theamazingfood.com / All Rights reserved

What to Serve With Broccoli Feta Salad?

This salad is pretty hearty on its own, but it pairs really well with grilled chicken or salmon if you want to make it a complete meal. I love serving it alongside some warm pita bread or naan for scooping up all those tasty bits of feta and veggies. It also works great as a side dish at cookouts with burgers or grilled steak, since the tangy vinegar dressing cuts through richer foods nicely. For a vegetarian option, try adding some chickpeas or white beans right into the salad, or serve it with a grain bowl featuring quinoa or couscous.

Storage Instructions

Store: This salad keeps really well in the fridge for up to 3 days in an airtight container. The broccoli actually gets better as it sits and soaks up all that tangy dressing. If you want it to last a bit longer, you can store the dressing separately and toss it together right before serving.

Make Ahead: I love prepping this salad the night before for parties or meal prep. Just keep the feta separate and add it right before serving so it stays nice and crumbly. The flavors really come together after a few hours in the fridge, making it perfect for busy weeknights.

Serve: Give the salad a good toss before serving since the dressing tends to settle at the bottom. It’s great straight from the fridge, especially on warm days, but you can also let it sit at room temperature for about 10 minutes if you prefer it less chilled.

Preparation Time 15-20 minutes
Cooking Time 5-10 minutes
Total Time 20-30 minutes
Level of Difficulty Easy
Servings 4 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 450-550
  • Protein: 18-22 g
  • Fat: 32-38 g
  • Carbohydrates: 28-34 g

Ingredients

For the dressing:

  • 3 tbsp olive oil (I prefer Filippio Berio for a smooth finish)
  • 3 tbsp wine vinegar
  • 2 tsp dijon mustard (I like Grey Poupon to add a nice tang)
  • 1 garlic clove, minced
  • 1/2 tsp salt
  • 1/2 tsp pepper

For the salad:

  • 1 lb broccoli (cut into small 1-inch florets for better dressing coverage)
  • 1 cup feta
  • 1 cup grape tomatoes (halved lengthwise to release juices into the salad)
  • 1/2 cup red onion, thinly sliced
  • 1/4 cup fresh parsley, chopped

Step 1: Prepare the Vinaigrette

  • 3 tbsp olive oil
  • 3 tbsp wine vinegar
  • 2 tsp dijon mustard
  • 1 garlic clove, minced
  • 1/2 tsp salt
  • 1/2 tsp pepper

In a small bowl, whisk together the olive oil, wine vinegar, Dijon mustard, minced garlic, salt, and pepper until emulsified.

Set aside at room temperature—this gives the flavors time to meld while you prepare the other components.

I find whisking the mustard in first helps it bind the oil and vinegar together for a more cohesive dressing.

Step 2: Blanch the Broccoli

  • 1 lb broccoli

Bring 1 inch of water to a boil in a pot and place a steamer basket over it.

Add the broccoli florets and steam for exactly 1 minute, then immediately drain and spread on a clean kitchen towel or paper towels to cool slightly.

This brief blanch softens the broccoli just enough to let the dressing penetrate while keeping it tender-crisp and vibrant green.

Step 3: Assemble and Dress the Salad

  • broccoli from Step 2
  • vinaigrette from Step 1
  • 1 cup feta
  • 1 cup grape tomatoes
  • 1/2 cup red onion, thinly sliced
  • 1/4 cup fresh parsley, chopped

While the broccoli is still slightly warm, transfer it to a large bowl and pour the vinaigrette from Step 1 over it.

Add the feta, grape tomatoes, red onion, and fresh parsley.

Toss everything together gently but thoroughly to coat all components evenly with dressing.

I like to halve the tomatoes lengthwise so they release their juices into the salad, adding extra flavor and moisture to every bite.

broccoli feta salad

Crunchy Broccoli Feta Salad

Delicious Crunchy Broccoli Feta Salad recipe with step-by-step instructions.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings 4 servings
Calories 500 kcal

Ingredients
  

For the dressing

  • 3 tbsp olive oil (I prefer Filippio Berio for a smooth finish)
  • 3 tbsp wine vinegar
  • 2 tsp dijon mustard (I like Grey Poupon to add a nice tang)
  • 1 garlic clove, minced
  • 1/2 tsp salt
  • 1/2 tsp pepper

For the salad

  • 1 lb broccoli (cut into small 1-inch florets for better dressing coverage)
  • 1 cup feta
  • 1 cup grape tomatoes (halved lengthwise to release juices into the salad)
  • 1/2 cup red onion, thinly sliced
  • 1/4 cup fresh parsley, chopped

Instructions
 

  • In a small bowl, whisk together the olive oil, wine vinegar, Dijon mustard, minced garlic, salt, and pepper until emulsified. Set aside at room temperature—this gives the flavors time to meld while you prepare the other components. I find whisking the mustard in first helps it bind the oil and vinegar together for a more cohesive dressing.
  • Bring 1 inch of water to a boil in a pot and place a steamer basket over it. Add the broccoli florets and steam for exactly 1 minute, then immediately drain and spread on a clean kitchen towel or paper towels to cool slightly. This brief blanch softens the broccoli just enough to let the dressing penetrate while keeping it tender-crisp and vibrant green.
  • While the broccoli is still slightly warm, transfer it to a large bowl and pour the vinaigrette from Step 1 over it. Add the feta, grape tomatoes, red onion, and fresh parsley. Toss everything together gently but thoroughly to coat all components evenly with dressing. I like to halve the tomatoes lengthwise so they release their juices into the salad, adding extra flavor and moisture to every bite.

Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating