Melt the butter in a Dutch oven over medium heat. Add carrots, potato, onion, and celery. Stir in chicken broth and ginger. Cover and cook, stirring occasionally, until vegetables are tender, about 30 minutes.
Remove from heat and let cool for 15 minutes.
Transfer soup in batches to a food processor; blend until smooth. Return soup to the Dutch oven and stir in cream, curry powder, salt, and pepper. Cook over low heat until heated through, about 10 minutes.
Discover amazing recipes from around the world