Warm potatoes, wilted spinach, and a sharp bacon vinaigrette hit the bowl with the kind of contrast that keeps you going back for another forkful. The potatoes stay tender but intact, the spinach collapses just enough to soak up the dressing, and the bacon brings salty crunch to every bite. It eats like a side dish, but it has enough substance to pull real weight on the plate.
The key here is timing. The potatoes need to be hot enough to take on the vinaigrette, and the dressing needs to go over the spinach while it’s still warm from the pan so the leaves soften without turning slimy. Red potatoes hold their shape better than russets, and their waxy texture gives you clean slices instead of mashy edges. The mustard helps the vinaigrette stay emulsified for just long enough to coat everything before it settles.
Below, I’ve included the one timing detail that matters most, plus a few smart swaps if you need to work around what’s in your fridge. This is the kind of salad that rewards serving it right away, while the bacon is still crisp and the potatoes are still carrying heat.
The hot dressing wilted the spinach just enough, and the potatoes soaked up all that bacon vinaigrette without falling apart. I served it with grilled chicken and everyone asked for seconds.
Save this warm spinach potato salad with bacon vinaigrette for the kind of side that lands warm, savory, and just wilted enough.
The Timing That Keeps the Spinach from Going Limp
Spinach can go from tender to soggy fast, and the difference usually comes down to heat control. Here, the spinach doesn’t cook on its own. It’s softened by the heat from the potatoes and the hot vinaigrette, which gives you wilted greens instead of a collapsed, watery pile.
The other thing that matters is serving speed. Once the dressing hits the bowl, the salad should go straight to the table. If you let it sit, the spinach keeps releasing moisture and the potatoes cool down enough that the vinaigrette clings less effectively. This recipe works because each part is hot at the same moment.
- Red potatoes — Their waxy flesh holds shape after boiling, so the slices stay intact when you toss them with the dressing. Russets turn too soft and start breaking apart.
- Bacon drippings — This is the backbone of the vinaigrette. You get the smoky, savory base that oil alone can’t copy. If you need to reduce the bacon flavor, use half drippings and half neutral oil.
- Dijon mustard — It sharpens the dressing and helps it stay cohesive long enough to coat the potatoes and spinach. Yellow mustard will work in a pinch, but the flavor is flatter and less refined.
- Red wine vinegar — The acidity cuts through the fat in the bacon and keeps the salad from feeling heavy. I wouldn’t swap in balsamic here; it’s too sweet and dark for this dish.
- Fresh spinach — Use tender leaves, not bagged baby spinach that’s already wet and limp. If yours looks sandy, wash and dry it well; extra water dilutes the dressing fast.
What Each Ingredient Is Actually Doing in This Warm Spinach Salad

- Fresh spinach — Choose tender baby spinach that wilts quickly without turning mushy. Mature spinach works but needs less cooking time since the leaves are tougher.
- Bacon — The rendered fat becomes the base of the warm dressing, and the crispy pieces add salt and savory depth that vinegar alone can’t deliver.
- Vinegar — This wakes up the spinach and keeps the dressing from tasting flat or one-dimensional. The warm spinach absorbs the acid better than cold leaves would.
- Shallots or red onion — These add sharpness and a slight bite. When they warm in the bacon fat and vinegar, they soften slightly but keep their pungent character.
- Sugar — Just a small amount balances the acid and salt so the dressing tastes rounded instead of one-note tangy. It shouldn’t taste sweet.
- Mustard (optional) — This adds depth and helps the dressing emulsify slightly, making it cling to the spinach leaves better as it wilts.
- Eggs (optional) — A soft-boiled or poached egg adds richness and creaminess. The warm yolk breaks into the dressing and becomes part of it.
Building the Salad While Everything Is Still Hot
Boiling the Potatoes to the Right Point
Slice the potatoes evenly so they finish at the same time. Boil them until they’re tender all the way through but still hold their shape when pierced with a fork. If they start breaking at the edges in the pot, they’ve gone too far and will fall apart once you toss them. Drain them well and keep them warm so they can drink in the dressing instead of shrugging it off.
Rendering the Bacon and Softening the Onion
Cook the bacon until it’s fully crisp, then reserve the drippings in the pan. That fat carries the flavor of the whole salad, and the onion needs that heat to soften and pick up a little color. If the onion goes in before the bacon is done, it steams instead of sautéing, and the vinaigrette loses that savory depth. Stir until the onion is translucent and fragrant, not browned and bitter.
Bringing the Vinaigrette Together
Add the vinegar, mustard, sugar, salt, and pepper to the hot pan and bring it just to a simmer. The dressing should look glossy and slightly thickened, not separated or greasy. If it smells harsh, it needs a few more seconds to mellow in the pan. Pull it off the heat as soon as it’s blended; boiling too hard can make the vinegar too sharp.
Wilt, Toss, and Serve
Put the spinach in a large bowl, add the warm potatoes, and pour the hot dressing over everything right away. Toss gently until the leaves just begin to soften and the potatoes are coated. You’re looking for spinach that’s wilted but still green, not dark and collapsed. Finish with the crumbled bacon and serve immediately while the bowl still gives off heat.
How to Adapt This for Different Tables
Make It Vegetarian Without Losing the Point
Skip the bacon and use 3 to 4 tablespoons of olive oil with a pinch of smoked paprika in place of the drippings. You’ll lose the chewy, salty bacon bits, but the smoked paprika adds a little background depth so the dressing still feels substantial.
Go Dairy-Free and Gluten-Free as Written
This recipe already fits both diets without changes, which is part of why it works for a crowd. Just check your mustard label if you’re cooking for someone with strict gluten concerns, since a few brands add thickeners or flavoring agents.
Swap the Potatoes for New Potatoes
New potatoes or fingerlings hold up beautifully and give you a slightly firmer bite. Keep the pieces similar in size so they warm through evenly, and don’t overboil them or they’ll split when you toss them with the spinach.
How to Keep It Warm for a Short Time
If you need to hold it for 10 to 15 minutes, cover the bowl loosely with foil and keep it in a warm spot, not a hot oven. A closed oven keeps cooking the spinach and softens the potatoes too much, which turns the salad from warm and lively to tired and soggy.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 2 days. The spinach will soften more, and the dressing will tighten as it chills.
- Freezer: I don’t recommend freezing this salad. The potatoes turn grainy and the spinach loses its texture after thawing.
- Reheating: Warm leftovers gently in a skillet over low heat just until the potatoes lose their chill. Don’t microwave it hard, or the spinach will collapse and the bacon will lose its crispness.
Questions I Get Asked About This Recipe

Warm Spinach Potato Salad with Bacon Vinaigrette
Ingredients
Equipment
Method
- Boil the sliced red potatoes in a Dutch oven until tender, 20 to 25 minutes. Keep a gentle boil and look for pieces that offer no resistance when pierced.
- Drain the potatoes and keep warm. Spread them out briefly to prevent sticking while you prepare the dressing.
- Cook the bacon in a cast iron skillet until crispy, 8 to 12 minutes. Set aside the crispy bacon and reserve the drippings in the pan.
- Sauté the diced onion in the bacon drippings until softened and lightly golden, 4 to 6 minutes. Stir often so the onion cooks evenly without browning too fast.
- Stir in the red wine vinegar, Dijon mustard, sugar, salt, and pepper. Bring the mixture to a simmer over medium heat, 2 to 3 minutes, until the flavors meld.
- Place the fresh spinach in a large bowl. Keep it ready so the hot dressing can wilt it immediately.
- Add the warm potatoes to the bowl with the spinach. Mix gently so the potatoes contact the spinach throughout.
- Pour the hot bacon vinaigrette over the spinach and potatoes and toss to wilt the spinach. The spinach should turn deep green within 30 to 60 seconds.
- Crumble the crispy bacon on top. Add it last so it stays crunchy.
- Serve immediately while warm. For best texture, don’t let the salad sit more than a few minutes before eating.


