Side Dishes
This broccoli salad recipe with sour cream transforms a classic side into a crispy, creamy masterpiece that steals every meal. The secret lies in perfectly cooked broccoli florets and celery crowns that stay crunchy, paired with a tangy sour cream dressing that binds everything together.
I developed this version after years of testing—no soggy greens here, just vibrant, flavorful bites that keep their texture.
The dressing is where the magic happens: a rich blend of sour cream, mayo, and a touch of mustard creates that signature creamy yet tangy profile, while a hint of sugar balances the acidity.
Fresh herbs like dill and chives add brightness, and a sprinkle of bacon or sunflower seeds (for vegetarians) brings extra crunch. What sets this apart is the celery preparation—thinly sliced and tossed in lemon juice to prevent browning, ensuring every bite stays crisp.
By the time you're done, you'll have a salad that's restaurant-quality at home—bright green florets, crisp celery crowns, and a dressing that clings perfectly to each ingredient. The sour cream base makes it rich enough to stand alone, yet light enough to pair with grilled meats or sandwiches.
This isn't just a side dish; it's a flavor experience that elevates any meal.
Ready in just 20 minutes, this salad keeps well for up to 3 days, making it ideal for meal prep. The dressing can be made ahead, and the veggies stay fresh when stored separately.
Whether you're hosting a picnic or prepping for the week, this broccoli salad delivers on both texture and taste—every time.
Ingredients for broccoli salad recipe with sour cream
Crisp florets, creamy dressing, and crunchy celery crowns—this salad delivers restaurant-quality texture in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Crowns 🥦 | 1 ½ lb | Cut into small florets |
| Celery Crowns 🧅 | 2 whole | Thinly sliced, lemon-treated |
| Red Onion 🧅 | ½ cup | Finely chopped, white part |
| Sour Cream 🧀 | ¾ cup | Full-fat for creaminess |
| Mayonnaise 🥫 | ½ cup | High-quality preferred |
| Dijon Mustard 🌶️ | 1 tbsp | For tangy depth |
| Granulated Sugar 🍚 | 1 tbsp | Balances acidity |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Chives 🌿 | ⅛ cup | Chopped, for garnish |
| Sunflower Seeds 🌻 | ½ cup | Toasted for crunch |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
The broccoli and celery are non-negotiable for that signature crunch. Trader Joe's has the best pre-cut broccoli crowns—no chopping needed, just rinse and toss. For celery, grab the plumpest stalks you can find; they stay crisp longer. Thinly slice the crowns (the leafy part) and toss them in lemon juice right away to keep them bright. The red onion adds a subtle bite—white part only, as the purple can stain. If you're prepping ahead, store the veggies and dressing separately until ready to serve.
No sour cream? Greek yogurt works at a 1:1 ratio, though it's tangier. Short on mayo? Avocado oil mayo adds richness without overpowering. The Dijon mustard is key—don't skip it. For the sugar, honey or maple syrup works too, but sugar dissolves better. Fresh herbs are ideal, but dried dill at 1/4 the amount gets you close. Sunflower seeds are my go-to for crunch (they're vegetarian), but toasted pecans add a different texture. The lemon juice isn't just for flavor—it's the secret to keeping everything vibrant.
This salad tastes even better the next day—honestly, the flavors meld perfectly. Store the dressing separately in an airtight container for up to 5 days, and the veggies wrapped in a damp towel for 3 days. I always double the dressing and keep it in the fridge for quick salads all week. If you're prepping for a picnic, pack the dressing in a small container and toss it with the veggies right before serving to keep everything crisp.
Why You'll Love This Recipe
- Here’s what sold me: the sour cream and mayo blend so smoothly, but the red onion’s sharp bite cuts through it. No heavy, gloopy texture—just rich, tangy, and bright all at once.
- No Boil Needed: I swear by this—just chop the broccoli crowns into bite-sized florets raw, no need to steam or blanch. That crisp-tender texture? It’s the secret weapon here, holding up perfectly against the creamy dressing.
- Creamy Without Overpowering: Here’s what sold me: the sour cream and mayo blend so smoothly, but the red onion’s sharp bite cuts through it. No heavy, gloopy texture—just rich, tangy, and bright all at once.
- Potluck Hero: Between us, this is my go-to for gatherings. It travels well, stays fresh for hours, and no one ever skips seconds. Plus, the celery adds that satisfying crunch—people actually ask for the recipe.
Step-by-step instructions for broccoli salad with sour cream
Here's how to create a perfectly balanced salad with crisp vegetables and creamy dressing.
Prepare the Vegetables for Maximum Crunch
Start by cutting the 1.5 lb fresh broccoli crowns into small florets—about 1-inch pieces—so they're uniform and cook evenly. Trim off any tough stems. In a large bowl, combine the broccoli florets with the 2 whole celery crowns, which should be thinly sliced lengthwise. Add the 0.5 cup finely chopped red onion (white part only) and toss everything together.
Here's the trick for crispy celery: In a small bowl, whisk together 1 tablespoon freshly squeezed lemon juice with 0.5 teaspoon salt. Pour this over the vegetable mixture and toss gently. Let it sit for 10 minutes—this brightens the flavors and keeps the celery from getting soggy. Drain any excess liquid before proceeding, as we want maximum crunch in our salad.
Toast the Sunflower Seeds for Extra Crunch
While the vegetables marinate, toast the 0.5 cup sunflower seeds in a dry skillet over medium heat for 3-4 minutes, stirring constantly. You're looking for a light golden color and a nutty aroma—this should take less than 5 minutes. Remove from heat immediately and let them cool completely before adding to the salad.
Toasted seeds add a satisfying texture contrast to the creamy dressing. If you prefer them extra crispy, spread them on a baking sheet and bake at 350°F for 5 minutes instead. Just watch them closely—they burn faster than you think! Let them cool completely before adding to avoid a warm salad.
Make the Creamy Dressing
In a medium bowl, whisk together the 0.75 cup full-fat sour cream, 0.5 cup mayonnaise, 1 tablespoon Dijon mustard, 1 tablespoon granulated sugar, 0.25 teaspoon black pepper, and 0.25 cup chopped fresh dill. The sugar might seem odd, but it balances the acidity from the lemon and mustard, creating a perfectly harmonious dressing.
Mix until completely smooth, then taste and adjust seasoning if needed. I like to add a pinch more salt if the dressing tastes mild. The consistency should be thick but pourable—if it's too thick, add 1 teaspoon lemon juice at a time until it reaches your desired texture. This dressing is the heart of our salad, so take your time getting it just right.
Combine All Ingredients
Drain any excess liquid from the vegetable mixture and add it to the bowl with the creamy dressing. Gently fold everything together until the vegetables are evenly coated. Add the toasted sunflower seeds and 0.125 cup chopped fresh chives, reserving a small handful for garnish. The chives add a delicate onion flavor that pairs perfectly with the creamy dressing.
Taste and adjust seasoning one final time. The salad should be tangy, creamy, and slightly sweet with a nice crunch from the celery and broccoli. If you want extra flavor, add a splash more lemon juice or a pinch of salt. Let the salad sit for 10 minutes before serving—this allows the flavors to meld together beautifully.
Serve Immediately for Best Texture
Transfer the broccoli salad to a serving platter or individual bowls. Garnish with the reserved chopped chives and any extra sunflower seeds if desired. Serve immediately while the vegetables are still crisp and the dressing is perfectly creamy. This salad tastes best fresh, so don't wait too long before enjoying it.
For extra presentation, arrange the salad on a platter with the sunflower seeds sprinkled artistically on top. The contrast between the creamy dressing and crisp vegetables makes every bite exciting. Store any leftovers in an airtight container in the refrigerator for up to 2 days, but the texture will be best when served fresh.
Pro Tips For Making Broccoli Salad Recipe With Sour Cream
- STEAM THE BROCCOLI FIRST: I learned this the hard way—raw broccoli crowns get soggy fast in sour cream. Give them a 3-4 minute steam in salted water (yes, even if you’re impatient like me), then shock them in ice water. The texture stays crisp, and the salad won’t turn into a sad, wilted mess after 20 minutes.
- SLICE ONION THIN AND SOAK: Red onion in this salad? Thinly slice it—paper-thin, like you’re peeling pages from a notebook. Then toss it in cold water for 10 minutes to mellow the bite. Skipping the soak means your salad tastes like crying.
- MIX DRESSING LAST MINUTE: Sour cream and mayo separate like exes in a bad breakup. Whisk them together right before tossing with the veggies, and add a splash of lemon juice or vinegar to stabilize the mix. If you’re prepping ahead, keep the dressing separate until serving—trust me, it’s worth the extra 30 seconds.
- USE CELERY STALKS, NOT SEEDS: Celery seeds add a weird, bitter punch that doesn’t play well with sour cream. Instead, finely chop the actual stalks—about 2-3 per head of broccoli. It’s the subtle crunch and freshness you want, not that overpowering spice. (I know, I know, but trust the process.)
Make-ahead tips for this dish
Dressing Prep Ahead
The sour cream dressing is the star of this salad, and making it ahead saves serious time. Whisk together the 0.75 cup sour cream, 0.5 cup mayo, 1 tbsp Dijon mustard, and 1 tbsp sugar in an airtight container.
Store it in the fridge for up to 5 days—it actually tastes better after flavors meld! Just give it a quick stir before using. I always double the batch so I can toss it with other veggies later in the week. 🧀
Veggie Prep Timeline
Broccoli and celery stay crispest when prepped separately. Chop the 1.5 lb broccoli and 2 celery crowns up to 2 days ahead and store in sealed containers with paper towels to absorb moisture.
Keep the lemon juice treatment separate until serving—this prevents sogginess. For celery, slice it just before tossing with dressing to maintain maximum crunch. 🥦
Meal Prep Assembly
Assemble the salad 1-2 hours before serving to let flavors develop. Store the dressing and veggies separately in the fridge, then combine just before eating. If prepping for a picnic, pack the dressing in a small container and toss it with the veggies right before serving.
This keeps everything crisp and vibrant. Honestly, the flavors taste even better the next day—it's like a secret flavor upgrade! 🌟
Portioning for Crowds
For large gatherings, multiply the recipe by 2 or 3 and store components in separate containers. Use quart-sized mason jars for easy transport—the dressing goes in first, followed by veggies. When ready to serve, just shake and pour!
This method keeps everything fresh and makes serving effortless. I always bring extra dressing in a small container for those who want seconds. 🍽️
Freezer-Friendly Option
While the veggies don't freeze well, the dressing freezes beautifully for up to 3 months. Store it in an ice cube tray, then transfer cubes to a freezer bag. Thaw overnight in the fridge before using. This is perfect for quick salads when you're short on time. Just
Picnic Packing Tips
For outdoor meals, pack the dressing and veggies in separate containers with ice packs. Use a thermos bottle for the dressing to keep it cool. Toss everything together right before eating to maintain crispness. I like to bring individual dressing packets in small containers so everyone can customize their portion. This keeps the salad fresh and delicious even in hot weather. 🧊
Nutrition facts
Frequently asked questions
Why does this salad use sour cream instead of mayo?
The sour cream creates a richer, tangier dressing that balances the sweetness of the sugar and the brightness of the lemon. It also adds a velvety texture that mayo alone can't match. The combination of sour cream and mayo gives that signature creamy yet slightly thick consistency that clings perfectly to each broccoli floret and celery crown.
Can I make this salad without celery? If you're avoiding celery, substitute with 1 cup thinly sliced green onions or 1 cup diced bell pepper for crunch. The key is maintaining texture contrast—just
How do I keep the broccoli from getting soggy?
Never rinse the broccoli after cutting—just pat it dry with a paper towel. The lemon juice treatment on the celery is also crucial: it brightens flavors and prevents wilting. Plus, always store veggies and dressing separately until ready to serve. If prepping ahead, keep the veggies in a sealed container with paper towels to absorb moisture.
Is this salad good for meal prep?
Yes! The dressing can be made up to 5 days ahead and stored in an airtight container. Chop the veggies up to 2 days ahead and store separately with paper towels. Assemble just before serving to maintain maximum crunch. Honestly, the flavors taste even better the next day as everything melds together.
What's the best way to reheat leftovers?
This salad isn't meant to be reheated—it's best served chilled. However, if you have leftovers, you can gently warm the dressing portion (without the veggies) in the microwave for 20 seconds and then toss with cold veggies. The texture won't be as crisp, but it's still delicious. For best results, always eat fresh!
