Preheat oven to 425 degrees Fahrenheit. Line a baking sheet with Gefen Parchment Paper or aluminum foil.
Spread parsnips, carrots, potato, and garlic in an even layer on the prepared baking sheet. Drizzle oil and sprinkle salt and pepper to taste.
Roast 30 minutes, or until vegetables caramelize.
Heat two tablespoons oil in a medium pot over medium heat. Add onions, 1/2 teaspoon salt, and 1/4 teaspoon pepper. Cook until onions are soft and translucent, about five minutes.
Add roasted vegetables and ginger. Sauté three to five minutes.
Add broth and cook 35 minutes over medium heat. Add thyme and cook 10 more minutes.
Remove from heat. Purée in a food processor or with an immersion blender.
Slowly stir in creamer or almond milk.
Preheat oven to 350 degrees Fahrenheit.
Place hazelnuts on a baking sheet and bake about five minutes, or until fragrant. While the nuts are still hot, pour onto a tea towel. Fold the towel over to cover them and rub vigorously to remove the skins. Set aside to cool.
Transfer to a food processor and add thyme, peppercorns, and salt. Pulse until finely chopped, but large enough that the hazelnuts will add crunch to the soup.
Multitask! Prepare the hazelnut crunch while the soup cooks.