Broccoli Couscous Salad Recipe: Bright Herb Vinaigrette with Crispy Roasted Broccoli

Salads

Broccoli Couscous Salad Recipe: Bright Herb Vinaigrette with Crispy Roasted Broccoli

This broccoli couscous salad recipe transforms humble ingredients into a vibrant, textured dish that balances crispy roasted broccoli with fluffy couscous and a bright herb vinaigrette. The key? Roasting the broccoli first—it develops a satisfying crunch that holds up against the tender couscous and tangy dressing.

I learned this trick from my grandmother’s handwritten recipe cards, where she’d scribbled notes like "Always roast the veggies first—trust me!" in the margins.

The salad comes together in just 20 minutes of active prep (plus 10 minutes for roasting), making it perfect for weeknight dinners or meal prep.

The herb vinaigrette—packed with lemon, garlic, and fresh dill—cuts through the richness of the broccoli and couscous, while a sprinkle of toasted pine nuts adds crunch. No fancy equipment needed; just a baking sheet and a bowl.

What you’ll end up with is a salad that’s far more exciting than your average grain bowl—crispy edges on the broccoli, fluffy couscous, and a dressing that clings to every bite.

It’s hearty enough to stand alone but light enough for a side dish, and the flavors only get better as it sits. The best part? It’s easily adaptable for vegan diets by swapping yogurt for a plant-based alternative.

Serve it at room temperature for potlucks or chilled for a refreshing lunch. The contrast between the warm, crispy broccoli and cool couscous makes every forkful satisfying. Let’s make this salad—it’s the kind of dish that proves healthy eating can be bold and delicious.

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

Ingredients for broccoli couscous salad

Crispy roasted broccoli meets fluffy couscous with a zesty herb vinaigrette—just 14 ingredients for big flavor.

Ingredient Amount Notes
Broccoli Crowns 🥦 1 ½ lb Cut into florets, stems peeled
Israeli Couscous 🌾 1 cup Dry, uncooked, medium grain
Extra-Virgin Olive Oil 🫒 ½ cup For roasting broccoli
Diamond Crystal Kosher Salt 🧂 1 tsp For roasting broccoli
Fresh Lemon Juice 🍋 ¼ cup Freshly squeezed
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Fresh Dill 🌿 ¼ cup Chopped, stems removed
Plain Greek Yogurt 🧀 ½ cup Full-fat for creaminess
Pine Nuts 🥜 ½ cup Toasted until golden
Red Bell Pepper 🌶️ 1 whole Diced, seeds removed
Red Wine Vinegar 🍷 2 tbsp For vinaigrette
Honey 🍯 1 tbsp For vinaigrette balance
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Fresh Parsley 🌿 ⅛ cup Chopped, for garnish

The broccoli is non-negotiable—look for bright green crowns with tight florets at Whole Foods or your local farmers market. The stems add texture, so don't peel them completely. For the couscous, Israeli-style is key—it's smaller and fluffier than regular couscous. Toast the pine nuts in a dry pan until they're golden brown, about 3-4 minutes. Fresh dill and parsley make all the difference here, so grab bunches at the market and use half for this salad, half for other dishes. The Greek yogurt adds creaminess, but if you're making this vegan, swap it for cashew yogurt or extra olive oil.

No fresh dill? Dried dill at one-third the amount works, but it won't have the same bright flavor. Short on pine nuts? Toasted walnuts or pecans are great substitutes—they just add a different texture. The vinaigrette can be made ahead and stored in the fridge for up to 3 days. If you prefer less sweetness, reduce the honey to 1 teaspoon or skip it entirely. The red bell pepper adds a nice crunch and sweetness, but yellow or orange bell peppers work just as well. For extra protein, toss in 1 cup of chickpeas after roasting the broccoli.

This salad tastes even better the next day as the flavors meld. Store the dressing separately if you're prepping ahead—just toss everything together before serving. The couscous stays fluffy for 2 days in the fridge, but the broccoli loses its crispiness after that. To revive it, sprinkle with a little water and microwave for 20 seconds. The pine nuts keep their crunch for 3 days in an airtight container. For meal prep, divide the salad into containers with the dressing on the side—it's perfect for lunches all week.

❤️

Why You'll Love This Recipe

  • No-Fuss Assembly: I swear by this one—just blanch the broccoli crowns, toast the couscous in the same pot, then toss everything with lemon and olive oil. Honestly, the hardest part is waiting for the water to boil.
  • Bright & Crunchy: That lemon juice cuts through the couscous’s nuttiness while the broccoli crowns stay shockingly crisp. Between us, the salt-toasted edges on the couscous? Absolute game-changer (but I won’t tell if you don’t).
  • Lunchbox Hero: Pack it cold for work or school—it holds up better than most salads, and the couscous softens just enough to be satisfying. My kid still asks for it three days in a row, no complaints.
  • Pantry Magic: I make this when I’m out of everything else. Couscous is cheap, broccoli crowns last forever, and a lemon does double duty as dressing and brightener. Leftovers? Just add a splash of olive oil and reheat—still tastes fresh.

Step-by-step instructions for broccoli couscous salad

Here's how to create a vibrant, textured salad where crispy roasted broccoli meets fluffy couscous and bright herb vinaigrette.

1

Roast the Broccoli Until Crispy

Preheat your oven to 425°F and line a baking sheet with parchment paper. Toss the 1.5 lb broccoli crowns (cut into florets, stems peeled) with 0.5 cup extra-virgin olive oil and 1 tsp diamond crystal kosher salt. Spread them in a single layer to ensure even browning.

Roast for 25-30 minutes, stirring halfway through, until the edges are deep golden brown and the florets are tender with slight crispness. The stems should be fork-tender but still hold their shape. Let them cool slightly before assembling the salad—this prevents sogginess when combined with other ingredients.

2

Toast the Pine Nuts and Cook the Couscous

While the broccoli roasts, toast the 0.5 cup pine nuts in a dry skillet over medium heat for 3-4 minutes, stirring constantly, until they turn golden and fragrant. Remove them immediately to prevent burning—watch closely as they toast quickly.

In a separate pot, bring 2 cups water to a boil. Add the 1 cup Israeli couscous and 0.5 tsp ground black pepper, then reduce heat to low and cover. Cook for 8-10 minutes until the couscous absorbs all the liquid and becomes fluffy. Fluff with a fork and let it cool to room temperature before combining with other ingredients.

3

Prepare the Bright Herb Vinaigrette

In a small bowl, whisk together the 0.25 cup fresh lemon juice, 2 tbsp red wine vinegar, and 1 tbsp honey until the honey dissolves completely. This creates a balanced sweet-tart base for the dressing.

Add the 0.5 cup plain Greek yogurt, 0.25 cup chopped fresh dill, 4 minced garlic cloves, and 0.125 cup chopped fresh parsley. Stir gently to combine—you want the herbs to stay intact for texture, not turn to mush. Taste and adjust seasoning with additional salt or lemon juice if needed.

4

Assemble the Salad with Crunchy Textures

In a large bowl, combine the cooled couscous, roasted broccoli, 1 whole diced red bell pepper, and toasted pine nuts. Pour the vinaigrette over the top and toss gently to coat everything evenly. The couscous should be lightly dressed but still hold its shape.

Let the salad sit for 5-10 minutes before serving—this allows the flavors to meld together. The contrast of crispy broccoli, fluffy couscous, and toasted pine nuts creates a satisfying textural experience with every bite.

5

Garnish and Serve Immediately

Transfer the salad to a platter and garnish with an extra sprinkle of chopped fresh dill and fresh parsley for a pop of color. Serve while the broccoli is still slightly crisp and the couscous is warm from the vinaigrette.

This salad holds up well for 2-3 hours in the refrigerator if needed, but it's best enjoyed fresh. Pair it with grilled chicken or fish for a complete meal, or serve as a light lunch with crusty bread on the side.

👨‍🍳

Pro Tips For Making Broccoli Couscous Salad

  • Blanch Broccoli Properly: Drop whole broccoli crowns into boiling salted water for exactly 1 minute—no more, no less—then hit ice water to stop cooking. Overcooking turns them mushy, and undercooking leaves them bitter. I learned this after serving rubbery florets to guests and silently cursing myself.
  • Rinse Couscous Cold: After cooking, spread Israeli couscous on a tray and run cold water through it with your hands. This stops the cooking process instantly and prevents that sticky, overdone texture. Yes, it’s extra work, but your salad won’t clump like glue.
  • Salt the Dressing Last: Mix olive oil, lemon juice, and any other dressing ingredients first, then add salt after tossing with the salad. Salt draws out moisture, and adding it too early makes the couscous soggy. Trust me, your salad will stay crisp longer.
  • Toast the Couscous Dry: Before adding any liquid, dry-toast the couscous in a skillet over medium heat for 2-3 minutes. It adds nutty depth and prevents that raw, floury taste. (Yes, even if you’re impatient—just keep an eye on it.)

Best sauces and condiments for this dish

Herb Vinaigrette

The bright herb vinaigrette is the star of this salad—it’s what ties everything together with its zesty, garlicky punch. I make it with fresh lemon juice and red wine vinegar for that perfect tang, then balance it with honey and Greek yogurt for creaminess.

The secret? Don’t overmix—just stir gently to keep those fresh herbs like dill and parsley intact so they add texture instead of turning to mush. 🌿

Creamy Yogurt Dressing

For extra richness, I swap some of the vinaigrette for plain Greek yogurt—it adds a velvety texture that coats the couscous beautifully. If you’re making this vegan, use cashew yogurt or even a little more olive oil for that same creamy mouthfeel.

Just remember, the yogurt should be full-fat for the best results—it’s worth the splurge for that restaurant-quality finish.

Spicy Kick

Want to add some heat? A pinch of red pepper flakes or a dash of hot sauce in the vinaigrette wakes up the flavors.

I like to add it just before serving so you can control the spice level—some folks in my family swear by it, while others prefer to keep it mild. Start with ½ teaspoon and adjust to taste. 🌶️

Sweet-Tart Balance

The honey in the vinaigrette is key for balancing the acidity, but if you’re watching your sugar, you can swap it for maple syrup or even agave. For a completely sugar-free version, skip it entirely—the lemon and vinegar will still shine.

I’ve also seen people use balsamic glaze for a deeper, slightly tangy sweetness, but that’s more of a finishing touch than a base.

Extra Crunch

If you want to take this salad to the next level, add toasted pumpkin seeds or crumbled feta for extra texture. The seeds add a nutty crunch, while the feta brings a salty tang.

For a vegan option, use marinated artichoke hearts or avocado slices—they add creaminess without dairy. Just toss them in right before serving so they stay fresh.

Make-Ahead Dressing

Here’s a pro tip: Make the vinaigrette 1-2 days ahead and store it in an airtight container in the fridge. The flavors deepen over time, and it’s one less thing to do on busy weeknights.

Just give it a quick stir before using—sometimes the honey separates, but it mixes right back up. The couscous and broccoli, though, are best assembled fresh for maximum crunch. ⏰

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 5g25%
Cholesterol 15mg5%
Sodium 380mg17%
Total Carbohydrate 45g16%
Dietary Fiber 8g29%
Sugars 10g
Protein 12g24%
* 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 make this salad ahead of time?

The vinaigrette can be prepared 1-2 days ahead and stored in an airtight container. However, the roasted broccoli and couscous are best combined fresh to maintain their crispy texture. If prepping ahead, keep the dressing separate and toss everything together just before serving. The couscous stays fluffy for 2 days in the fridge, but the broccoli loses crispness after that.

2

What can I substitute for pine nuts?

Pine nuts add a delicate crunch, but you can swap them for toasted walnuts, pecans, or pumpkin seeds for a different texture. For a nut-free option, try toasted chickpeas or crispy fried shallots. Just toast them until golden to match the nutty flavor profile.

3

How do I keep the couscous from getting soggy?

Undercooked couscous absorbs too much moisture, making it mushy. Always cook it until fully tender (8-10 minutes on low heat) and let it cool completely before mixing with other ingredients. For extra insurance, toss the salad with the dressing just before serving instead of hours ahead. The roasted broccoli should also be cooled slightly before combining to prevent steam buildup.

4

Can I make this salad vegan?

Swap the Greek yogurt for cashew yogurt or silken tofu blended with lemon juice to keep the creamy texture. Use olive oil instead of honey for the vinaigrette, and add avocado slices or marinated artichokes for richness. The rest of the ingredients are already vegan-friendly.

5

Why does my broccoli turn out mushy instead of crispy?

Overcrowding the baking sheet or under-roasting causes mushy broccoli. Spread florets in a single layer and roast at 425°F for 25-30 minutes, stirring halfway. The edges should be deep golden brown while the centers remain tender. If using thicker stems, cut them into smaller pieces so they cook evenly. Let them cool slightly before assembling—the residual heat helps maintain crispness.

★★★★★4.5(11 reviews)
Categories Salads