Cover a large baking sheet with parchment paper. Add potatoes to baking sheet, drizzle with 2 tablespoons avocado oil and sprinkle with salt. Mix with your hands to fully coat. Roast for 15-20 minutes or until potatoes are soft, but not mushy.
Meanwhile, in a large pot, heat the remaining oil over medium heat. Add the carrots and shallots. Cook for 5 minutes, stirring frequently, then add the garlic for one additional minute.
Stir in the chicken broth, add the sweet potatoes when ready, apples, and spice blend. Cover the pot and simmer on low for 15 minutes.
If you have an immersion blender, use it to puree the soup in the pot until desired texture is reached. Alternatively, you can transfer the soup to a blender and blend until smooth.
Return the soup to the pot and add the coconut milk. Stir to combine well.