Crispy roasted potato salad earns a spot on the table fast because it gives you the best parts of two dishes at once: deep golden potato edges and a creamy, tangy dressing that clings instead of sliding off. The potatoes stay sturdy, the bacon adds salt and crunch, and the dill keeps the whole bowl tasting fresh instead of heavy.
The trick is roasting the potatoes long enough for real browning, then letting them cool before they meet the dressing. If they go in piping hot, the mayo and sour cream loosen too much and the salad turns greasy instead of creamy. A splash of red wine vinegar wakes up the dressing, and Dijon pulls everything into one sharp, balanced bite.
Below, I’ll walk through the small details that matter here: how to get the potatoes crisp, why the cooling time is worth it, and what to change if you want to make it ahead or skip the bacon.
The potatoes got those crisp, browned edges on the outside but stayed fluffy inside, and the dressing coated everything without getting watery after sitting for an hour.
Crispy roasted potato salad with bacon and dill is the one to pin for cookouts, picnics, and any side dish that needs to stay bold and creamy.
The Key to Crispy Potatoes That Hold Up in a Creamy Salad
The biggest mistake with potato salad like this is treating the potatoes like they’re going into a mash. They need space on the pan, enough oil to coat the cut surfaces, and enough time in the oven for the edges to dry out and crisp. If the pan is crowded, they steam; if they’re pulled too early, the insides are fine but the outside never develops that roasted bite.
Cooling matters just as much as roasting. Warm potatoes are ideal here, but hot potatoes will melt the dressing and turn the whole bowl loose. Let them sit for about 30 minutes after roasting so the surface steam dies down, then toss while they’re still slightly warm so they absorb the dressing instead of sitting slick on top of it.
What Each Ingredient Is Actually Doing in This Bowl

- Baby potatoes — These hold their shape better than starchy russets and give you creamy centers with crisp edges. Halving them creates more cut surface area, which means more browning and more texture in every bite.
- Olive oil — This is what helps the potatoes blister and brown instead of drying out. You don’t need a fancy bottle, but don’t skimp either; the potatoes should look lightly glossy before they go into the oven.
- Mayonnaise and sour cream — Mayo gives body, while sour cream keeps the dressing from tasting flat or heavy. If you only use mayo, the salad eats denser; if you only use sour cream, it can turn thin and tangy in a way that doesn’t coat as well.
- Dijon mustard and red wine vinegar — Dijon sharpens the dressing and helps it emulsify, while vinegar cuts through the richness. That little hit of acid is what keeps the salad tasting balanced after the bacon goes in.
- Dill and green onions — Dill brings a clean herbal note that fits roasted potatoes better than dried seasoning ever will. Green onions add a mild bite without overpowering the salad, especially once the potatoes are warm.
- Bacon — The bacon adds salt, smoke, and crunch, and it belongs in this salad because those textures play against the creamy dressing. Cook it until crisp enough to crumble cleanly; chewy bacon gets lost once it’s tossed in.
Building the Salad So the Dressing Stays Creamy
Roast for Real Browning
Spread the halved potatoes on a baking sheet in a single layer and roast them at 425°F until the cut sides turn deep golden and the edges look crisp. Turn them halfway through so both sides get a chance to brown. If they’re pale when they come out, they’ll taste soft and one-note in the finished salad, even if the centers are tender.
Cool Before Dressing
Let the roasted potatoes sit for about 30 minutes before mixing them with the dressing. They should still be warm, not hot enough to steam the bowl. Hot potatoes loosen the mayo mixture and can make the salad greasy; warm potatoes absorb flavor without breaking the dressing.
Mix the Dressing Separately
Stir the mayonnaise, sour cream, Dijon, dill, green onions, and vinegar together in a bowl before the potatoes go in. That way the seasoning is even from the start, and you’re not crushing the potatoes while trying to combine everything. The dressing should taste a little sharp on its own because the potatoes and bacon will soften it once they’re mixed.
Fold, Don’t Smash
Add the potatoes and bacon last, then toss gently until everything is coated. Use a wide spoon or spatula and lift from the bottom so the crisp edges stay intact. If you stir aggressively, the potatoes break down and the salad turns muddy instead of chunky and textured.
How to Adapt It for Different Tables and Timing
Make It Vegetarian
Skip the bacon and add a pinch of smoked paprika to the dressing or a handful of chopped pickles for extra punch. You’ll lose the smoky crunch, but the roasted potatoes still carry the salad, and the tangy dressing keeps it interesting.
Dairy-Free Version
Use a dairy-free mayonnaise and replace the sour cream with a thick unsweetened plant-based alternative. The texture will still be creamy, though the tang may be a little softer, so taste the dressing and add a small extra splash of vinegar if it needs more lift.
Make-Ahead for a Crowd
Roast the potatoes and cook the bacon a day ahead, then refrigerate them separately. Mix the dressing ahead too, but hold back a spoonful of dill and green onions until the final toss so the herbs taste fresh. The salad holds up best when the dressing goes on shortly before serving.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 3 days. The potatoes will soften a bit, but the flavor stays strong.
- Freezer: I don’t recommend freezing this salad. The dressing separates and the potatoes turn mealy once thawed.
- Reheating: This is best served warm or at room temperature, not reheated. If it’s been chilled, let it sit out for 20 to 30 minutes before serving so the dressing loosens and the flavors open back up.
Answers to the Questions Worth Asking

Best Roasted Potato Salad
Ingredients
Equipment
Method
- Preheat the oven to 425°F and let it fully come up to temperature before roasting.
- Toss the halved baby potatoes with olive oil, salt, and pepper on a sheet pan until evenly coated.
- Roast for 35-40 minutes at 425°F, turning halfway, until the potatoes are golden and crisp around the edges.
- Let the roasted potatoes cool for 30 minutes so they finish crisping without melting the dressing.
- Mix mayonnaise, sour cream, Dijon mustard, fresh dill, green onions, and red wine vinegar until smooth and tangy.
- Toss the cooled roasted potatoes with the dressing and bacon until every piece looks glossy and evenly coated.
- Serve warm or at room temperature for the best creamy-cozy texture with crisp edges.


