Preheat the oven to 425°F (220°C). Line a large baking sheet with parchment paper for easy cleanup.
In a large bowl, combine the sweet potato cubes, minced garlic, olive oil, turmeric, salt, pepper, and ground ginger. Toss until the potatoes are evenly coated.
Spread the seasoned sweet potatoes in a single layer on the prepared baking sheet. Avoid overcrowding the pan.
Roast for 15 to 20 minutes, flipping once halfway through, until the potatoes are tender and lightly browned at the edges.
While the potatoes roast, make the dressing. In a small bowl or jar, whisk together the almond butter, water, maple syrup, lemon juice, and soy sauce until smooth. If the dressing is too thick, add more water one teaspoon at a time until it reaches a pourable consistency.
In a large salad bowl, combine the baby kale, shredded cabbage, and sliced red onion.
Add about half of the almond dressing to the kale mixture. Use your hands or tongs to gently massage the dressing into the kale to soften it slightly.
Divide the dressed greens among four serving bowls. Top with the warm roasted sweet potatoes, diced apple, sliced avocado, and toasted almonds.
Drizzle with the remaining dressing before serving.