Creamy Mushroom Soup

2 cups chopped fresh mushrooms
1 small onion, chopped
2 cups chicken broth
3 tablespoons butter, melted
3 tablespoons all-purpose flour
1½ cups milk
1/2 cup heavy cream
1 pinch salt and pepper to taste
4 slices white bread, toasted
1 tablespoon softened butter
1 cup shredded sharp Cheddar cheese

In a large saucepan, combine the mushrooms, onion and chicken broth. Bring to a boil, then simmer covered for 15 minutes over low heat.

Stir together the melted butter and flour to make a paste. Stir the paste into the pan with the vegetables. Increase the heat to medium, and gradually stir in the milk. Continue stirring constantly.

When the mixture thickens and begins to boil, stir in the cream. Cook over low heat without boiling for about 10 minutes, or until the mushrooms are tender. Season with salt and pepper.

Ladle the soup into bowls, and trim pieces of toast to fit the bowls. Butter the toast, and place on top of the soup. Sprinkle the cheese over the bread and serve.