Preheat the oven to 220 C / 425 F. Toss cauliflower florets with 1 tbsp olive oil and a pinch of salt. Roast on a sheet pan until edges develop golden-brown flecks, about 15 minutes. You want a nutty aroma and slight crispness.
While cauliflower roasts, place potato chunks in a saucepan and cover with cold water. Add 1 tsp salt and bring to a gentle simmer. Cook until potatoes are tender when pierced with a knife, about 10-12 minutes. Drain and let steam-dry for 2 minutes to remove excess moisture.
Whisk together Greek yogurt, Dijon mustard, apple cider vinegar, remaining 2 tbsp olive oil, salt and pepper in a bowl until smooth. Taste for balance - the dressing should be tangy with a silky finish.
Toss warm potatoes with half the dressing so they absorb flavor. The warmth helps the dressing penetrate the starch, giving a creamy mouthfeel without excess mayo.
Add roasted cauliflower to the potatoes and gently fold to combine. The contrast between soft potato and slightly crisp cauliflower is key to the texture profile of your cauliflower potato mix.
Fold in chopped parsley and chives, reserving a little for garnish. Scatter toasted pumpkin seeds on top for crunch and browned, nutty notes.
Chill for at least 30 minutes to let flavors meld, or serve slightly warm. The aromatics will smell herbaceous and the dressing will coat each bite evenly.