Preheat oven to 400F and line a large baking sheet with parchment paper.
Coat the parsnips, pears, garlic and onion with oil, salt and pepper.
Arrange in a single layer on the prepared baking sheet and roast for 45-50 minutes, flipping a few times until the parsnips are tender and browned on the edges. You should also be able to easily slide a knife through the pears. Remove from oven and let cool for 5 minutes.
Add the vegetables and pears to a high-speed blender, in batches, with the broth and milk. Purée each batch until smooth. Pour batches of puréed soup into a large pot.
Add in bay leaves and any additional salt and pepper to taste. Cover and let simmer for 20-30 minutes.
Remove bay leaves from soup and serve.
Notes
You can peel the pears before roasting or leave them on for added fibre. For a super smooth soup, you can peel the pears.
If your larger parsnips seem tough and woody, just cut the cores out before cutting them into pieces.
If you don’t like your soup thick, just add more broth and/or nut milk.
If you use regular or low-sodium broth, you may wish to reduce the amount of salt you add to the recipe.
The recipe calls for almond milk, but you can also use another type of non-dairy milk such as cashew or oat milk.
You will need to blend the soup in 2-3 batches, depending on the size of your blender. As the roasted ingredients will be hot, I recommend using a heat-proof blender.