🥑🌼 Creamy Avocado Salad with Crushed Almonds & Fresh Dill

Have you ever craved a potato salad that feels elegant enough for a dinner party yet simple enough for a weekday lunch? This Avocado Potato Salad brings together the comfort of classic potato salad with the luxurious creaminess of ripe avocados, creating a contemporary twist that will make you rethink everything you know about this beloved side dish. Making this avocado potato salad at home allows you to control the quality of ingredients, skip the mystery mayonnaise from store-bought versions, and customize every element to match your taste preferences. I first stumbled upon this combination during a farmers market visit when I had too many avocados ripening on my counter and a bag of fingerling potatoes begging to be used. What started as an experiment became my go-to dish for summer gatherings, spring brunches, and those moments when I need something satisfying yet fresh.

Ingredients List

    • 2 pounds baby potatoes or Yukon gold potatoes, halved or quartered
    • 2 ripe avocados, diced
    • 3 tablespoons fresh dill, chopped
    • 1/3 cup sliced almonds, toasted
    • Edible flowers for garnish (such as pansies, nasturtiums, or chive blossoms)
    • Salt and black pepper to taste
    • 1 tablespoon lemon juice

For the Creamy Dressing:

    • 1/2 cup sour cream or Greek yogurt
    • 1/4 cup mayonnaise
    • 2 teaspoons Dijon mustard
    • 1 clove garlic, minced
    • 1 tablespoon white wine vinegar or apple cider vinegar
    • 1/2 teaspoon honey (optional, for a touch of sweetness)

Timing / Cooking Schedule

Prep time: 15 minutes

Cooking time: 20 minutes

Total time: 35 minutes

This recipe works wonderfully when you cook the potatoes ahead of time and let them cool completely in the fridge. You can even prep everything the night before and just assemble it an hour before serving to keep the avocados bright and fresh.

Step-by-Step Instructions

Step 1: Prepare and Cook the Potatoes

Fill a large pot with cold salted water and add your halved potatoes. Starting with cold water helps them cook evenly throughout. Bring to a boil over high heat, then reduce to a simmer. Cook for 12 to 15 minutes until fork-tender but not mushy. You want them to hold their shape when tossed. The secret here is to not overcook them, they should have a slight resistance when pierced. Drain immediately and spread them on a baking sheet to cool faster and prevent them from continuing to cook in their own steam.

Step 2: Make the Creamy Dressing

While the potatoes cool, whisk together the sour cream, mayonnaise, Dijon mustard, minced garlic, vinegar, and honey in a medium bowl. Taste and adjust the seasoning with salt and pepper. The dressing should be tangy with a subtle sweetness that will balance the richness of the avocado. If it feels too thick, thin it with a teaspoon of water or extra vinegar. I like mine with a pronounced mustard kick, so feel free to add an extra teaspoon if you're like me.

Step 3: Prepare the Avocados

Cut the avocados in half, remove the pit, and scoop out the flesh. Dice them into bite-sized chunks, roughly the same size as your potato pieces. Immediately toss them with lemon juice to prevent browning. This step is critical because nobody wants gray avocado in their beautiful contemporary potato salad. The acidity also adds brightness to the final dish.

Step 4: Toast the Almonds

Heat a dry skillet over medium heat and add the sliced almonds. Shake the pan frequently for about 3 to 4 minutes until they turn golden and smell nutty and fragrant. Watch them closely because they go from perfect to burnt in seconds. Transfer to a plate immediately to stop the cooking process.

Step 5: Combine Everything

In a large mixing bowl, gently fold the cooled potatoes with about three-quarters of the dressing. Add the diced avocado and most of the fresh dill, reserving some for garnish. Use a rubber spatula and fold gently rather than stirring aggressively. You want to coat everything without smashing the avocado or breaking the potatoes. This is where patience pays off in presentation.

Step 6: Final Assembly and Garnish

Transfer your avocado potato salad to a serving platter or bowl. Drizzle the remaining dressing over the top. Sprinkle with toasted almonds, the reserved dill, and arrange edible flowers across the surface. The flowers not only look stunning but add a subtle peppery or sweet note depending on which varieties you choose. Serve immediately or refrigerate for up to 2 hours before serving.

Nutritional Information

Per serving (serves 4):

    • Calories: 380
    • Protein: 8g
    • Carbohydrates: 38g
    • Fat: 24g
    • Fiber: 8g
    • Vitamin C: 45% DV
    • Iron: 12% DV

Tips, Variations, or Cooking Advice

Make It Vegan: Swap the sour cream and mayonnaise for vegan versions or use cashew cream blended with nutritional yeast for a dairy-free creamy dressing. The flavor holds up beautifully.

Different Potato Varieties: Fingerling potatoes add elegance, while red potatoes give a firmer texture. Yukon golds offer the creamiest interior. Avoid russet potatoes as they tend to fall apart too easily.

Herb Substitutions: If dill isn't your thing, try fresh basil, cilantro, or tarragon. Chives and parsley also work wonderfully and bring their own character to the dish.

Add More Crunch: Beyond almonds, consider toasted pepitas, chopped walnuts, or even crispy chickpeas for texture variation. Sunflower seeds work great for nut-free versions.

Meal Prep Friendly: Cook potatoes up to three days ahead. Keep the dressing separate and only add avocado and assemble just before serving to maintain freshness and color.

Protein Boost: Add hard-boiled eggs, grilled chicken, or smoked salmon to transform this side into a complete meal. I often add chopped boiled eggs for brunch gatherings.

Spice It Up: A pinch of cayenne pepper or smoked paprika in the dressing adds warmth without overwhelming the delicate flavors. Hot sauce works too if you like heat.

Common Mistakes to Avoid

Overcooking the Potatoes: Mushy potatoes will turn your salad into mashed potato soup. Test them frequently after 12 minutes and drain as soon as a fork slides in with slight resistance.

Using Unripe Avocados: Hard avocados won't incorporate well and lack that buttery richness. Press gently near the stem, it should yield slightly. If yours are unripe, place them in a paper bag with a banana overnight.

Dressing Hot Potatoes: Adding dressing to steaming potatoes causes the cream to separate and creates an oily mess. Always cool your potatoes to at least room temperature first.

Forgetting to Season: Potatoes need salt, and lots of it. Season the cooking water generously and taste your dressing before mixing. Underseasoned potato salad is the most common disappointment.

Rough Mixing: Treating this salad like a workout will give you broken potatoes and guacamole instead of distinct, beautiful chunks. Fold gently with purpose and care.

Adding Flowers Too Early: Edible flowers wilt quickly once they touch moisture. Always add them as the absolute final step right before serving.

Storage / Leftovers Tips

Store your avocado potato salad in an airtight container in the refrigerator for up to 2 days. The avocado will naturally darken slightly despite the lemon juice, but the flavor remains delicious. Press plastic wrap directly onto the surface before sealing to minimize air exposure. I don't recommend freezing this salad as both potatoes and avocados become grainy and watery when thawed. If you anticipate leftovers, consider keeping some undressed potatoes separate and only dressing what you'll serve immediately. Refresh leftovers with a squeeze of fresh lemon juice, a sprinkle of salt, and fresh herbs before serving. The almonds may soften overnight, so adding fresh toasted nuts when serving leftovers brings back that satisfying crunch. Remove any wilted edible flowers before storing.