01 -
In a large pot, heat olive oil and 2 tablespoons butter over medium-high heat. Once the butter has melted, add onions, carrots, celery, mushrooms, and garlic. Season with salt and pepper to taste. Cook for 8–10 minutes, stirring frequently, until vegetables soften and onions become translucent.
02 -
Stir in Italian seasoning, dried thyme, and oregano. Cook for about 30 seconds while stirring frequently.
03 -
Add bay leaf, chicken broth, and artichokes to the pot. Bring the mixture to a boil, then reduce the heat to maintain a gentle simmer. Leave uncovered for 15 minutes, stirring occasionally.
04 -
In a medium pot, melt the remaining 6 tablespoons butter over medium heat. Sprinkle flour on top and whisk until smooth. Cook for 1 minute, continuing to whisk. Gradually add 1/2 cup milk, whisking until fully incorporated and smooth. Slowly add the remaining milk and cream, whisking constantly. Cook until the mixture thickens enough to coat the back of a wooden spoon. Remove from heat.
05 -
Pour the creamy milk mixture into the large pot with the vegetable and broth mixture. Stir well to combine. Cook until the soup slightly thickens, then taste and adjust seasonings as needed. If the soup is too thick, add a bit more milk to achieve the desired consistency. Serve hot, optionally garnished with fresh herbs and hearty buttered bread.