In a large pot, heat oil over medium heat. Sauté onion for 3 minutes or until starting to soften. Add ginger and curry paste. Sauté for about 2 more minutes or until onions are softened. Stir in parsnips, apples, potato, broth and a 1/4 tsp each salt and pepper. Cover and bring to a boil over high heat.
Reduce heat to medium-low, cover and boil gently, stirring occasionally, for 10 minutes or until vegetables are soft.
In a separate bowl, whisk flour into milk and stir into pot. Use an immersion blender in the pot or transfer soup to a blender or food processor, in batches, and purée until smooth.
Return to pot, if necessary. Heat over medium heat, stirring often, for about 5 minutes or until slightly thickened. Drizzle in lime juice while stirring. Season with salt and pepper to taste.
Ladle soup into bowls and garnish with parsley and almonds.