Heat the olive oil in a large pot over medium heat. Add the onion and garlic and cook, stirring occasionally, until the onion is softened, about 4 minutes.
Add the carrot, celery, thyme, rosemary, black pepper, and salt. Cook, stirring occasionally, for 3 minutes.
Stir in the vegetable broth and chestnuts. Increase the heat to medium-high and bring to a boil. Reduce the heat to low and simmer, stirring occasionally, until the chestnuts are tender, about 15 minutes.
Using an immersion blender, blend the soup until smooth. Alternatively, you can blend the soup in batches in a blender or food processor.
Stir in the cream and cook for 2 minutes, or until heated through.
Serve the soup warm, topped with a drizzle of olive oil and some freshly chopped parsley or chives.
Interesting Facts
Chestnuts are a type of nut with a sweet flavor and a crunchy texture.
Chestnuts are a great source of fiber, vitamins, and minerals.
Chestnuts can be eaten raw, roasted, or boiled.
Chestnut soup is a popular dish in many countries, including France, Italy, and China.