Preheat the oven to 350F and line a baking sheet with parchment paper. Set aside.
Add the room-temperature vegan butter and ½ cup of powdered sugar to a large mixing bowl. Cream together until smooth and fluffy, about 2 minutes.
Next, add the almond extract and vanilla to the bowl and cream with the butter and sugar for another 30 seconds.
Add the flour, pecans, and salt to the mixing bowl and mix into a thick, yet smooth, cookie dough.
Scoop out the cookie dough, 1 Tablespoon at a time, and roll each cookie dough ball between your palms until it is a round ball. Add the cookie dough balls to the parchment-lined baking tray making sure they are at least 2-inches apart.
Add the cookies to the oven and bake for 12-13 minutes until golden brown on the bottom edges. Then, let the cookies rest and cool on the baking sheet for at least 5 minutes before rolling in sugar.
Add the remaining 6-8 Tablespoons of powdered sugar to a small bowl. Then, gently roll each cookie in the bowl of powdered sugar until coated.
Move the cookies to a wire rack to cool completely (about 30 minutes). Then, roll the cookies in the bowl of powdered sugar one final time to coat. This is when the sugar will really stick and give that classic snowball cookie look.
Serve & enjoy!