Broccoli and Feta Salad Recipe: Crispy Roasted Greens With Tangy Cheese Bites

Salads

Broccoli and Feta Salad Recipe: Crispy Roasted Greens With Tangy Cheese Bites

This broccoli and feta salad recipe transforms simple ingredients into a dish that's crispy, creamy, and packed with Mediterranean flair. The secret lies in roasting the broccoli until it's caramelized and tender, then pairing it with salty feta cheese that melts just enough to create irresistible bites. I developed this recipe after realizing how much better homemade tastes compared to store-bought versions—no more soggy greens or bland dressings here.

The magic happens when you balance textures: crispy broccoli florets contrast beautifully with the soft, tangy feta, while toasted nuts or seeds add crunch. A bright lemon dressing ties everything together, cutting through the richness while keeping the salad fresh and vibrant.

What makes this dish special is how it works as both a light main course and a satisfying side—perfect for weeknight dinners or summer gatherings.

By the time you're done, you'll have a salad that's far more exciting than the usual greens and dressing. The broccoli develops deep caramelized notes from roasting, the feta adds salty tanginess, and the dressing keeps everything bright and fresh.

It's the kind of dish that makes you want to eat it straight from the bowl—no forks required.

Ready to make this salad? The best part is that it comes together in just 30 minutes, with most of that time spent roasting the broccoli. You'll need fresh broccoli, good-quality feta, and a few pantry staples like olive oil and lemon juice. Let's get started!

👨‍🍳
Difficulty
Easy
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for broccoli and feta salad

Crispy roasted broccoli and salty feta cheese make this salad irresistible in minutes.

Ingredient Amount Notes
Fresh Broccoli 🥦 1 ½ lb Cut into florets, stems peeled
Feta Cheese 🧀 8 oz Crumbled, salty variety preferred
Extra-Virgin Olive Oil 🫒 ½ cup For roasting and dressing
Lemon Juice 🍋 ¼ cup Freshly squeezed, strained
Garlic Cloves 🧄 4 cloves Minced for dressing
Dried Oregano 🌿 1 tsp Or 1 tbsp fresh, chopped
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Honey 🍯 1 tbsp For dressing sweetness
Toasted Pine Nuts 🥜 ½ cup Or walnuts for budget option
Red Wine Vinegar 🍷 2 tbsp For dressing acidity
Fresh Dill 🌿 ¼ cup Chopped, optional garnish

The broccoli is the star here—look for bright green florets with tight buds, not wilted or yellowing stems. Trader Joe's or your local farmers market usually have the freshest. Roasting transforms it from bland to caramelized perfection. For the feta, avoid the pre-cubed kind from the deli section—it's packed with preservatives. Grab a wedge and crumble it yourself. The difference is night and day. If you're prepping ahead, store the broccoli in a paper towel-lined container to keep it crisp.

No pine nuts? Walnuts or pecans work just as well—just toast them first for that same crunch. Short on honey? Maple syrup or agave does the trick, though honey gives that perfect balance. The dressing can be made ahead, but add the feta and nuts right before serving so they stay crisp. For extra tang, add a splash of lemon zest to the dressing. And if you're feeling fancy, swap the red wine vinegar for balsamic glaze—just a teaspoon makes it even richer. The oregano is non-negotiable though; it's what ties the Mediterranean flavors together.

This salad tastes even better the next day—3-4 days in the fridge, actually. The flavors meld and the broccoli stays crisp if you store it properly. Keep the dressing separate until serving. For a quick meal prep hack, portion the salad into containers with the dressing on the side. The feta keeps for up to 1 week in the fridge if wrapped in parchment paper, and the nuts stay fresh for 2 weeks in an airtight container. Freeze the dressing separately if you want to make it ahead—just give it a quick shake before using.

❤️

Why You'll Love This Recipe

  • No Chopping Chaos: I swear by this recipe because the broccoli only needs a quick trim—not a full floret dissection. Toss the raw florets in ice water while you prep the dressing, and they stay crisp. Honestly, it’s the kind of salad where I can chat with my neighbor while assembling it.
  • Salty-Tangy Magic: That crumbled feta with lemon juice and olive oil? It’s where the dish gets its soul. The garlic adds a sharp bite, but the real star is how the salty feta melts into the broccoli’s natural sweetness—like a Mediterranean hug on a plate.
  • Lunchbox Hero: I pack this salad for work all the time because it holds up for days. The dressing clings to the broccoli without getting soggy, and the feta stays firm enough to eat cold. (Yes, even on a Tuesday night when I’m too tired to reheat anything.)
  • Budget Brightener: Fresh broccoli and feta stretch across meals—use half for lunch, the rest as a side for grilled chicken or fish. The olive oil and lemon are pantry staples, so it’s a cheap way to feel fancy without breaking the bank. Plus, I buy feta in bulk and freeze half for later.

Step-by-step instructions for crispy roasted broccoli and feta salad

Here's how to create a salad with perfectly crispy broccoli and melty feta bites that balance perfectly.

1

Roast the Broccoli Until Crispy

Preheat your oven to 425°F and line a large baking sheet with parchment paper. Toss the 1.5 lb fresh broccoli florets with 1.5 tsp salt, 0.5 tsp black pepper, and 1 tsp dried oregano until evenly coated. Spread them in a single layer, leaving space between each floret—they'll expand as they roast.

Drizzle the broccoli with 3 tablespoons of the extra-virgin olive oil (reserve the remaining 0.2 tablespoons for later) and toss again. Roast for 20-25 minutes, stirring halfway through, until the edges are deep golden brown and slightly crispy. You want that perfect contrast between tender stems and crispy florets—this is where the magic happens.

2

Prepare the Feta Cheese Bites

While the broccoli roasts, crumble the 8 oz feta cheese into small, bite-sized pieces. Place them on a separate parchment-lined baking sheet and drizzle with the remaining 0.2 tablespoons extra-virgin olive oil. Toss gently to coat, then roast alongside the broccoli for the last 10 minutes of cooking time.

Watch closely during these final minutes—the feta will begin to melt and develop a golden crust. You want them to be just soft enough to melt in your mouth but still hold their shape slightly. If they start browning too quickly, move them to a lower oven rack. These crispy, salty bites are the star of your salad, so don't rush this step.

3

Make the Tangy Lemon Dressing

In a small bowl, whisk together the 0.25 cup lemon juice, 2 tablespoons red wine vinegar, 1 tablespoon honey, 4 minced garlic cloves, and the remaining 0.3 tablespoons extra-virgin olive oil. Add 0.5 tsp salt and 0.25 tsp black pepper, then whisk until fully combined and smooth.

Taste and adjust—you want a balance of bright acidity, subtle sweetness, and garlicky depth. If it needs more tang, add another teaspoon of lemon juice. If it's too sharp, a touch more honey will round it out. This dressing should coat the back of a spoon but still allow the crispy broccoli and feta to shine through.

4

Assemble and Garnish the Salad

Transfer the roasted broccoli and feta bites to a large serving bowl. Drizzle with the prepared dressing and toss gently to combine, being careful not to break the crispy edges. Sprinkle with the 0.5 cup toasted pine nuts and 0.25 cup chopped fresh dill, tossing just until evenly distributed.

Let the salad sit for 5 minutes before serving—this gives the dressing time to mingle with the warm broccoli and feta, creating a perfect balance of textures and flavors. The contrast between the crispy roasted greens, melty feta bites, and bright dressing will make every bite unforgettable.

👨‍🍳

Pro Tips For Making Broccoli And Feta Salad

  • CUT BROCCOLINI, NOT FLORETS: I learned this the hard way—whole florets stay stubbornly undercooked in the center while the edges turn mushy. Trim the thick stems into 1-inch pieces, then slice the florets into thin, even matchsticks. They’ll cook faster and absorb dressing better, giving you that perfect al dente bite.
  • DRAIN FETA, DON’T RINSE: Skip the water rinse—it dilutes that salty, tangy punch you’re paying for. Instead, pat the feta dry with paper towels, then crumble it over the salad just before serving. That way, it stays crisp and doesn’t turn into a sad, soggy lump at the bottom of the bowl.
  • ROAST GARLIC FIRST: Raw garlic in this salad can taste harsh, especially when mixed with lemon. Lightly roast 2 minced cloves in 1 tsp olive oil at 375°F for 8–10 minutes until golden and mellow. Let them cool before adding to the dressing—trust me, the difference is noticeable.
  • DRESSING NEEDS TIME: Don’t toss everything together and call it done. Whisk the olive oil, lemon juice, and roasted garlic, then let it sit for 5 minutes before adding salt. The flavors meld better, and the lemon’s acidity softens just enough to balance the feta’s saltiness without overpowering it. (Yes, even if you’re impatient like me.)

Make-ahead tips for this recipe

Prep Ahead Dressing

The dressing is the easiest part to make ahead—just mix it up the night before and store it in an airtight container in the fridge. I like to add a pinch of salt and pepper right away, but taste it again before using to adjust.

The flavors actually improve as they sit, letting the lemon and garlic mellow slightly. If you're worried about separation, give it a quick whisk before pouring over the salad. 💡

Roast Broccoli Early

Roast the broccoli first thing in the morning or the night before—it reheats beautifully. Store it in an airtight container at room temperature if serving immediately, or refrigerate for up to 2 days.

To reheat, pop it in a 350°F oven for 5-7 minutes until warm and crispy again. The key is keeping it dry so it doesn't get soggy.

Feta Storage Hack

Crumbled feta keeps best when wrapped tightly in parchment paper and stored in the fridge for up to 1 week.

For this salad, I recommend roasting it fresh the day you serve, but if you're prepping ahead, toast it separately and store it in an airtight container at room temperature. Just add it to the salad right before serving so it stays crispy. 🧀

Nut Prep Shortcut

Toast your nuts the day before and store them in a sealed container—they'll stay fresh for 2 weeks at room temperature. I like to toast ½ cup pine nuts in a dry skillet over medium heat for 3-4 minutes, stirring constantly until golden.

Let them cool completely before storing. This saves time on salad day and adds that perfect crunch.

Portion for Perfection

Divide the salad into individual containers with the dressing on the side for easy grab-and-go meals. The broccoli stays crispy for 3-4 days this way, and the dressing keeps everything fresh.

I like to pack it in mason jars with the dressing at the bottom and the broccoli/feta on top—just shake before eating. Add feta and nuts fresh to maintain texture. ✨

Freezer-Friendly Dressing

Make extra dressing and freeze it in ice cube trays for easy portioning later. Once frozen, transfer the cubes to a freezer bag and thaw overnight in the fridge.

This is perfect for meal prep—just toss a few cubes into your salad when ready. The texture stays smooth, and the flavors remain bright. 🥶

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 10g50%
Cholesterol 35mg12%
Sodium 850mg37%
Total Carbohydrate 22g8%
Dietary Fiber 6g21%
Sugars 8g
Protein 14g28%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use frozen broccoli instead of fresh?

Fresh broccoli gives the best texture, but frozen works in a pinch! Thaw it completely first, then pat very dry with paper towels to remove excess moisture. Roast at 425°F for 25-30 minutes, stirring every 10 minutes, until deeply caramelized. Frozen florets may release more water, so spread them extra apart on the baking sheet.

2

How do I prevent the feta from getting too greasy?

Use a salty feta variety and roast it separately from the broccoli for the last 10 minutes only. Drain any excess oil from the crumbled feta before roasting, and avoid overcrowding on the baking sheet. For extra crispiness, broil for 1-2 minutes at the very end—just watch closely to prevent burning.

3

What can I substitute if I don't have pine nuts?

Toasted walnuts, pecans, or even sunflower seeds work beautifully! Use ½ cup of any nut or seed, toasted until golden. For a budget option, try roasted chickpeas—they add protein and a satisfying crunch. Just be sure to toast them first to enhance their flavor.

4

Can I make this salad ahead of time?

Roast the broccoli and feta separately, then store them in airtight containers at room temperature for up to 2 days. Make the dressing ahead too, but keep it separate until serving. Assemble just before eating to maintain crispy textures—this salad tastes even better the next day as flavors meld.

5

Is this salad safe for vegetarians?

Yes, this recipe is fully vegetarian as written. The feta provides protein, while the roasted broccoli and nuts add fiber and healthy fats. For a vegan version, swap the feta for marinated tofu cubes or vegan feta, and use olive oil instead of honey in the dressing.

★★★★★5.0(1 review)
Categories Salads