
German-style potato salad is one of those dishes that's traditionally built on bacon fat and meat drippings, which makes finding a plant-based version that actually delivers on flavor feel like a tall order. This one cracks the code. Vegan bacon gets crisped up in olive oil until the edges are golden and slightly chewy, then a tangy warm dressing made from apple cider vinegar, vegetable broth, whole-grain mustard, and Dijon comes together in the same pan — no animal products, no shortcuts on depth. The hot dressing gets poured straight over the sliced Yukon Golds while they're still warm, so the potatoes soak up every bit of that savory, vinegary goodness before fresh dill and sliced green onions go in for a bright, herby finish. It's served warm or at room temperature, which makes it ideal for potlucks, cookouts, or a hearty weeknight side that feeds six without any fuss. The whole thing comes together in one pot and one skillet, so cleanup is minimal and the payoff is enormous.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →6 servings














Place the potatoes in a large pot and cover with cold water by 1 inch. Add a generous pinch of salt and bring to a boil over high heat. Reduce to a steady simmer and cook until the potatoes are tender when pierced with a knife with no resistance, 18–22 minutes depending on size.
Drain the potatoes and let them cool just until they can be handled, about 5 minutes. Slice into 1/4-inch rounds (or halve small potatoes) and transfer to a large mixing bowl.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
