Side Dishes
This broccoli salad recipe for diet delivers all the crunch and flavor without the guilt—perfect for weight management or nutrient-dense eating. ✨ The secret lies in blanching the broccoli for crisp-tender texture while keeping calories in check with a light dressing.
I developed this version after realizing most salads either taste bland or pack hidden calories.
What sets this apart is the balanced approach: fresh broccoli and bell peppers provide fiber and vitamins, while a tangy Greek yogurt dressing adds protein without heaviness. The recipe uses simple ingredients you likely already have, and preparation takes just 15 minutes.
It’s vegetarian-friendly but easily customizable with optional add-ins like chickpeas or feta for extra protein.
You’ll end up with a vibrant salad that’s satisfying yet light—ideal for meal prep or as a side for grilled proteins. The dressing clings perfectly to the broccoli florets, and the crunch remains even after refrigeration.
This is the kind of salad that keeps you full without derailing your dietary goals.
Pair it with grilled chicken or fish for a complete meal, or enjoy it solo for a fiber-rich snack. The recipe scales effortlessly, so you can make a single serving or prep a week’s worth. Here’s how to make it perfectly every time.
Ingredients for broccoli salad recipe for diet
Simple ingredients that pack flavor and nutrition without the guilt—perfect for diet-conscious eaters.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Florets 🥦 | 4 cups | Cut into bite-sized pieces |
| Red Bell Pepper 🌶️ | 1 whole | Diced, seeds removed |
| Yellow Bell Pepper 🌶️ | 1 whole | Diced, seeds removed |
| Plain Greek Yogurt 🥛 | ½ cup | Non-fat, full-fat for creaminess |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | Light fruity variety |
| Apple Cider Vinegar 🍎 | 1 tbsp | For tangy flavor |
| Fresh Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Granulated Stevia 🍯 | ½ tsp | Or honey for non-vegan option |
| Dried Dill 🌿 | 1 tsp | Or 1 tbsp fresh chopped |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | For subtle heat |
| Raw Almond Slices 🌰 | ¼ cup | Lightly toasted |
| Sunflower Seeds 🌻 | ¼ cup | Dry-roasted, unsalted |
Broccoli is the star, so grab the freshest you can find—look for vibrant green florets with tight buds. The bell peppers add sweetness and crunch, and Trader Joe's or Whole Foods often have the brightest colors. For the yogurt, non-fat keeps calories low, but full-fat works if you want extra creaminess. The almonds and sunflower seeds add satisfying crunch without overpowering the fresh veggies. If you're short on time, pre-cut broccoli florets from the grocery store still work—just rinse them well.
No Greek yogurt? Plain vegan yogurt or even cottage cheese (if not vegan) keeps the protein. Fresh dill is ideal, but dried works at one-third the amount. For extra tang, add a splash of rice vinegar instead of apple cider. The stevia can be swapped for monk fruit sweetener or even a touch of maple syrup if you prefer. Want more protein? Toss in ½ cup chickpeas—they hold up beautifully in the salad. The dressing stays fresh for 5 days in the fridge, so make extra for quick lunches.
Broccoli wilts fast, so blanch it for 30 seconds in boiling water before shocking in ice water—keeps it crisp-tender. Store the salad in an airtight container with a paper towel to absorb moisture. The dressing separates? Just whisk it again before using. This salad keeps for 3-4 days in the fridge, but the crunch is best within 2 days. For meal prep, store components separately—dressing on the side—so everything stays fresh.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by the "big cut, small effort" trick—just halve the broccoli crowns and slice the bell peppers into thick strips. My hands stay clean, and the crunch is still there. (Yes, even my kids stop complaining about veggies when it’s this easy.)
- Creamy Without Guilt: That Greek yogurt dressing? It’s the MVP—tangy, thick, and actually satisfying. No mayo means no greasy aftertaste, but the olive oil ties it all together with that bright, fresh finish. Honestly, I’ve made this salad for lunch three times this week, and I’m not tired of it.
- Potluck Star: Bring this to a gathering, and you’ll be the hero. It’s hearty enough for a main (pair with grilled chicken) but light enough for a side. The colors pop so pretty in bowls, and it holds up all day—no wilting or soggy broccoli here.
- Budget Meal Prep: Bell peppers last forever, broccoli’s cheap, and a tub of Greek yogurt stretches for ages. I make a big batch on Sundays, and it’s still crisp and delicious by Thursday. Leftovers? Just toss in a little extra olive oil to revive the crunch. My wallet—and my taste buds—thank me.
Step-by-step instructions for lightweight broccoli salad
Here's how to assemble this vibrant, protein-packed salad with perfect texture and flavor.
🥘 Step 1: Blanch and Shock the Broccoli
Bring a large pot of water to a rolling boil. Add the 4 cups fresh broccoli florets and cook for exactly 1 minute—just until bright green and slightly softened. Immediately drain and transfer to a bowl of ice water for 2 minutes to stop cooking. This quick blanch preserves vibrant color while ensuring tender-crisp texture.
Drain well and pat completely dry with a clean kitchen towel. The broccoli should be cool to the touch before proceeding. I like to work in batches if needed—just keep the finished florets in a clean bowl while you prep other ingredients. This step is crucial for that satisfying crunch without compromising freshness.
👨🍳 Step 2: Prepare the Dressing Components
In a small bowl, whisk together the 0.5 cup plain Greek yogurt, 2 tablespoons extra-virgin olive oil, 1 tablespoon apple cider vinegar, and 1 tablespoon fresh lemon juice until completely smooth. Add the 0.5 teaspoon granulated stevia, 1 teaspoon dried dill, 0.5 teaspoon Diamond Crystal kosher salt, and 0.25 teaspoon freshly ground black pepper, whisking until fully incorporated.
The dressing should be thick but pourable—like a light vinaigrette. If it's too thick, add 1 teaspoon water at a time until it reaches your desired consistency. Taste and adjust seasoning: I usually need a bit more stevia for sweetness balance. This yogurt base creates a creamy texture without the heaviness of mayo, making it perfect for diet-friendly eating.
🍳 Step 3: Toast the Nuts and Seeds
In a dry skillet over medium-low heat, toast the 0.25 cup raw almond slices and 0.25 cup sunflower seeds for 3-4 minutes, stirring constantly. They're done when fragrant and just beginning to turn golden—watch carefully so they don't burn. Transfer to a small bowl and let cool completely before adding to the salad.
Here's where it gets good: the toasted nuts add satisfying crunch and healthy fats. I like to spread them on a plate to cool faster. While they're cooling, dice the 1 whole red bell pepper and 1 whole yellow bell pepper (seeds removed) into small, even pieces—about ½-inch cubes. This even distribution ensures every bite has that sweet crunch.
🥘 Step 4: Assemble the Salad
In a large bowl, gently combine the cooled broccoli florets, diced bell peppers, and toasted almond-sunflower seed mixture. Pour the dressing over the top and toss gently but thoroughly with clean hands or a large spoon. The goal is to coat everything evenly without mashing the broccoli.
Let the salad sit for 5 minutes before serving—this allows the flavors to meld together. If you're making this ahead, cover and refrigerate for up to 4 hours, but toss again before serving to redistribute the dressing. The broccoli will hold its texture beautifully, and the flavors will develop even more depth during this resting period.
Pro Tips For Making Broccoli Salad Recipe For Diet
- Blanch Broccoli First: Drop florets into boiling water for 30 seconds—then ice bath. This keeps them crisp-tender and bright green instead of soggy. I learned this after serving mushy broccoli that looked like it had been microwaved.
- Dice Peppers Small: Cut bell peppers into 1/4-inch pieces—they’ll soften faster and blend better with the yogurt dressing. Large chunks stay crunchy and uneven, which throws off the texture balance.
- Whisk Yogurt Cold: Chill the Greek yogurt before mixing—it thickens the dressing properly and prevents a watery, split consistency. I used to skip this and ended up with a sad, runny sauce every time.
- Rest Before Serving: Let the salad sit for 10 minutes after tossing. The flavors meld better, and the yogurt dressing clings to the veggies instead of pooling at the bottom. (Yes, even if you’re impatient like me.)
Wine and beer pairings for this recipe
Crisp White Wine
For this bright, fresh salad, I reach for a dry Riesling or Sauvignon Blanc—both complement the tangy Greek yogurt dressing beautifully.
A chilled 2022 Alsace Riesling from France has the perfect balance of acidity and subtle sweetness that mirrors the stevia in the dressing. 🍷 The crisp, citrusy notes cut through the richness of the almonds and sunflower seeds while enhancing the broccoli's natural sweetness.
Crisp Lager Pairing
A Belgian witbier like Hoegaarden or a classic Peroni works wonders with this salad. The effervescence cleanses your palate between bites, while the coriander and citrus notes in witbiers echo the dill and lemon in the dressing.
For a lighter option, try a Mexican lager like Modelo Especial—its clean, crisp profile won’t overpower the fresh vegetables. 🍺
Sparkling Water Twist
If you prefer non-alcoholic options, sparkling water with a splash of lemon juice and ice is a game-changer. Add a pinch of salt to enhance flavor—this mimics the effervescence of wine while keeping it refreshing.
For extra zing, infuse the water with cucumber slices or mint leaves before serving. This pairing keeps the meal light and hydrating.
Red Wine for Heartier Add-Ins
If you add chickpeas or feta for extra protein, a Pinot Noir from Oregon or a Chianti from Italy elevates the dish. The Pinot Noir's earthy notes pair well with the toasted nuts, while Chianti's acidity cuts through the creaminess of the yogurt dressing.
Serve slightly chilled for a more refreshing experience. 🍇
Nutrition facts
Frequently asked questions
Can I make this salad ahead of time?
Yes, but store the dressing separately until serving to keep the broccoli crisp. Assemble the salad (without dressing) up to 2 days ahead in an airtight container with a paper towel to absorb moisture. When ready to eat, toss with the dressing just before serving. The flavors meld beautifully after resting, but the texture stays best when dressed fresh.
What if I don't have Greek yogurt?
No problem! Use plain vegan yogurt (like coconut or almond) for a dairy-free option, or light mayo for a similar texture. For extra protein, try cottage cheese blended with lemon juice—it adds creaminess while keeping calories in check. Just reduce the olive oil slightly to balance the richness.
How do I keep the broccoli extra crisp?
Blanching is key! Cook the florets for exactly 30 seconds in boiling water, then shock in ice water for 2 minutes. Pat completely dry with a kitchen towel—any moisture will make them soggy. For even more crunch, add 1 tsp cornstarch to the blanching water to help preserve texture.
Can I add protein without ruining the diet-friendly focus?
Try ½ cup chickpeas (rinsed and drained) for plant-based protein or ¼ cup crumbled feta for a cheesy boost. For meat lovers, add 2 oz grilled chicken breast or smoked salmon flakes. Just reduce the nuts/seeds by 2 tbsp to balance calories.
Why does my dressing separate?
This is normal with yogurt-based dressings! Just whisk vigorously before using. For a stabler dressing, add ½ tsp xanthan gum to the yogurt mixture and whisk well. If you prefer, blend the dressing ingredients for 10 seconds to emulsify completely. Store-bought dressings often contain stabilizers—this homemade version is fresher but may separate slightly.
