Side Dishes
This basil potato salad recipe transforms a classic side dish into a vibrant, herb-packed centerpiece that shines at picnics and summer gatherings. The secret lies in warm, creamy potatoes tossed with bright basil pesto and a tangy mustard dressing—no mayo in sight.
I developed this version after craving a lighter, fresher take on potato salad that still delivers that comforting, creamy texture we all love.
The key to success is cooking the potatoes just until tender-crisp, then cooling them while you prepare the dressing.
A blend of fresh basil, garlic, and lemon in the pesto adds a fresh herb zing that cuts through the richness, while a touch of Dijon mustard keeps the dressing from feeling too heavy. This isn’t your grandmother’s potato salad—it’s bright, balanced, and packed with flavor in every bite.
What you’ll end up with is a salad that’s warm or cold, depending on your preference, with perfectly tender potatoes coated in a vibrant green pesto dressing. The basil leaves stay fresh and fragrant, adding pops of color and a bright, aromatic finish.
It’s the kind of dish that disappears faster than you can say "second helping," making it perfect for potlucks, BBQs, or a simple weeknight dinner.
For extra flair, top with toasted pine nuts, crispy bacon bits, or a squeeze of lemon before serving. The possibilities are endless, but the foundation—creamy, herby, and impossible to resist—is what makes this recipe a standout. Let’s get cooking!
Ingredients for basil potato salad
Fresh basil, creamy potatoes, and tangy mustard—this salad is a vibrant twist on a classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 3 lb | Cut into 1-inch chunks, skin on |
| Fresh Basil Leaves 🌿 | 1 ½ cups | Packed, stems removed, loosely packed |
| Pine Nuts 🥜 | ½ cup | Toasted until golden, roughly chopped |
| Garlic Cloves 🧄 | 4 cloves | Peeled, roughly chopped |
| Extra-Virgin Olive Oil 🫒 | 1 cup | High-quality, fruity variety |
| Parmesan Cheese 🧀 | ¾ cup | Freshly grated, finely |
| Dijon Mustard 🍯 | 2 tbsp | Mild or strong, depending on preference |
| Lemon Juice 🍋 | ¼ cup | Freshly squeezed, strained |
| Sea Salt 🧂 | 1 ½ tsp | Fine grain, Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | 1 tsp | Coarsely cracked |
| Crispy Bacon Bits 🥓 | ½ cup | Optional, for garnish |
| Crispy Fried Onions 🧅 | ¼ cup | Red or yellow, for garnish |
The potatoes are the heart of this dish, so Yukon Golds are ideal—their buttery texture holds up beautifully while soaking up the herby dressing. Whole Foods or local farmers markets usually carry the best quality, but any good grocery store should have them. Cutting them into even 1-inch chunks ensures they cook uniformly—no one wants a mushy bite next to an undercooked one. For extra flavor, leave the skins on. If you're prepping ahead, store peeled potatoes in cold water in the fridge until ready to cook. The basil? Fresh is non-negotiable here—dried just won’t cut it. Look for leaves that are bright green and fragrant, not wilted or yellowing.
No fresh basil? Dried oregano at one-third the amount is a decent pinch-hitter, but it won’t have that same bright, fresh zing. Pine nuts too pricey? Toasted walnuts or pecans work in a pinch—they’re heartier, but still add great texture. The Dijon mustard can be swapped for whole-grain mustard if you prefer a nuttier taste. For the olive oil, avoid the cheap stuff—look for extra-virgin with a fruity aroma. If you’re short on time, pre-chopped garlic from the jar works, but fresh is always better. The Parmesan needs to be freshly grated—pre-grated clumps up and ruins the texture. And if you’re feeling fancy, add a splash of white wine to the pesto for extra depth.
This salad tastes even better the next day as the flavors meld, so make it ahead if you can. Store the dressing and potatoes separately in the fridge for up to 3 days, then toss just before serving. The basil wilts fast, so add it last or store it wrapped in a damp paper towel. For extra flair, toast the pine nuts and bacon bits fresh before serving—they add a delightful crunch. If you’re serving a crowd, double the recipe and keep the components separate until ready to assemble. The dressing will keep for 5 days in the fridge, so you can prep it in advance too.
Why You'll Love This Recipe
- Uses what you’ve got: potatoes, garlic, olive oil, and a handful of basil. No weird ingredients, no last-minute store runs. And the leftovers? Just as good the next day—if they last that long.
- No Boil, No Stress: I swear by this method—just roast the Yukon Golds whole until tender, then slice. Crispy edges, creamy insides, and zero mess. My lazy Sundays just got an upgrade.
- Herb-Packed Punch: That bright basil and roasted garlic? It’s like Italian summer in a bowl. Toss in toasted pine nuts for crunch, and suddenly your potato salad tastes like a fancy appetizer.
- Picnic Game Changer: Cold, warm, or at room temp—this holds up everywhere. Pack it for a beach day, a backyard BBQ, or even a quick lunch. Honestly, I’ve eaten it straight from the fridge after a long day.
Step-by-step instructions for basil potato salad
Here's how to transform warm, creamy potatoes into a vibrant herb salad with rich depth.
🔥 Step 1: Roast the Potatoes Until Tender and Golden
Preheat your oven to 400°F and line a large baking sheet with parchment paper. Toss the 3 lb Yukon Gold Potatoes (cut into 1-inch chunks) with 1 tablespoon of the extra-virgin olive oil and ½ teaspoon of the sea salt. Spread them in a single layer—don't overcrowd, or they'll steam instead of crisp.
Roast for 35-40 minutes, stirring halfway through, until the edges are golden brown and the potatoes pierce easily with a fork. I like to test one—if it's slightly underdone, it'll finish cooking in the dressing. Remove from the oven and let cool slightly before proceeding; warm potatoes blend better with the dressing.
👨🍳 Step 2: Toast the Pine Nuts and Prepare the Herb Base
While the potatoes roast, heat a dry skillet over medium heat and toast the 0.5 cup Pine Nuts for 2-3 minutes, stirring constantly, until they're golden and fragrant. Remove immediately—they'll continue cooking from residual heat and burn quickly. Transfer to a plate to cool.
In a food processor, pulse the 1.5 cups Fresh Basil Leaves (stems removed) with the 4 cloves Garlic Cloves until finely chopped but not puréed. You want a vibrant green paste, not a smooth sauce. Set aside—this will be the aromatic heart of your salad.
🥘 Step 3: Whisk the Creamy Dressing
In a large bowl, combine the 0.75 cup Parmesan Cheese, 2 tbsp Dijon Mustard, 0.25 cup Lemon Juice, and remaining 1 tablespoon extra-virgin olive oil. Whisk vigorously until smooth, then gradually add ½ cup of the roasted potatoes' cooking liquid (if any) to create a loose, creamy consistency.
Add the basil-garlic paste and whisk until fully incorporated. Season with the remaining 1 teaspoon sea salt and 1 teaspoon black pepper. Taste and adjust—you want bright, herby, and slightly tangy. Here's the thing: the dressing should coat the back of a spoon but still allow for easy mixing with the potatoes.
🍽️ Step 4: Combine and Garnish
Add the cooled roasted potatoes to the dressing and gently fold everything together with a wooden spoon. The potatoes should be fully coated but still retain their texture. If the salad seems dry, add 1-2 tablespoons of water to loosen it. Fold in the toasted pine nuts, 0.5 cup Crispy Bacon Bits, and 0.25 cup Crispy Fried Onions.
Let the salad sit for 10 minutes at room temperature—this allows the flavors to meld. Serve immediately while the potatoes are still warm, garnished with additional basil leaves if desired. The contrast of warm spuds with bright herbs makes this salad truly special.
Pro Tips For Making Basil Potato Salad
- Boil Until Fork-Tender: Yukon Golds should collapse like overcooked pasta—no one likes a potato that fights back. Test one at 15 minutes, then finish in the dressing. Undercooked potatoes turn mushy later; overcooked ones get gluey.
- Toast Pine Nuts Low: Pine nuts burn faster than you think. Spread them on a dry pan over medium-low heat and keep an eye out—30 seconds max, or they’ll taste bitter. No, that’s not a typo; I’ve done it twice.
- Pulse Basil, Don’t Chop: Stack basil leaves and give them 3-4 quick pulses in a food processor. This keeps the pesto-like texture without turning it into a green slurry. Skip the blender—it makes the salad look like a smoothie.
- Toss Dressing In Stages: Start with half the dressing, then let the potatoes cool 10 minutes before adding the rest. Cold potatoes absorb better, and you’ll avoid that sad, watery salad. (Yes, even if you’re impatient like me.)
Flavor customization for these flavors
Herb Intensity
For a bold basil flavor, pack the food processor with 2 cups fresh basil instead of 1.5 cups, and add 1 tbsp fresh lemon zest to the dressing. This creates a more vibrant, aromatic salad.
If you prefer milder herbs, reduce the basil to 1 cup and add ½ cup fresh parsley for a gentler green note. 🌿
Spicy Kick
Add a heat twist by mixing 1 tsp red pepper flakes into the dressing or folding in ¼ cup diced jalapeños (seeds removed) with the potatoes. For smoky heat, swap the crispy bacon for ½ cup smoked paprika in the dressing. Balance the spice with extra lemon juice if needed.
Creamy Variations
For a lighter texture, replace half the Parmesan with ½ cup crumbled feta cheese—it adds tangy brightness. For extra richness, stir in ¼ cup Greek yogurt or 2 tbsp sour cream into the dressing.
If you want a dairy-free option, use ¼ cup vegan mayo or avocado puree.
Sweet & Tangy
Brighten the salad with a sweet-tangy twist by adding 1 tbsp honey or maple syrup to the dressing. For extra sweetness, fold in ½ cup diced apples or pears (like Honeycrisp or Anjou) with the potatoes. A splash of apple cider vinegar in place of lemon juice adds depth.
Crunchy Add-Ins
Boost texture with toasted nuts or seeds: Try ½ cup toasted almonds, ¼ cup sunflower seeds, or ¼ cup pumpkin seeds. For a crunchy veggie crunch, add ½ cup diced cucumber or radishes right before serving.
These stay crisp even when mixed with warm potatoes. 🥜
Make-Ahead Adjustments
If prepping ahead, store the dressing separately and fold it into cooled potatoes just before serving. For extra flavor development, add 1 tbsp white wine vinegar to the dressing—it brightens over time. If the salad seems dry after reheating, add 1-2 tbsp warm water or broth to restore creaminess.
Nutrition facts
Frequently asked questions
Can I make this basil potato salad ahead of time?
Store the dressing and potatoes separately in the fridge for up to 3 days. When ready to serve, gently toss them together and let sit for 10 minutes to meld flavors. For extra vibrancy, add fresh basil and garnishes just before serving. The flavors actually improve overnight!
What if I don't have fresh basil?
Use 1/3 cup dried basil (about 1/4 the amount of fresh) or swap for 1 cup fresh parsley for a milder green note. For depth, add 1 tsp dried oregano along with the parsley. The salad will still taste great, though the bright freshness will be different.
How do I keep the potatoes from getting mushy?
Roast potatoes until just tender (fork-tender, not falling apart) and let them cool completely before mixing with dressing. Overcooking releases starch that makes potatoes gummy. For extra insurance, pat them dry with a paper towel before tossing with the dressing. Warm potatoes blend better, but never use boiling-hot ones!
Can I make this salad without Parmesan?
Yes! Swap for ½ cup crumbled feta (adds tang), ½ cup nutritional yeast (for dairy-free), or ¼ cup Greek yogurt. For a nutty flavor, use ½ cup toasted walnuts or pecans instead. The key is maintaining that creamy, rich base—just adjust seasoning to taste after substituting.
Why does my dressing look too thick?
Add 1-2 tablespoons of warm water or potato cooking liquid to loosen it up. The dressing should coat the back of a spoon but still allow potatoes to stay distinct. If it's still too thick, stir in 1 teaspoon lemon juice or 1 tablespoon extra olive oil to balance the texture. Pro tip: Let the dressing sit for 5 minutes after mixing—it often thins naturally.
