In a large dutch oven or large soup pot, over medium-high heat, add the olive oil. When the oil is hot, turn to medium heat. Add the chopped onion, chopped parsnips, chopped carrots and chopped apple. Sauté for 8-12 minutes, stirring occasionally, until the vegetables are starting to soften and turn golden brown.
Add the minced garlic, salt, ground pepper, chili flakes, dried thyme, ground cumin and ground nutmeg. Stir and cook for 2 minutes.
Pour in the broth. Stir and bring the mixture to a simmer over medium-high heat. Once it begins to simmer, turn to medium-low heat and keep at a simmer, cooking for 20 minutes with the lid mostly on, until the vegetables are quite tender.
Add the white beans and cook for 5 more minutes.
Remove the pot from the heat and use an immersion blender to blend until well combined and smooth. You can also use a blender to blend in batches if you don’t have an immersion blender. If you are using a blender, let the soup cool slightly before pouring into the blender.
Put back on medium heat for a few minutes and adjust seasoning with more salt and pepper.
Garnish with fresh thyme leaves, a drizzle of olive oil and toasted chopped hazelnuts and enjoy.