Creamy Dairy-Free Whole30 Potato Salad Recipe

Summer is here, and that means barbecue season—one of my favorite times of year. There’s nothing quite like spending a warm afternoon grilling in the backyard, surrounded by family and friends, and finishing the day by diving into a spread of flavorful dishes. For me, a cold, creamy potato salad is the quintessential side dish for outdoor meals. It reads “summer picnic” on the menu and pairs beautifully with grilled meats, roasted vegetables, and bright, leafy salads. I adapted a classic Ina Garten-style potato salad and made it Whole30-friendly by swapping in homemade mayonnaise and replacing buttermilk with a touch of vinegar for tang. The result is a satisfying, tangy, and herb-forward Whole30 Potato Salad that holds up well at gatherings.

If you like this Whole30 Potato Salad, try other variations like a buffalo-style potato salad or an updated classic potato salad to change the flavor profile for different occasions.

img 5382 1

Whole30 Potato Salad
2016-05-06

Whole30 potato salad on a platter

Serves 6
A creamy, tangy potato salad made Whole30-compliant using homemade mayonnaise, bright lemon and vinegar, fresh dill, and crunchy celery and red onion.
Prep Time
15 minutes
Cook Time
30 minutes
Total Time
45 minutes
Ingredients
  1. 3 lb small white potatoes
  2. Kosher salt, for boiling and seasoning
  3. 1 cup homemade mayonnaise (Whole30-compliant)
  4. 1 tablespoon distilled white vinegar
  5. 1 tablespoon fresh lemon juice
  6. 2 tablespoons whole grain mustard (compliant)
  7. 1 tablespoon yellow mustard (optional, for added tang)
  8. 1/2 cup loosely packed fresh dill, chopped
  9. Freshly ground black pepper, to taste
  10. 1/2 cup chopped celery for crunch
  11. 1/2 cup chopped red onion, for bite
Instructions
  1. Fill a large pot with water and bring it to a boil.
  2. Add the potatoes and 2 tablespoons of salt to the boiling water. Return to a gentle boil, then reduce heat and simmer for 10–15 minutes, or until the potatoes are just tender when pierced with a fork.
  3. Drain the potatoes in a colander. Place the colander over the empty pot and cover with a clean, dry kitchen towel to let the residual heat steam the potatoes for 15–20 minutes—this finishes cooking and dries the surface so they absorb the dressing better.
  4. While the potatoes are steaming, whisk together the mayonnaise, vinegar, lemon juice, whole grain mustard, dill, 1 teaspoon salt, and 1 teaspoon black pepper in a small bowl. Taste and adjust acidity or seasoning as needed.
  5. When the potatoes are cool enough to handle but still warm, halve or quarter them depending on size, and place them in a large bowl. Pour enough of the dressing over the warm potatoes to coat them evenly so the flavors penetrate as they cool.
  6. Add the chopped celery and red onion, plus two more teaspoons of salt and an additional teaspoon of black pepper, if desired. Toss gently to combine without mashing the potatoes.
  7. Cover the bowl and refrigerate the salad for at least an hour to allow the flavors to meld. Serve chilled or at room temperature.
Notes & Tips
  1. Choose small, firm potatoes so they hold their shape after cooking. If any pieces are very large, cut them into uniform sizes for even cooking and presentation.
  2. If you cannot find a specific Whole30-approved brand of whole grain Dijon, use any compliant dijon or whole grain mustard. The grainy texture adds a nice pop, but smooth dijon will still deliver bright flavor.
  3. Make the dressing ahead of time and refrigerate for convenience. Gently re-whisk before tossing with the warm potatoes.
  4. For extra brightness, add a few more tablespoons of lemon juice or a splash of vinegar just before serving. Fresh herbs such as chives or parsley can be added to vary the herb profile.
  5. Store leftovers covered in the refrigerator. This salad keeps well for several days when chilled, and the flavors often deepen after a day.
By Alex Snodgrass
Adapted from Barefoot Contessa
Barefoot Contessa (original recipe inspiration)
Source: The Defined Dish (recipe adapted for Whole30)