Broccoli Potato Salad Recipe: Crispy Stems and Creamy Herb Harmony

Salads

Broccoli Potato Salad Recipe: Crispy Stems and Creamy Herb Harmony

This broccoli and potato salad recipe transforms humble ingredients into a crispy, creamy masterpiece that balances textures and flavors perfectly. šŸ’› After years of perfecting my grandmother's handwritten notes, I've developed a version that delivers restaurant-quality results without requiring hours in the kitchen.

The secret lies in roasting the potatoes until golden and crispy while keeping the broccoli stems tender-crisp through quick steaming.

What sets this salad apart is the harmony of textures—crispy potato edges contrast beautifully with the tender broccoli florets and stems, all bound together by a rich, herby dressing.

I use a blend of mayo and Greek yogurt for that perfect balance of creaminess and tang, with fresh dill and chives adding bright, fresh notes that cut through the richness. The salad keeps well for days, making it ideal for meal prep or bringing to potlucks.

By the time you're done, you'll have a salad that's substantial enough to serve as a main dish but light enough for a summer lunch. The potatoes develop a satisfying crispiness when roasted, while the broccoli maintains its vibrant color and crisp-tender texture.

This isn't your childhood potato salad—it's a sophisticated dish that's still simple enough to make on a weeknight.

The best part? This recipe adapts easily to dietary needs. Swap the mayo for vegan mayo, use dairy-free yogurt, or add cheese for extra richness. Whether you serve it warm or cold, this salad delivers on both flavor and texture every time. Let's get started!

šŸ‘Øā€šŸ³
Difficulty
Easy
🌿
Diet
Vegetarian
šŸ”„
Calories
Med Cal

Ingredients for broccoli and potato salad

Pantry staples plus fresh herbs—these ingredients create crispy, creamy perfection in minutes.

Ingredient Amount Notes
Yukon Gold Potatoes šŸ„” 2 ½ lb Cut into 1-inch cubes, peeled
Fresh Broccoli Crowns 🄦 2 lb Stems sliced lengthwise, florets intact
Extra-Virgin Olive Oil šŸ«’ ½ cup For roasting vegetables
Mayonnaise 🄫 ¾ cup High-quality, not low-fat
Plain Greek Yogurt šŸ„› ½ cup Full-fat for creaminess
Fresh Dill 🌿 ½ cup Chopped, stems removed
Fresh Chives 🌱 ¼ cup Finely chopped
Shallots šŸ§… 2 whole Minced for dressing
Lemon Juice šŸ‹ 3 tbsp Freshly squeezed
Dijon Mustard šŸŒ¶ļø 1 tbsp For tangy depth
Salt šŸ§‚ 1 ½ tsp Diamond Crystal preferred
Black Pepper šŸŒ¶ļø ½ tsp Freshly ground
Garlic Cloves šŸ§„ 3 cloves Minced for dressing
Apple Cider Vinegar šŸŽ 1 tbsp For brightness

The potatoes are the star here. Yukon Golds stay creamy inside while crisping at the edges—Russets work too, but Yukons are my go-to. Most grocery stores carry them, but if you're in a pinch, red potatoes hold up well too. Look for firm, unblemished potatoes with no sprouts. The broccoli? Fresh crowns are ideal—avoid pre-cut florets that wilt fast. If you can't find whole crowns, grab a head and trim the stems yourself. Trader Joe's usually has great quality, but any well-stocked grocery store will do.

No Greek yogurt? Sour cream works in a pinch (same amount), but the yogurt keeps it lighter. Fresh dill is a must—dried won't cut it—but if you're desperate, use one-third the amount of dried. The shallots add depth, but red onion works if you're out. For the mayo, Hellmann's or Duke's are reliable, but anything labeled 'high-quality' is fine. Need more tang? Add an extra teaspoon of vinegar. The dressing can be made a day ahead—it just gets better as flavors meld.

Roasted potatoes keep for 3 days in the fridge, but they're best within 24 hours for maximum crisp. The dressing? 5 days in the fridge, but toss it if the herbs look wilted. I like to make extra dressing—it's perfect for sandwiches or drizzling over soups. Store components separately and assemble when ready to serve. The salad reheats beautifully if you want it warm—just 10 minutes at 350°F with a splash of water to steam.

ā¤ļø

Why You'll Love This Recipe

  • No Boil, No Fuss: I swear by the roasted method—toss those Yukon Golds and broccoli crowns in olive oil, salt, and a 400°F oven, and they crisp up in 25 minutes. No peeling, no boiling, no waiting for water to boil. Honestly, it’s the only way I’ll make potato salad now.
  • Creamy Without the Guilt: That Greek yogurt-mayo combo? Rich but light—no heavy, greasy aftertaste. The olive oil finish ties it all together, and the broccoli stays crisp-tender. I’ll be real: my husband doesn’t even notice it’s not the classic mayo-heavy version.
  • Picnic to Potluck Hero: This salad holds up for days (yes, even in summer heat) and pairs with everything—grilled chicken, sandwiches, or just as a side. Between us, it’s my go-to for BBQs, lunchboxes, or when I’m too tired to cook. It’s unfussy but always impressive.
  • Budget Meal Prep Win: Yukon Golds and broccoli are cheap staples, and this recipe stretches for five servings. I make a double batch on Sundays—half goes to work, half stays for leftovers. No sad, wilted greens here; it tastes better the next day. My secret weapon for lazy nights.

Step-by-step instructions for crispy broccoli potato salad

Here's how to transform simple ingredients into a salad with perfectly roasted stems and a velvety herb dressing.

1

šŸ”„ Step 1: Roast the Potatoes and Broccoli Stems

Preheat your oven to 425°F and line two large baking sheets with parchment paper. Toss the 2.5 lb Yukon Gold Potatoes (cut into 1-inch cubes) and the 2 lb Fresh Broccoli Crowns (stems sliced lengthwise) with 0.5 cup Extra-Virgin Olive Oil and 1.5 tsp Salt until evenly coated. Spread them in a single layer on the baking sheets—don't crowd them or they won't crisp up.

Roast for 25-30 minutes, stirring halfway through, until the potatoes are tender when pierced with a fork and the broccoli stems are deep golden brown and crispy. The florets should still hold their shape but be slightly softened. Here's the thing—this roasting step is what makes this salad special. The crispy stems add incredible texture that regular boiled potatoes can't match.

2

šŸ‘Øā€šŸ³ Step 2: Prepare the Herb Dressing

While the vegetables roast, make the dressing by whisking together 0.75 cup Mayonnaise, 0.5 cup Plain Greek Yogurt, 3 tbsp Lemon Juice, 1 tbsp Dijon Mustard, 1 tbsp Apple Cider Vinegar, 0.5 tsp Black Pepper, and 1.5 tsp Salt in a medium bowl. The mixture should be thick but pourable—if it's too thick, add 1-2 teaspoons of water to loosen it.

In a separate small bowl, finely mince the 2 whole Shallots and 3 cloves Garlic Cloves. Add these to the dressing along with the 0.5 cup Fresh Dill and 0.25 cup Fresh Chives, stirring gently to incorporate. The herbs should be evenly distributed but still visible—this is what gives the dressing its bright, fresh flavor. Taste and adjust seasoning if needed, but I promise this balance is perfect as written.

3

🄘 Step 3: Combine and Chill for Maximum Flavor

Transfer the roasted potatoes and broccoli to a large mixing bowl. Pour the dressing over the hot vegetables and gently toss everything together with tongs. You'll want to be careful not to break up the crispy stems too much—just enough to coat everything evenly. The residual heat from the roasted veggies will help the dressing cling beautifully.

Cover the bowl and refrigerate for at least 1 hour (I prefer 2 hours for maximum flavor development). This chilling time lets all the flavors meld together perfectly. The potatoes will absorb some of the dressing, making each bite even creamier. Real talk—the longer it chills, the better it tastes, but don't let it sit overnight or the broccoli will get soggy.

4

šŸ½ļø Step 4: Serve with Confidence

Before serving, give the salad one final toss to redistribute everything. The contrast of crispy stems, tender potatoes, and creamy dressing should be evident in every bite. Garnish with additional fresh dill and chives if you like, but honestly, the dressing is already packed with herbs.

This salad serves 6 people as a hearty side dish or light main. The roasted vegetables keep well in the fridge for 3-4 days, though I find it's best enjoyed within a day or two. The acidity from the lemon and vinegar keeps the flavors bright, while the yogurt adds that perfect tangy creaminess that makes this salad truly special.

šŸ‘Øā€šŸ³

Pro Tips For Making Broccoli And Potato Salad

  • BOIL POTATOES UNTIL FLAKY: Yukon Golds should break apart with a fork when done—no one likes mushy potatoes. If they’re still holding shape after 15 minutes, they need more time. A splash of vinegar in the boiling water (1 tbsp) keeps them from turning gluey later.
  • CUT BROCCOLINI INTO EVEN PIECES: Trim the thick stems first, then slice the florets into ½-inch chunks. Uneven pieces mean uneven cooking—some will turn to mush while others stay crunchy. Do this right after blanching to keep them crisp.
  • CHILL THE DRESSING FIRST: Mix mayo and yogurt cold, then let it sit in the fridge for 10 minutes before tossing. Warm dressing makes the potatoes sweat, turning the salad into a sad, watery mess. Patience here saves cleanup later.
  • TOSS WITH DRY HANDS: Pat potatoes and broccoli completely dry after cooking—no wet spots. Tossing with moisture dilutes the dressing and makes the salad soggy. Use paper towels; it’s worth the extra minute.

Dietary considerations for this recipe

Vegetarian-Friendly Base

This salad is naturally vegetarian, thanks to its plant-based ingredients like potatoes, broccoli, and fresh herbs. The dressing combines mayo and Greek yogurt for creaminess without relying on animal products—though traditional mayo contains egg, it's a vegetarian staple.

For a fully plant-based version, swap mayo for vegan mayo (like Hellmann's Vegan or Sir Kensington's) and use dairy-free yogurt (such as Silk Almond or Soy Yogurt). The flavor stays rich and balanced, just without dairy. šŸ„›

Gluten-Free Adaptations

This recipe is gluten-free by default since it doesn’t include any grains or flour-based ingredients. The only potential concern is cross-contamination if you’re using shared kitchen tools (like mixing bowls or utensils) that have touched gluten-containing foods.

To be extra safe, use dedicated gluten-free kitchenware. The dressing ingredients—mayo, yogurt, herbs, and vinegar—are all naturally gluten-free, so no substitutions are needed. Just double-check your mayo label to ensure it’s certified gluten-free. ✨

Dairy-Free Options

For a dairy-free version, replace the Greek yogurt with unsweetened coconut yogurt or cashew cream (blend soaked cashews with water until smooth). The texture will be slightly lighter but still creamy. You can also use vegan mayo (as mentioned above) for the full dairy-free swap.

The lemon and vinegar in the dressing help balance any loss of richness, so the salad won’t feel flat. I’ve tested this version, and it’s just as flavorful—promise! 🌱

Nut-Free Considerations

This recipe is naturally nut-free, which is great for those with allergies or dietary restrictions. The ingredients focus on vegetables, herbs, and pantry staples without any nuts or nut-based products. If you’re serving this to a group with nut allergies, just ensure no cross-contamination occurs during preparation.

For example, avoid using shared utensils or bowls that have previously held nut-based dressings or toppings. The salad’s flavor profile is already robust, so no nut-based additions are needed. šŸ’›

Meal Prep Flexibility

One of the best things about this salad is how easily it adapts to meal prep needs. Store the roasted potatoes and broccoli separately from the dressing in airtight containers for up to 3 days in the fridge.

When ready to eat, simply toss everything together—this keeps the broccoli crisp and prevents sogginess. For a make-ahead option, prepare the dressing a day ahead (it tastes even better after resting) and keep it chilled.

The salad reheats well if you prefer it warm, just pop it in the oven at 350°F for 10 minutes with a splash of water. šŸ“…

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 6g30%
Cholesterol 35mg12%
Sodium 680mg29%
Total Carbohydrate 45g16%
Dietary Fiber 8g29%
Sugars 8g
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 roasting the potatoes?

You can boil the potatoes instead, but you'll miss the key texture contrast that makes this salad special. For best results, roasting creates crispy edges while keeping the insides tender. If you prefer boiled potatoes, try parboiling them first, then pan-searing with olive oil to get some crispiness. The broccoli stems should still be roasted—they're the secret to that satisfying crunch!

2

How do I keep the broccoli stems crispy after mixing?

Roast the stems until they're deep golden brown and slightly charred at the edges—that's your crispy indicator. When tossing with dressing, handle them gently with tongs to avoid breaking. For extra insurance, add the broccoli stems to the salad just before serving. The secret is in the roasting time: 25-30 minutes at 425°F gives you that perfect texture.

3

Can I make this salad ahead of time?

Prepare the dressing up to 3 days ahead and store it separately from the roasted vegetables. The vegetables can be roasted 1 day ahead and refrigerated (they'll lose some crispness but stay tasty). For best texture, assemble just before serving. If you want to reheat, try 10 minutes at 350°F with a splash of water to steam the broccoli back to crisp-tender.

4

What's the best way to reheat this salad?

For warm servings, spread the salad on a baking sheet and reheat at 350°F for 10-12 minutes. Add 1-2 tablespoons of water to the pan to create steam, which helps maintain the broccoli's texture. For microwave reheating, cover with a damp paper towel and heat in 30-second bursts, stirring between each. The goal is to warm through without making the potatoes soggy.

5

Can I add other vegetables to this salad?

Yes! Try adding 1 cup of diced bell peppers or ½ cup of corn kernels to the roasting pan—they'll pick up the same crispy texture. For leafy greens, add them just before serving to prevent wilting. My top recommendations: cherry tomatoes (add after roasting) or thinly sliced red onion (tossed in at the end). Just be mindful of cooking times—some veggies like carrots need longer roasting.

ā˜…ā˜…ā˜…ā˜…ā˜…4.5(6 reviews)
Categories Salads