Cut potatoes into 1.5 inch cubes. Put into boiling water and cook for 15-18 minutes, until fork tender, then drain.
At the same time, hard boil the eggs using your favorite technique. I cooked mine in boiling water for 20 minutes.
Make the dill ranch dressing while the potatoes and eggs cook. Put the mayo, almond milk, fresh dill, parsley, onion powder, garlic powder, salt, pepper and lemon juice all into a food processor and mix. Set aside.
Cut the avocado last so it doesn't brown.
Add the cooked potatoes, cubed hard boiled eggs and cubed avocado into a large bowl. Add the ranch dressing and mix. Season with salt and pepper. I added 1/2 tsp salt and 1/4 tsp pepper at the end.
You can eat this salad warm, it is delicious! Put the rest in a tupperware and save in the fridge. This salad is delicious cold too.