In a medium pot, bring 1 inch of water to a boil. Peel and cut the sweet potatoes into large dice.
Place a steamer basket in the pot and steam the sweet potatoes with the lid on for about 20 minutes until fork tender. You definitely don't want to overcook them, so depending on how small you cut them you may want to check already after 10-15 minutes.
In the meantime prep the other ingredients and the dressing. Peel and cut the cucumber into very small pieces. Wash and chop the celery and green onions into the same size as the cucumber. Place everything in a medium/large bowl.
To make the dressing start by mashing half an avocado in a small bowl with a fork until creamy. Add coconut yogurt, bone broth, fresh lemon juice, olive oil, apple cider vinegar, garlic powder, and salt.
Once the potatoes are done let them cool off for a few minutes. Cut them into smaller pieces, add them to all the other veggies and add the dressing. Mix until all potatoes are coated. Taste and add more salt if needed. Serve immediately or store in the fridge for a couple of days.