
Pesto Potato Salad tastes bright, herby, creamy, and a little bit fancy while still feeling like picnic food your grandma would approve of. It works for busy weeknights, potlucks, and cookouts, and you can pull it together in about 35 minutes total. I tested this version in my tiny apartment kitchen while my dog judged my potato peeling skills, so you know it passed a tough panel.
Why Make This Pesto Potato Salad at Home
Homemade pesto potato salad tastes fresher, greener, and more vibrant than anything in a plastic tub. You control the salt, the herbs, the texture, and how saucy it gets, so every bite hits exactly how you like it.
You also save money, especially if you use pantry pesto and whatever small potatoes sit in your drawer. Leftovers keep well, so you cook once and eat a couple of very happy lunches.
“This pesto potato salad tastes like summer in a bowl and disappears from the table in ten minutes flat. ★★★★★”
Ingredients You Need
Potatoes
- 2 pounds small waxy potatoes
- Use baby gold, baby red, or fingerling potatoes.
- Waxy potatoes hold their shape and stay creamy instead of crumbly.
- Avoid russet potatoes, since they turn mealy and break apart.
Pesto
- 1 cup basil pesto
- Use homemade pesto if you have fresh basil and a blender.
- Store bought pesto works great; I like refrigerated brands with olive oil and real cheese listed first.
- If you use jarred pesto, taste it; some brands run salty, so adjust the added salt.
Creamy base
- 1/3 cup mayonnaise
- Use full fat mayo for the best texture.
- You can swap half the mayo with plain Greek yogurt for a tangier, lighter version.
- 2 tablespoons sour cream or Greek yogurt
- This adds tang and softens the strong basil flavor.
Acid and seasoning
- 2 tablespoons fresh lemon juice
- Bottled lemon juice works in a pinch, but fresh tastes brighter.
- 1 teaspoon Dijon mustard
- This adds a subtle sharpness and helps the dressing cling to the potatoes.
- 1/2 teaspoon fine sea salt, plus more to taste
- 1/4 teaspoon freshly ground black pepper
- 1 small garlic clove, very finely minced or grated
- Skip extra garlic if your pesto already tastes very garlicky.
Crunch and freshness
- 3 green onions, thinly sliced
- 1/3 cup finely chopped celery or cucumber
- 1/4 cup chopped fresh parsley or extra basil
- 2 tablespoons toasted pine nuts or chopped toasted almonds (optional, for crunch)
Optional add-ins
- 2 hard boiled eggs, chopped, for a more classic potato salad vibe
- 1/3 cup halved cherry tomatoes, for color and sweetness
- 1/4 cup grated Parmesan, if your pesto tastes mild and you want more cheesy flavor
Equipment
- Large pot for boiling potatoes
- Colander
- Cutting board and sharp knife
- Large mixing bowl
- Small bowl and whisk or spoon for mixing dressing
- Rubber spatula or large spoon for folding salad together
Tips & Mistakes
- Cut potatoes into even pieces so they cook at the same rate and stay tender, not mushy.
- Salt the cooking water generously so the potatoes taste seasoned from the inside out.
- Check potatoes early; pull them when a knife slides in easily but the pieces still hold their shape.
- Drain potatoes well and let steam escape so water does not water down your pesto dressing.
- Toss potatoes with a spoonful of vinegar or lemon juice while still warm to build deeper flavor.
- Let potatoes cool to just warm before adding the pesto mixture so the mayo does not separate.
- Taste your pesto before mixing; if it tastes salty, cut back on added salt in the dressing.
- Fold the salad gently so you do not crush the potatoes into a mash.
- Chill the salad at least 30 minutes so flavors mingle and the dressing thickens slightly.
- Add nuts and delicate herbs right before serving so they stay crunchy and bright.
How to Make Pesto Potato Salad
Step 1: Prep and cook the potatoes
Scrub the potatoes and cut them into bite size chunks, about 1 to 1 1/2 inches. Place them in a large pot and cover with cold water by about an inch. Add 1 to 2 tablespoons of salt to the water and bring it to a gentle boil over medium high heat.
Lower the heat so the water simmers, not roars, and cook the potatoes 10 to 15 minutes. Start checking at 10 minutes by poking a piece with a small knife. Stop cooking when the knife slides in easily and the potato feels tender but not falling apart.
Pour the potatoes into a colander and drain well. Let them sit in the colander a couple of minutes so excess steam escapes. Transfer the warm potatoes to a large mixing bowl.
Step 2: Season the warm potatoes
Drizzle 1 tablespoon of lemon juice over the warm potatoes. Sprinkle a pinch of salt and pepper on top. Toss gently with a spatula so every piece picks up a bit of seasoning.
Set the bowl aside and let the potatoes cool to just warm or room temperature. This usually takes about 15 to 20 minutes. Stir them once or twice so they cool evenly.
Step 3: Mix the pesto dressing
In a small bowl, add pesto, mayonnaise, sour cream or yogurt, remaining lemon juice, Dijon mustard, minced garlic, salt, and pepper. Whisk until the mixture looks smooth and creamy. Taste and adjust with more lemon, salt, or pepper as needed.
If the dressing looks very thick, loosen it with 1 to 2 teaspoons of cool water. You want it thick enough to cling to the potatoes but still spoonable. Set the bowl aside.
Step 4: Add crunch and herbs
Add sliced green onions, chopped celery or cucumber, and chopped parsley or basil to the cooled potatoes. Toss gently to spread them through the bowl. If you use chopped eggs or tomatoes, add them now as well.
Sprinkle in grated Parmesan if you want a cheesier flavor. Keep the nuts off to the side for now so they stay crunchy. Taste a potato piece and adjust seasoning before you add the dressing.
Step 5: Combine potatoes with pesto dressing
Pour about two thirds of the pesto dressing over the potatoes. Use a spatula to fold everything together gently, lifting from the bottom of the bowl so you keep the potatoes mostly intact. Add more dressing as needed until the salad looks nicely coated but not soupy.
Taste again and adjust salt, pepper, or lemon juice. Cover the bowl and chill at least 30 minutes, or up to 24 hours, so the flavors settle and deepen. Right before serving, sprinkle toasted nuts and a little extra chopped herb on top.
Variations I've Tried
I swap half the potatoes with blanched green beans for a lighter, extra green version that still feels hearty. I also mix in chopped roasted red peppers and olives for a pesto potato salad that leans Italian deli style. When I want more protein, I fold in shredded rotisserie chicken and call it a full meal.
If I cook for kids, I skip raw garlic in the dressing and use a milder pesto, then add extra Parmesan for a cheesy twist. I also tried a version with sun dried tomato pesto, which turns the salad slightly pink and tastes rich and tangy in the best way.
How to Serve Pesto Potato Salad
Serve pesto potato salad slightly chilled or at cool room temperature so the flavors stay bright and the dressing stays creamy. It pairs well with grilled chicken, burgers, sausages, or simple baked fish. I like to spoon it over a bed of arugula or baby spinach to turn it into a quick lunch.
You can also tuck a scoop into a grain bowl with quinoa, cherry tomatoes, and cucumbers. If you pack it for a picnic, keep it in a chilled container and give it a quick stir before serving.
How to store
- Store pesto potato salad in an airtight container in the fridge for up to 3 to 4 days.
- Stir before serving, and if it looks dry, loosen it with a spoonful of mayo, yogurt, or a splash of lemon juice.
- Avoid freezing, since potatoes and mayo based dressings change texture and turn grainy after thawing.
- Eat leftovers cold or let them sit at room temperature 10 to 15 minutes; avoid reheating, since heat can separate the dressing and overcook the potatoes.

Pesto Potato Salad
Ingredients
Instructions
- Place the scrubbed, chopped potatoes in a large pot and cover with cold water by about 1 inch. Add 1 to 2 tablespoons of salt to the water and bring to a gentle boil over medium-high heat.
- Reduce the heat so the water simmers and cook the potatoes for 10 to 15 minutes, checking at 10 minutes. The potatoes are done when a small knife slides in easily and they are tender but not falling apart.
- Drain the potatoes well in a colander and let them sit for a couple of minutes so excess steam escapes. Transfer the warm potatoes to a large mixing bowl.
- Drizzle 1 tablespoon of the lemon juice over the warm potatoes and sprinkle with a pinch of salt and pepper. Toss gently so all the pieces are lightly seasoned, then let the potatoes cool to just warm or room temperature, about 15 to 20 minutes, stirring once or twice as they cool.
- In a small bowl, combine the pesto, mayonnaise, sour cream or Greek yogurt, remaining 1 tablespoon lemon juice, Dijon mustard, minced garlic (if using), 1/2 teaspoon fine sea salt, and 1/4 teaspoon black pepper. Whisk until smooth and creamy. If the dressing seems very thick, whisk in 1 to 2 teaspoons cool water until it is spoonable but still clings to a spoon. Taste and adjust with more lemon juice, salt, or pepper as needed.
- Add the sliced green onions, chopped celery or cucumber, and chopped parsley or basil to the cooled potatoes. If using chopped hard boiled eggs or cherry tomatoes, add them now. Toss gently to distribute everything evenly. Sprinkle in the grated Parmesan, if using, and toss again. Taste a potato piece and adjust the seasoning with more salt or pepper if needed.
- Pour about two thirds of the pesto dressing over the potato mixture. Use a spatula to gently fold the salad together, lifting from the bottom of the bowl so the potatoes mostly keep their shape. Add more dressing as needed until the potatoes are nicely coated but not soupy. Taste and adjust the seasoning once more if desired.
- Cover the bowl and chill the pesto potato salad for at least 30 minutes, or up to 24 hours, to let the flavors meld and the dressing thicken slightly. Just before serving, sprinkle the toasted pine nuts or almonds and a little extra chopped herb over the top for crunch and freshness.
Notes
Approximate per serving (1/8 of recipe, prepared with mayo, sour cream, and no optional eggs, nuts, or Parmesan): 260 calories; fat 16 g; saturated fat 3 g; carbohydrates 25 g; fiber 3 g; sugars 2 g; protein 4 g; sodium 480 mg. Values will vary based on specific pesto, mayonnaise, yogurt, and any add-ins used.

Leave a Reply