In a medium stockpot over medium-low heat, heat 2 tbsp of butter until foamy. Sweat the onions, garlic, and celery until tender, about 6-7 minutes. Add chestnuts and apples and sweat for 2 minutes more. Add brandy and stir until liquid is absorbed. Add 3 cups of broth and bring to a simmer. Continue simmering for 20 minutes, then transfer to a blender with cream.
Puree soup until smooth. Return to pot and add more chicken stock to thin, if needed. Season with salt and pepper.
Serve with crème fraîche, and top with Jamie's Farm Chestnut (seasonal holiday flavor) or rosemary granola.