Broccoli Salad Recipe Low Calorie: Crunchy Celery Crowns Over Zesty Lemon Vinaigrette Bliss

Salads

Broccoli Salad Recipe Low Calorie: Crunchy Celery Crowns Over Zesty Lemon Vinaigrette Bliss

This low-calorie broccoli salad delivers all the crunch and flavor without the guilt—just 150 calories per serving and packed with fresh, vibrant ingredients.

The secret lies in a bright lemon vinaigrette that cuts through the richness of the crunchy celery, sharp cheddar, and toasted almonds, while keeping the dish light and satisfying.

I developed this recipe after realizing most broccoli salads either drowned in heavy dressings or lacked the satisfying texture that makes them worth eating.

The foundation of this salad is simple: fresh broccoli florets, crisp celery, and a touch of tangy cheese, all tossed in a zesty dressing made with Greek yogurt for creaminess without the calories.

Toasted almonds add crunch and healthy fats, while a sprinkle of red onion brings a sharp bite to balance the sweetness. What makes this version truly special is how it transforms a typical side dish into a complete, protein-rich meal—perfect for lunchboxes, potlucks, or a light dinner.

By the time you're done assembling, you'll have a salad that's rich in flavor but light on calories, with every bite offering a satisfying mix of textures and tastes. The broccoli stays crisp-tender, the celery provides that signature crunch, and the dressing ties everything together without weighing you down.

This is the kind of salad that disappears quickly but leaves you feeling nourished, not deprived.

Serve it as a standalone meal or pair it with grilled chicken for added protein, making it even more filling. The best part? It keeps well in the fridge for up to three days, so you can prep ahead and enjoy this guilt-free dish all week long.

Let’s get started on creating this refreshing, low-calorie masterpiece.

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

Ingredients for broccoli salad recipe low calorie

Fresh florets, crisp celery, and tangy yogurt dressing make this salad light yet satisfying.

Ingredient Amount Notes
Fresh Broccoli Florets 🥦 4 cups Cut into bite-sized pieces
Crisp Celery Stalks 🧅 3 whole Thinly sliced, ends trimmed
Red Onion 🧅 ¼ cup Finely diced, sharp flavor
Plain Greek Yogurt 🥛 ½ cup Non-fat, for tangy creaminess
Lemon Juice 🍋 ¼ cup Freshly squeezed, bright zing
Extra-Virgin Olive Oil 🫒 ¼ cup Light, fruity variety
Sharp Cheddar Cheese 🧀 ½ cup Low-fat, freshly shredded
Raw Almonds 🥜 ½ cup Toasted, skin-on preferred
Honey 🍯 1 tbsp Light, for subtle sweetness
Dijon Mustard 🍯 1 tsp Mild, for depth of flavor
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground, black pepper
Dried Dill 🌿 1 tsp Or 1 tbsp fresh dill

The broccoli should be bright green and firm—Trader Joe's or Whole Foods carry the freshest cuts. Celery with crisp stalks (no rubbery ends!) makes all the difference; Costco sells the best value in bulk. For the Greek yogurt, Fage 0% is my go-to—it's thick, tangy, and non-fat. Toast the almonds in a dry pan for 3-4 minutes until golden—they add that satisfying crunch. If you're short on time, pre-toasted almonds from the bulk section work too, just skip the toasting step.

No Greek yogurt? Plain non-fat cottage cheese blended with a splash of lemon works in a pinch, though it's a bit thinner. Swap the honey for maple syrup if you prefer, but it'll add more calories. The Dijon mustard is key for depth—no mustard at all? A dash of white vinegar brightens things up. Fresh dill is ideal, but dried works at one-third the amount. For the red onion, white or yellow both work, but red gives that pretty pop. The dressing keeps for 5 days in the fridge, so make extra for sandwiches or wraps.

Broccoli and celery stay crisp for 3 days in the fridge if stored separately in airtight containers. The toasted almonds? Keep them in a sealed jar for up to 2 weeks—they'll stay crunchy. The best part? This salad tastes better the next day as the flavors meld. Pack individual portions in small containers for lunchboxes, or serve family-style at potlucks. Leftovers? Toss with a drizzle of dressing to revive the crunch.

❤️

Why You'll Love This Recipe

  • No-Cook Magic: I swear by this one—just chop, toss, and wait. The broccoli stays crisp, the celery adds that satisfying crunch, and the Greek yogurt dressing comes together in two minutes while I’m waiting for the kettle to boil.
  • Tangy Crunch Bomb: That lemon juice cut through the richness of the yogurt like a dream, and the red onion? It adds this sharp, bright bite that makes every bite feel fresh. Honestly, it’s the kind of salad that makes you forget it’s “healthy.”
  • Meal Prep MVP: Between us, this is my go-to for lunches all week. The flavors actually improve overnight—the broccoli softens just enough to soak up the dressing, and it’s still packed with protein. (Yes, even on a Tuesday night.)
  • Budget Brightener: Celery and onions are dirt cheap, and broccoli’s one of those veggies that stretches forever. I’ve fed four people for under $8 with leftovers that disappear faster than I can say “second helping.” Plus, no fancy ingredients to break the bank.

Step-by-step instructions for broccoli salad recipe low calorie

Here's how to assemble this vibrant, crunchy salad with a tangy yogurt dressing that keeps calories in check.

1

Prepare the Vegetable Base

Start by cutting the 4 cups fresh broccoli florets into bite-sized pieces—about the size of a dime. I like to keep the stems attached for easier handling, and I cut them into small florets so they're easy to eat and hold up well in the salad. Place them in a large bowl.

Next, trim the ends from the 3 whole crisp celery stalks and slice them thinly on the diagonal. You'll want about ¼-inch thick slices—this creates those signature "celery crowns" that add texture. Add them to the bowl with the broccoli. Finally, finely dice the ¼ cup red onion and add it to the mix. The sharp onion flavor will brighten up the whole salad.

2

Toast the Almonds for Extra Crunch

Spread the ½ cup raw almonds on a baking sheet lined with parchment paper. Toast them in a 350°F oven for 8-10 minutes until they're fragrant and just beginning to turn golden. Watch them closely—they go from raw to crispy in seconds. Let them cool for 5 minutes before breaking them into rough pieces with your hands.

Here's the thing—this toasting step makes all the difference. The almonds add a satisfying crunch that balances the soft broccoli and celery. If you're short on time, you can use store-bought toasted almonds, but freshly toasted ones taste so much better. Just don't over-toast them or they'll lose their natural oil and flavor.

3

Make the Zesty Yogurt Dressing

In a small bowl, whisk together the ½ cup plain Greek yogurt, ¼ cup lemon juice, ¼ cup extra-virgin olive oil, 1 tablespoon honey, 1 teaspoon Dijon mustard, ½ teaspoon salt, and ¼ teaspoon black pepper. Start with the yogurt and lemon juice, then gradually add the olive oil while whisking vigorously. This creates a smooth, emulsified dressing that won't separate.

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 as you go and adjust the sweetness with more honey or the tang with more lemon juice. This dressing is the heart of the salad, so don't rush this step.

4

Combine and Assemble the Salad

Add the ½ cup freshly shredded sharp cheddar cheese and 1 teaspoon dried dill to the vegetable mixture in the large bowl. Then pour the dressing over everything and toss gently but thoroughly with your hands. You want the dressing to coat each piece of broccoli and celery evenly without breaking them up too much.

Finally, sprinkle the toasted almond pieces over the top. I like to serve this immediately while the almonds are still warm and crispy. The contrast of temperatures makes it even more satisfying. If you're serving it for a crowd, you can assemble it 1 hour ahead of time, but I recommend tossing everything together right before serving to maintain that perfect crunch.

5

Chill and Serve for Maximum Freshness

Cover the salad and refrigerate for at least 30 minutes before serving. This chilling time lets the flavors meld together beautifully. When you're ready to serve, give it one final toss to redistribute any dressing that might have settled. The salad should be vibrant green with those crisp celery crowns peeking through.

Serve immediately while the almonds are still crisp and the dressing is at its peak tanginess. This salad keeps well in the refrigerator for up to 2 days, but I find it's best enjoyed fresh. Pair it with grilled chicken or a protein of your choice to make it a complete meal. The combination of textures—crunchy almonds, tender broccoli, and crisp celery—makes every bite satisfying and flavorful.

👨‍🍳

Pro Tips For Making Broccoli Salad Recipe Low Calorie

  • CHOP ONION LAST: Red onion adds bite, but it stings like a green pepper if you mix it in too early. Toss it in right before serving—its sharpness fades fast, and you’ll avoid that "why did I put this in?" regret after 10 minutes.
  • DRIZZLE YOGURT IN STREAMS: Dumping Greek yogurt all at once makes the salad soggy. Instead, drizzle it in thin ribbons while tossing—this coats the broccoli evenly without turning it into a wet mess. (And yes, even if you’re impatient like me.)
  • SALT BROCCOLI IMMEDIATELY: Raw broccoli tastes bland until you salt it. Sprinkle florets with ½ teaspoon of flaky salt right after chopping—let them sit for 5 minutes. This draws out moisture, crisps the edges, and makes the lemon-yogurt dressing cling better.
  • USE A KNIFE, NOT YOUR TEETH: Celery gets mushy fast if you bite it into matchsticks. Instead, slice it lengthwise into thin half-moons with a sharp knife—it stays crisp longer and looks neater. (Your dentist will appreciate this too.)

Best sauces and condiments for these flavors

Classic Yogurt Dressing

This zesty lemon yogurt dressing is the star of this low-calorie salad, delivering tangy brightness without heavy mayo. The secret lies in ½ cup non-fat Greek yogurt (like Fage 0%) mixed with ¼ cup lemon juice and ¼ cup olive oil for a silky texture.

The 1 tsp Dijon mustard adds depth, while 1 tbsp honey balances the acidity—adjust to taste. Whisk vigorously to emulsify, then thin with 1 tsp water if needed for a pourable consistency. 🍋

Spicy Avocado Twist

For a creamy, nutrient-dense swap, mash ½ ripe avocado into the yogurt dressing and add ½ tsp chili powder plus ¼ tsp smoked paprika. The healthy fats from avocado make this dressing richer while keeping calories in check.

Use ½ cup total dressing, replacing the original yogurt amount. This version pairs beautifully with the salad's crunch and adds a smoky kick. 🌶️

Herb-Infused Olive Oil

Skip the yogurt entirely and create a light herb oil dressing by whisking ¼ cup olive oil with 2 tbsp lemon juice, 1 tsp honey, and 1 tbsp finely chopped fresh dill.

Add ½ tsp garlic powder and ¼ tsp black pepper, then drizzle over the salad just before serving. This keeps the dish ultra-light while enhancing the broccoli's natural sweetness. 🌿

Sweet & Tangy Mustard Vinaigrette

For a bold, tangy alternative, blend ¼ cup apple cider vinegar with ¼ cup olive oil, 1 tbsp Dijon mustard, 1 tsp honey, and ½ tsp celery seeds. This dressing cuts through the richness of the cheese and almonds beautifully.

Use it in place of the yogurt dressing for a sharper, more acidic profile that stands up to the salad's hearty textures. 🍯

Creamy Cottage Cheese Option

Blend ½ cup non-fat cottage cheese with 2 tbsp lemon juice and 1 tbsp olive oil until smooth for a tangy, protein-packed dressing. Add ½ tsp salt and ¼ tsp black pepper to taste.

This version adds creaminess without the calories of yogurt, though it's slightly thinner. Perfect for those avoiding dairy but still craving richness. 🥛

Condiment Pairings

Elevate your salad with these low-calorie condiments: a sprinkle of everything bagel seasoning for savory crunch, or a dash of hot sauce*, like Cholula, for heat lovers.

For extra protein, add 1 tbsp crumbled feta cheese or a few chopped hard-boiled egg whites. These finishing touches add complexity without significant calories. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 10mg3%
Sodium 450mg20%
Total Carbohydrate 24g8%
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 without cheese?

The sharp cheddar adds flavor, but you can skip it entirely or use ¼ cup crumbled feta for a tangy alternative (just reduce the dressing by 1 tablespoon to balance the saltiness). For a dairy-free option, try ¼ cup nutritional yeast for a cheesy flavor without the calories. The salad will still be delicious—just toss everything together and adjust seasoning to taste.

2

How do I keep the broccoli from getting soggy?

Broccoli stays crisp when you blanch it first: Boil for 1 minute, then immediately plunge into ice water for 2 minutes to stop cooking. Drain well and pat dry before adding to the salad. Alternatively, add the dressing just before serving to preserve texture. Pro tip: Use fresh broccoli (not pre-cut) and cut it just before assembling.

3

What’s the best way to store leftovers?

Store the salad in an airtight container with the dressing on the side. Keep it in the fridge for up to 2 days, but the almonds may lose crunch. To revive texture, sprinkle a teaspoon of lemon juice and toss gently before serving. For longer storage, keep the almonds separate and toast fresh when ready to eat.

4

Can I add protein to make it a complete meal?

Yes! Add ½ cup cooked chickpeas (for plant-based protein) or ½ cup grilled chicken breast (about 3 oz) to turn this into a full meal. For extra flavor, toss the chicken with ½ teaspoon garlic powder and ¼ teaspoon smoked paprika before adding. This adds 15-20g protein per serving while keeping calories under 250.

5

Why does my dressing separate?

Dressing separates when the oil and yogurt aren’t properly emulsified. Whisk vigorously for 30 seconds to combine, then add 1 teaspoon water at a time until smooth. For extra stability, add ½ teaspoon xanthan gum (or 1 teaspoon cornstarch) to the yogurt before whisking. Shake well before each use to re-emulsify.

★★★★★4.9(3 reviews)
Categories Salads