Side Dishes
This basil potato salad recipe transforms a classic side into something vibrant and herb-forward without relying on heavy mayo. The secret lies in fresh basil's bright, peppery notes that elevate creamy yogurt dressing, creating a lighter texture while keeping that signature tang.
I developed this version after realizing traditional mayo-heavy salads left me feeling sluggish—this one delivers the same satisfying crunch with a fraction of the guilt.
The foundation starts with perfectly cooked potatoes—waxy reds hold their shape while absorbing the dressing beautifully. We balance the fresh basil with a touch of Dijon mustard and apple cider vinegar for depth, while red onion and celery add satisfying crunch.
The yogurt base keeps it creamy without the heaviness, and a sprinkle of flaky salt at the end ties everything together.
What you'll end up with is a potato salad that's bright, herby, and packed with texture—creamy from the yogurt, crisp from the vegetables, and aromatic from the basil. It's the kind of side dish that makes people ask for seconds, perfect for picnics, barbecues, or even as a light lunch.
The best part? It keeps well for days, making it ideal for meal prep.
Ready in just 45 minutes, this recipe requires minimal effort but maximum flavor impact. Whether you're serving it alongside grilled chicken or as a standalone dish, the basil's freshness will make it the star of any spread. Let's get started with this refreshing twist on a picnic classic.
Ingredients for basil potato salad
Here's what you need to make this bright, herby potato salad that skips mayo entirely.
| Ingredient | Amount | Notes |
|---|---|---|
| Yogurt (Plain, Full-Fat) 🥛 | 1 cup | Greek or regular, unsweetened |
| Fresh Basil Leaves 🌿 | 1 ½ cups | Packed, stems removed |
| Red Potatoes 🥔 | 2 lbs | Waxy type, unpeeled |
| Red Onion 🧅 | 1 whole | Thinly sliced, about 1 cup |
| Celery Stalks 🧅 | 3 whole | Thinly sliced, about 1 cup |
| Dijon Mustard 🍯 | 1 tbsp | Mild or strong variety |
| Apple Cider Vinegar 🍎 | 1 tbsp | For tangy brightness |
| Extra-Virgin Olive Oil 🫒 | ½ cup | Light fruity flavor |
| Flaky Sea Salt 🧂 | 1 tsp | For finishing touch |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Garlic Cloves 🧄 | 3 cloves | Minced, for dressing |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Granulated Sugar 🍚 | 1 tsp | Balances acidity |
The potatoes are the star, so grab those waxy reds—they hold shape beautifully. Trader Joe's or any grocery store's produce section will have them, usually in the organic section if you want to splurge. Look for ones that feel firm and heavy for their size—those are the good ones. Fresh basil is non-negotiable here; the farmers market variety has the most vibrant flavor, but grocery store containers work too if you use them within a day or two. For the dressing, full-fat yogurt makes it creamy without being heavy—Greek yogurt works best if you want extra thickness.
No fresh basil? Dried basil at half the amount is a decent swap, though it won't be as bright. Running low on apple cider vinegar? White vinegar or lemon juice will work in a pinch. The red onion and celery can be swapped for green onions or fennel if you're feeling fancy. For the garlic, I always use freshly minced—jarred garlic just tastes off in this dish. If you're watching sugar, skip it entirely; the vinegar and lemon will still balance the flavors just fine. And if you're worried about the salad getting soggy, toss the potatoes with a little olive oil before mixing everything—keeps them crisp.
This salad keeps beautifully for 4-5 days in the fridge, so it's perfect for meal prep. I like to store it in a glass container with a lid, and the flavors actually get better as it sits. If you're prepping ahead, make the dressing separately and mix it in just before serving—keeps the celery and onion crisp. The basil can be added fresh right before eating too, so you get that bright aroma with every bite. Double the batch if you're feeding a crowd—it disappears fast!
Why You'll Love This Recipe
- No Boil Required: I swear by this shortcut—just roast the red potatoes until fork-tender and crispy at the edges. That means no boiling, no waiting, and no soggy sides. The yogurt dressing clings perfectly to the warm spuds, and honestly? The texture is chef’s kiss.
- Herb-Packed Brightness: That fresh basil isn’t just garnish—it’s the star. Tearing the leaves by hand (no chopping!) releases the oils, giving every bite a punchy, bright flavor. The red onion adds a sharp bite, while the celery keeps it fresh and crunchy. It’s like summer in a bowl, but without the fuss.
- Picnic-Proof Perfection: This salad travels like a dream. The yogurt keeps it creamy without getting mushy, and the potatoes hold their shape. Pack it in a mason jar for a lunchbox, bring it to a potluck, or eat it straight from the bowl—it’s equally good cold or at room temp. (Yes, even on a Tuesday night.)
- Budget Meal Magic: Red potatoes and celery are affordable staples, and full-fat yogurt stretches further than you’d think. I make this for four people for under $8, and it’s always the dish that disappears first. Leftovers? They taste just as good the next day—if they last that long.
Step-by-step instructions for basil potato salad
Here's how to create a vibrant, creamy potato salad without mayo—packed with bright basil and crisp veggies.
Cook the Potatoes Until Tender
Place the 2 lbs red potatoes in a large pot and cover with cold water by about 2 inches. Add 1 tsp flaky sea salt and bring to a boil over high heat. Once boiling, reduce heat to medium-low and simmer for 15-20 minutes until a knife slides in easily.
Drain the potatoes immediately and let them steam-dry in the pot for 2 minutes. This step prevents a watery salad. While they're still warm, gently cut them into 1-inch chunks—don't overmix or they'll turn mushy. Set aside to cool slightly before assembling.
Prepare the Fresh Herb Dressing
In a food processor, combine the 1.5 cups fresh basil leaves, 3 cloves minced garlic, 1 tbsp lemon juice, 1 tbsp Dijon mustard, 1 tbsp apple cider vinegar, 1 tsp granulated sugar, 0.5 tsp cracked black peppercorns, and 0.5 cup extra-virgin olive oil. Pulse until the basil is finely chopped but still visible—about 10-12 pulses.
Transfer the dressing to a medium bowl and whisk in the 1 cup plain full-fat yogurt until completely smooth. Taste and adjust seasoning—add more vinegar for tang or sugar to balance acidity. The dressing should be thick but pourable. Here's the thing—don't skip the yogurt; it gives that creamy texture without mayo heaviness.
Combine Potatoes and Veggies
In a large mixing bowl, combine the warm potato chunks with the 1 whole thinly sliced red onion and 3 whole thinly sliced celery stalks. Toss gently with a wooden spoon to distribute the vegetables evenly. Let the potatoes cool completely before adding dressing—this prevents the salad from turning mushy.
Once cooled, pour the herb dressing over the potatoes and toss gently but thoroughly. You'll notice the basil's vibrant green color infusing the potatoes. Taste a bite and adjust seasoning if needed—this is where the magic happens. The acidity from the vinegar and lemon brightens the dish, while the yogurt keeps it rich and satisfying.
Chill for Maximum Flavor
Cover the salad bowl and refrigerate for at least 1 hour (I prefer 2-3 hours for best flavor development). This chilling time allows the flavors to meld together beautifully. The potatoes will absorb the dressing, and the basil will release its full aroma.
Before serving, give the salad one final toss and check the seasoning. Sprinkle with additional flaky sea salt if needed. Serve chilled or at room temperature—either way, this potato salad delivers bright, herby flavor with every bite. The yogurt base keeps it light yet creamy, making it perfect for picnics or summer gatherings.
Pro Tips For Making Basil Potato Salad
- Boil Until Fork-Tender: Red potatoes need a good 12-15 minutes in boiling water—until they’re so soft a fork slides in like butter. Undercooked potatoes turn to mush later; overcooked ones taste mealy. Test one early, then adjust time for the rest.
- Pulse Basil, Don’t Chop: Toss the basil leaves in the food processor with a splash of yogurt and pulse just 2-3 times—you want ribbons, not paste. Whole leaves look pretty, but pulsing distributes their flavor evenly. (Yes, even if you’re impatient like me.)
- Salt the Yogurt: Mix ½ teaspoon salt into the yogurt before adding it to the potatoes. The acid in yogurt needs salt to balance, and skipping this step leaves the dressing tasting flat. Trust me, your taste buds will notice.
- Dice Onion and Celery Small: Cut the red onion and celery into ¼-inch pieces—they’ll soften more than you think. Larger chunks stay crunchy and uneven, while small dice ensure every bite has that fresh, bright crunch. No one likes a surprise texture.
Troubleshooting great basil potato salad
Potatoes Turn Mushy
This happens when you overcook them or don’t let them cool before mixing. Always simmer waxy red potatoes until a knife slides in easily (15-20 minutes), then drain and steam-dry for 2 minutes.
Let them cool completely before adding dressing—this prevents the starch from breaking down too much. If they’re still warm, the acid in the dressing will make them turn to paste. 🥔
Basil Loses Brightness
Fresh basil is the star, so handle it with care. If your salad tastes dull, the basil may have wilted or been over-processed. Pulse it in the food processor just until finely chopped (10-12 pulses), not into a paste.
For extra flavor, add a handful of fresh basil leaves just before serving. Avoid using dried basil—it won’t give the same vibrant punch. 🌿
Dressing Too Thin
A watery dressing ruins the texture. If your yogurt mixture is too runny, whisk in 1 tsp cornstarch mixed with 1 tsp cold water to thicken it. For a smoother texture, strain the dressing through a fine-mesh sieve after processing the basil.
If you’re short on yogurt, reduce the olive oil slightly (¼ cup) to balance the ratio. 🥛
Onions Too Strong
Red onion can overpower the delicate basil flavor. If yours tastes too sharp, soak the sliced onion in ice water for 10 minutes before draining and adding to the salad.
For a milder taste, swap in green onions or shallots. Always slice onions thinly—they’ll soften during chilling and blend better with the potatoes. 🧅
Salad Too Dry
If your potato salad lacks creaminess, it’s likely because the potatoes absorbed all the dressing. Toss in 1-2 tbsp extra olive oil or a splash of milk or buttermilk to restore moisture.
For a quick fix, mix in ¼ cup plain yogurt and toss gently. The key is to add dressing gradually and taste as you go. 💧
Celery Gets Soggy
Celery loses its crunch when mixed with warm potatoes. To keep it crisp, add it to the salad just before serving or store it separately in the fridge. If your celery is already soft, swap it for fennel or radishes, which hold up better.
For extra crunch, toss the final salad with ½ cup toasted sunflower seeds or crumbled bacon. 🥬
Nutrition facts
Frequently asked questions about basil potato salad
Can I use regular potatoes instead of red potatoes?
While you can use regular potatoes like Russets, they'll turn out much softer and fluffier. Red or Yukon Gold potatoes are ideal because their waxy texture holds up beautifully when chopped and mixed with the dressing. If you only have Russets, boil them for just 12-15 minutes until tender but still firm, and cut them into slightly larger chunks.
How do I make this salad dairy-free?
Swap the yogurt for ½ cup vegan mayo or ¼ cup cashew cream (blend soaked cashews with water until smooth). For extra creaminess, add 1 tbsp olive oil to the dressing. The flavor will still be vibrant, though the texture will be slightly lighter than the original version.
Can I prep this salad ahead of time?
This salad actually tastes better after chilling. Make it up to 2 days ahead and store in an airtight container. The flavors meld beautifully overnight. Just give it a final toss before serving and add fresh basil leaves on top to revive their aroma.
What if I don't have a food processor?
No problem! Chop the basil leaves finely by hand and mix them directly with the other dressing ingredients in a bowl. Use a fork or whisk to combine everything thoroughly. For extra flavor, add 1 tsp basil pesto to the dressing if you have it on hand.
How can I make this salad spicier?
Add ½ tsp smoked paprika or ¼ tsp cayenne pepper to the dressing for heat. For a smoky kick, swap the red onion for pickled jalapeños (chopped). If you love bold flavors, try adding 1 tbsp hot sauce to the finished salad just before serving.
