If you ask me, warm potato salad is the comfort food we all need.
This hearty side dish brings together tender potatoes, crispy bacon, and soft boiled eggs in a mustard-spiked dressing that hits all the right notes. Fresh herbs like dill and chives add a bright, spring-like flavor that keeps things interesting.
The potatoes are tossed while they’re still warm so they soak up all that tangy dressing made with Dijon mustard and red wine vinegar. Crispy bacon and jammy eggs make it feel special enough for company but easy enough for a weeknight.
It’s the kind of dish that works for a backyard barbecue or a cozy Sunday dinner at home.
Why You’ll Love This Warm Potato Salad
- Ready in under 30 minutes – This warm potato salad comes together quickly, making it perfect for busy weeknights or last-minute gatherings when you need a satisfying side dish fast.
- Packed with protein – With bacon and soft boiled eggs, this isn’t your typical potato salad—it’s hearty enough to work as a light main course or a filling side.
- Fresh, simple ingredients – You probably have most of these staples in your kitchen already, and the fresh herbs like dill and chives add a bright flavor without any fuss.
- Comforting yet light – Unlike mayo-heavy potato salads, this version uses a tangy mustard vinaigrette that keeps things fresh while still being satisfying and delicious.
What Kind of Potatoes Should I Use?
For warm potato salad, you’ll want to use waxy potatoes like Yukon Gold, red potatoes, or fingerlings rather than russet potatoes. Waxy potatoes hold their shape better after boiling and won’t turn mushy when you toss them with the dressing. Yukon Golds are my personal favorite because they have a naturally buttery flavor and creamy texture that works perfectly in this recipe. If you can only find russets, just be extra gentle when mixing everything together and try not to overcook them – you want them tender but still firm enough to hold together.
Options for Substitutions
This warm potato salad is pretty forgiving when it comes to swaps:
- Bacon: Turkey bacon works great if you’re looking for a lighter option, or you can use pancetta for a similar smoky flavor. Vegetarians can skip it entirely and add some smoked paprika to the dressing for that smoky taste.
- Potatoes: Any waxy potato works well here – try red potatoes, fingerlings, or new potatoes. Avoid russets though, as they tend to fall apart and get mushy when tossed warm.
- Red wine vinegar: Apple cider vinegar or white wine vinegar will give you that same tangy kick. In a pinch, lemon juice works too.
- Shallot: A small red onion or the white parts of 2-3 green onions can stand in for shallots. Just chop them finely so they blend well with the dressing.
- Dill: Fresh parsley or tarragon make good substitutes if dill isn’t your thing. You can also use 1 tablespoon of dried dill, though fresh is always better.
- Soft boiled eggs: Hard boiled eggs work just fine – they’ll be a bit firmer but still delicious. You can also poach the eggs if you prefer that runny yolk.
Watch Out for These Mistakes While Cooking
The biggest mistake with warm potato salad is overcooking the potatoes, which causes them to fall apart and turn mushy when you toss them with the dressing – aim for fork-tender but still firm, and check them a minute or two before the timer goes off.
Timing your soft-boiled eggs can be tricky, so use a timer and stick to exactly 6-7 minutes in boiling water for that perfect jammy yolk, then immediately transfer them to an ice bath to stop the cooking.
Another common error is adding the dressing to piping hot potatoes, which can make them break down too much – let them cool for just 2-3 minutes so they’re still warm but not steaming.
Finally, don’t forget to reserve a tablespoon of bacon fat from the skillet and add it to your dressing for extra flavor that really brings the whole dish together.
What to Serve With Warm Potato Salad?
This warm potato salad is pretty hearty on its own with the bacon and eggs, but it pairs really well with grilled meats like steak, pork chops, or chicken thighs. I love serving it alongside some grilled bratwurst or sausages for a German-inspired meal, especially during summer cookouts. If you want to add some freshness to the plate, a simple cucumber salad or some pickled vegetables work great to balance out the richness of the bacon and eggs. You could also serve it with some crusty rye bread on the side for a complete meal.
Storage Instructions
Store: This potato salad is best enjoyed fresh and warm, but you can keep leftovers in an airtight container in the fridge for up to 3 days. Just know that the eggs and bacon won’t be quite as good after sitting, so I’d recommend eating those first if you can.
Reheat: Warm up individual portions in the microwave for about 30-45 seconds, or gently heat it in a skillet over medium-low heat with a splash of olive oil. The potatoes will soak up some of the dressing as it sits, so you might want to drizzle a bit more olive oil and vinegar over it before reheating.
| Preparation Time | 15-20 minutes |
| Cooking Time | 5-10 minutes |
| Total Time | 20-30 minutes |
| Level of Difficulty | Easy |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2400-2600
- Protein: 65-75 g
- Fat: 110-120 g
- Carbohydrates: 290-310 g
Ingredients
For the salad base:
- 8 slices bacon (I prefer Applegate Sunday Bacon for its perfect thickness)
- 3.5 lb potatoes (cut into 1-inch cubes for even cooking)
- 4 soft boiled eggs
For the dressing:
- 3 tbsp olive oil (I recommend California Olive Ranch for a smooth finish)
- 2.5 tbsp mustard (I use Grey Poupon Dijon for a sharp, tangy kick)
- 1.5 tbsp red wine vinegar
- 1 shallot, finely minced
- 2.5 tbsp chives, chopped
- 3.5 tbsp dill, chopped
- 1/4 tsp sugar
- salt
- freshly ground black pepper
Step 1: Prepare Mise en Place and Start the Potatoes
- 3.5 lb potatoes, cut into 1-inch cubes
- 1 shallot, finely minced
- 2.5 tbsp chives, chopped
- 3.5 tbsp dill, chopped
- 4 soft boiled eggs
- salt
Cut the potatoes into 1-inch cubes and place them in a large pot of cold salted water.
Bring to a boil over high heat and cook for 5-7 minutes until just tender when pierced with a fork—they should still have a slight firmness since they’ll continue to soften as they absorb the warm dressing.
While the potatoes cook, mince the shallot finely, chop the chives and dill, and soft-boil the eggs (about 6-7 minutes in simmering water), then set them aside.
Step 2: Render the Bacon Until Crispy
- 8 slices bacon
While the potatoes finish cooking, cook the bacon slices in a large skillet over medium-high heat for 6-8 minutes until crispy and browned on both sides.
Transfer to a paper towel to drain, then crumble or chop into bite-sized pieces once cooled slightly.
I find that Applegate Sunday Bacon cooks evenly and stays tender inside while crisping perfectly on the edges.
Step 3: Build the Warm Vinaigrette
- 3 tbsp olive oil
- 2.5 tbsp mustard
- 1.5 tbsp red wine vinegar
- 1 shallot, finely minced
- 1/4 tsp sugar
- salt
- freshly ground black pepper
In a small bowl, whisk together the olive oil, Dijon mustard, red wine vinegar, minced shallot, sugar, salt, and freshly ground black pepper.
The emulsification of oil and vinegar creates a silky dressing that will coat the warm potatoes beautifully and allow them to absorb all the flavors.
Taste and adjust seasoning as needed—this dressing should be bold and tangy.
Step 4: Combine and Finish the Warm Salad
- cooked potatoes from Step 1
- warm vinaigrette from Step 3
- crumbled bacon from Step 2
- 2.5 tbsp chives, chopped
- 3.5 tbsp dill, chopped
Drain the potatoes thoroughly and transfer them to a large serving bowl while still steaming hot.
Pour the warm vinaigrette over the hot potatoes and gently toss to combine—the heat will help the potatoes absorb the dressing and develop deep flavor.
Fold in the crumbled bacon and most of the fresh herbs, reserving some chives and dill for garnish.
I like to add the herbs in two stages so the fresh, bright flavors shine through without getting too soft from the residual heat.
Step 5: Plate and Serve
- warm potato salad from Step 4
- soft boiled eggs from Step 1
- reserved herbs from Step 4
Transfer the warm potato salad to a serving platter or individual bowls.
Top each portion with a soft-boiled egg, halved if desired, and sprinkle with the reserved fresh herbs for color and brightness.
Serve immediately while the salad is still warm and the potatoes are at their most flavorful.

30-Minute Warm Potato Salad with Bacon and Egg
Ingredients
Method
- Cut the potatoes into 1-inch cubes and place them in a large pot of cold salted water. Bring to a boil over high heat and cook for 5-7 minutes until just tender when pierced with a fork—they should still have a slight firmness since they'll continue to soften as they absorb the warm dressing. While the potatoes cook, mince the shallot finely, chop the chives and dill, and soft-boil the eggs (about 6-7 minutes in simmering water), then set them aside.
- While the potatoes finish cooking, cook the bacon slices in a large skillet over medium-high heat for 6-8 minutes until crispy and browned on both sides. Transfer to a paper towel to drain, then crumble or chop into bite-sized pieces once cooled slightly. I find that Applegate Sunday Bacon cooks evenly and stays tender inside while crisping perfectly on the edges.
- In a small bowl, whisk together the olive oil, Dijon mustard, red wine vinegar, minced shallot, sugar, salt, and freshly ground black pepper. The emulsification of oil and vinegar creates a silky dressing that will coat the warm potatoes beautifully and allow them to absorb all the flavors. Taste and adjust seasoning as needed—this dressing should be bold and tangy.
- Drain the potatoes thoroughly and transfer them to a large serving bowl while still steaming hot. Pour the warm vinaigrette over the hot potatoes and gently toss to combine—the heat will help the potatoes absorb the dressing and develop deep flavor. Fold in the crumbled bacon and most of the fresh herbs, reserving some chives and dill for garnish. I like to add the herbs in two stages so the fresh, bright flavors shine through without getting too soft from the residual heat.
- Transfer the warm potato salad to a serving platter or individual bowls. Top each portion with a soft-boiled egg, halved if desired, and sprinkle with the reserved fresh herbs for color and brightness. Serve immediately while the salad is still warm and the potatoes are at their most flavorful.

