In a large heavy-bottomed stock pot or Dutch oven set over medium heat, add the butter, onions, carrots and celery. Cook, stirring frequently, until the vegetables are softened, about 5 minutes. Add the garlic and mushrooms and cook an additional 2 minutes.