Salads
This broccoli salad with feta cheese delivers crispy stems, bright florets, and a creamy tangy bite that keeps everyone coming back for seconds. The secret lies in roasting the broccoli first—transforming its natural bitterness into caramelized sweetness while keeping the stems satisfyingly crisp.
I developed this recipe after years of testing salads that either turned soggy or lacked texture, and this version solves both problems with a foolproof method.
The magic happens in three key textures: crispy broccoli stems (achieved through roasting), tender florets, and creamy feta that melts slightly from the acid in the dressing. A simple lemon-vinaigrette ties everything together, brightening the rich feta and complementing the nutty flavor of the roasted broccoli.
Unlike traditional broccoli salads that rely on mayo, this version stays fresh and light while delivering maximum flavor.
What you'll end up with is a salad that's substantial enough to serve as a main dish—packed with protein, fiber, and satisfying textures. The roasted broccoli adds depth that raw versions can't match, while the feta provides that salty, creamy contrast that makes every bite irresistible.
This isn't just another side salad; it's a restaurant-quality dish that's surprisingly easy to make at home.
Perfect for meal prep, potlucks, or a refreshing lunch, this salad keeps well for up to 3 days in the fridge. For extra protein, toss in chickpeas or grilled chicken, or add toasted walnuts for crunch.
The possibilities are endless, but the foundation—roasted broccoli and creamy feta—is what makes this salad truly special.
Ingredients for broccoli salad recipe with feta cheese
Roasted broccoli, aged feta, and bright lemon-vinaigrette create a restaurant-quality salad with satisfying textures and bold flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Broccoli Crowns 🥦 | 1 ½ lbs | Stems cut into 2-inch pieces |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For roasting broccoli |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Divided usage (roasting and dressing) |
| Freshly Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked for best flavor |
| Block Feta Cheese 🧀 | 8 oz | Aged 6+ months, crumbled |
| Red Wine Vinegar 🍷 | ¼ cup | Balsamic alternative for depth |
| Extra-Virgin Olive Oil 🫒 | 0.3 cup | For dressing (same as roasting) |
| Honey 🍯 | 1 ½ tbsp | Wildflower preferred for floral notes |
| Fresh Dill 🌿 | ¼ cup | Finely chopped, stems removed |
| Garlic Cloves 🧄 | 3 cloves | Minced for dressing |
| Red Onion 🧅 | ½ whole | Thinly sliced for brightness |
| Toasted Walnuts 🥜 | ½ cup | Optional for added crunch |
| Lemon 🍋 | 1 whole | Zest and juice combined |
The broccoli crowns are non-negotiable for texture—look for heads with tight florets and thick stems at Whole Foods or your local farmers market. The stems should snap when bent, not feel rubbery. Roasting transforms their bitterness into caramelized sweetness, so don't skip this step. For the feta, aged 6+ months delivers that perfect balance of creaminess and tang—Kalamata or domestic varieties both work. The red wine vinegar should smell vibrant, not sharp or acidic, indicating freshness. If you can't find it, balsamic vinegar adds depth though with slightly different flavor notes.
No feta on hand? Substitute with a mix of goat cheese and ricotta for a similar creamy profile, though the tang will differ. The dressing calls for honey, but agave nectar works in a pinch—just reduce to 1 tbsp to account for its milder sweetness. For the walnuts, pecans or candied pecans add richness, though they'll change the texture profile. The lemon should be juicy but not overly acidic—Meyer lemons provide a sweeter balance. If you're making this ahead, hold off on adding the feta until serving to prevent sogginess, though you can prep the dressing and toss it in just before serving.
Roasted broccoli keeps its crisp texture for 3 days in the fridge when stored in an airtight container, but the feta will soften over time. For maximum freshness, assemble the salad just before serving—the dressing should be made the same day as the flavors meld best. If prepping ahead, store components separately: broccoli in one container, dressing in another, and feta wrapped in parchment paper. The salad holds up well for 2 days when stored properly, though the walnuts may lose some crunch. For meal prep, double the dressing and store it separately to maintain crispness in the broccoli.
Why You'll Love This Recipe
- No-Cook Magic: I swear by this—just chop the broccoli crowns into bite-sized florets, toss them with olive oil, salt, and pepper, then let the feta do its salty, crumbly thing. Zero heat, zero fuss, and somehow it still tastes like you slaved over it.
- Feta’s Salty Hug: That block feta? It’s the star—briny, tangy, and just crumbly enough to stay put while still giving every bite a little surprise. Honestly, I’ve tried pre-shredded, but nothing beats the texture of fresh cubes breaking apart with each forkful.
- Picnic-Proof Powerhouse: Between us, this salad holds up like a champ. Pack it for work, toss it in a lunchbox, or bring it to a potluck—it won’t wilt or get soggy. The olive oil keeps it fresh, and the feta stays intact until you’re ready to dig in.
- Budget Meal Stretch: Broccoli crowns are cheap, feta is affordable in blocks, and a little olive oil goes a long way. I’ve fed four people for under $10 with this—plus, leftovers taste just as good the next day. My wallet and my taste buds thank me.
Step-by-step instructions for broccoli salad with feta cheese
Transform simple broccoli into a restaurant-worthy dish with crispy stems and a tangy, creamy dressing.
Roast the Broccoli Stems for Crispy Texture
Preheat your oven to 425°F and line a baking sheet with parchment paper. Toss the 1.5 lbs broccoli crowns (with stems cut into 2-inch pieces) with 0.25 cup extra-virgin olive oil, 0.75 tsp diamond crystal kosher salt, and 0.5 tsp freshly ground black pepper. Spread them in a single layer, ensuring stems aren't overlapping.
Roast for 20-25 minutes until the stems are deep golden brown and the florets are tender yet still vibrant. You'll notice the stems become crispy at the edges—this is crucial for the salad's texture. Remove from the oven and let cool for 5 minutes before assembling.
Prepare the Tangy Creamy Dressing
In a small bowl, whisk together 0.3 cup extra-virgin olive oil, 0.25 cup red wine vinegar, 1.5 tbsp honey, zest and juice from 1 whole lemon, 3 minced garlic cloves, 0.25 cup finely chopped fresh dill, 0.5 tsp diamond crystal kosher salt, and 0.5 tsp freshly ground black pepper.
Taste and adjust the balance—you want a harmonious blend of tangy, sweet, and savory. The dressing should coat the back of a spoon but remain pourable. If it thickens while you work, whisk in 1-2 teaspoons of water to reach the perfect consistency for tossing.
Assemble the Salad with Crumbled Feta
In a large bowl, combine the cooled roasted broccoli with 0.5 whole thinly sliced red onion and 0.5 cup toasted walnuts. Gently fold in 8 oz crumbled block feta cheese (use your fingers to break it into small, uneven pieces for texture). Pour the dressing over the salad and toss gently to coat everything evenly.
Here's the thing—don't overmix. You want the feta and walnuts to stay intact, adding bursts of flavor and crunch with each bite. Let the salad sit for 10 minutes before serving to allow the flavors to meld and the dressing to fully penetrate the broccoli.
Garnish and Serve Immediately
Transfer the salad to a platter and garnish with an additional sprinkle of fresh dill and toasted walnuts for visual appeal. The contrast of crispy stems, creamy feta, and crunchy walnuts creates the perfect texture profile in every bite.
Serve immediately while the broccoli is still crisp and the dressing is vibrant. This salad holds up well for 4 hours in the refrigerator, but the texture and flavor are best enjoyed fresh. Pair with grilled meats or crusty bread for a complete meal.
Pro Tips For Making Broccoli Salad Recipe With Feta Cheese
- Blanch Broccoli First: DESCRIPTION: I learned this the hard way—raw broccoli crowns get soggy fast. Drop them in boiling salted water for 30 seconds, then shock in ice water. The texture stays crisp, and the flavor brightens. (Yes, even if you're impatient like me.)
- Crumble Feta Like Snow: DESCRIPTION: Skip the knife for block feta—it turns into paste. Use your fingers to break it into pea-sized chunks, or pulse it briefly in a food processor. You want texture, not a cheese glop.
- Salt the Feta: DESCRIPTION: Feta’s already salty, but not enough. Sprinkle it with a pinch of Diamond Crystal kosher salt (about ¼ teaspoon per ½ cup) right before serving. It cuts through the richness and balances the whole salad.
- Dress Last, Toss Lightly: DESCRIPTION: Drizzle olive oil and toss the salad just before serving—wet broccoli turns limp. Use a fork to gently fold everything together, not a knife. You’re not making a casserole.
Regional styles of these flavors
Greek-Inspired Feta Focus
This salad’s roots run deep in Mediterranean traditions, where feta cheese takes center stage. In Greece, they’d often pair roasted vegetables with aged feta and olive oil—this version just swaps raw broccoli for roasted stems to elevate the texture.
I’ve seen it served at Greek tavernas alongside grilled lamb, but it’s equally stunning as a standalone dish. The red wine vinegar and dill nod to classic Greek flavors while keeping the salad bright and fresh. 🧀
Southern U.S. Twist
Down South, broccoli salads often get a smoky, tangy kick with additions like bacon or jalapeños. For a regional take, swap the walnuts for toasted pecans and add ½ cup crumbled bacon to the feta.
The heat from the bacon pairs beautifully with the creamy cheese, while the pecans add a buttery crunch. This version works perfectly as a side for BBQ or fried chicken. 🔥
Middle Eastern Crunch
Inspired by mezze platters, this variation swaps feta for labneh or za’atar-spiced goat cheese and adds toasted pine nuts instead of walnuts. The dressing gets a Middle Eastern flair with 1 tsp ground cumin and ½ tsp smoked paprika mixed into the vinaigrette.
Serve with warm pita bread for scooping—it’s a crowd-pleaser at potlucks. 🌿
Italian Herb Infusion
For an Italian-inspired take, replace dill with fresh basil and oregano in the dressing, and add ¼ cup sun-dried tomatoes (oil-packed) to the salad. The sun-dried tomatoes bring a deep, umami richness that pairs perfectly with the feta.
Finish with grated Parmesan cheese for an extra layer of savory depth. This version feels right at home alongside grilled vegetables or as a side for pasta. 🍅
Asian-Inspired Umami Boost
To give it an Asian twist, add 1 tbsp soy sauce and 1 tsp sesame oil to the dressing, then toss in 2 tbsp toasted sesame seeds and ¼ cup sliced scallions.
The umami from the soy sauce enhances the feta’s saltiness, while the sesame seeds add a nutty crunch. This version works beautifully as a side for sushi or as a topping for rice bowls. 🥢
Nutrition facts
Frequently asked questions
Why roast the broccoli instead of eating it raw?
Roasting transforms broccoli's natural bitterness into caramelized sweetness while keeping the stems crispy—this creates the perfect texture contrast against creamy feta. Raw broccoli can taste bitter, but roasting at 425°F for 20-25 minutes brings out its natural sugars and makes it more flavorful. Plus, the crispy stems add a satisfying bite that raw versions lack!
Can I make this salad ahead of time?
Yes, but with a few tricks! Store the roasted broccoli, dressing, and feta separately in airtight containers. The broccoli stays crisp for 3 days, while the dressing keeps for 5 days. Assemble just before serving to prevent sogginess—add the feta last to maintain its texture. The flavors meld best when fresh, though!
What’s the best feta cheese for this recipe?
Use block feta aged 6+ months—it’s creamier and less crumbly than pre-shredded varieties. Kalamata or domestic feta both work well. Avoid feta with added oils or preservatives, as they can make the salad taste overly salty or greasy. For extra flavor, let the feta sit at room temperature for 15 minutes before crumbling.
How can I add more protein without meat?
Toss in ½ cup cooked chickpeas or ¼ cup toasted pumpkin seeds for plant-based protein. Chickpeas add heartiness, while pumpkin seeds bring a nutty crunch. For dairy lovers, swap half the feta with ricotta or goat cheese—both add creaminess and extra protein.
Why does my dressing separate?
This happens when oil and vinegar aren’t properly emulsified. Whisk vigorously or use a blender for 10 seconds to combine them. If it separates again, add 1 tsp Dijon mustard or 1 tsp honey as a natural emulsifier. Always store dressing in the fridge and give it a shake before using.
