Butternut Squash Soup

1 tablespoon butter
1 onion, chopped
1 or 2 carrots, peeled and chopped
Butternut squash (small to medium size)
2-15 ounce cans chicken broth
½ teaspoon salt 
¼ to ½ cup half-and-half or cream (optional for extra creaminess)

Melt butter in a large saucepan over medium heat. Add chopped onion and carrot. Saute over medium-low heat while you prepare your squash--stirring occasionally. Prepare squash by cutting off the ends, peeling away the skin, and scooping out the inside seeds. Cut into cubes, about ½ to 1-inch in size. Add the prepared squash, along with the broth and salt to the pan. Increase heat to high and bring to a boil. Cover pan and reduce heat to medium-low. Simmer for about 30 minutes or until vegetables are tender. 

Place squash mixture and half-and-half or cream in a blender. Remove center piece of blender lid to allow steam to escape, and secure blender lid on blender. Place a towel over opening in blender lid to avoid splatters. Blend until smooth. If blender does not fit entire batch, blend only half at a time. Taste soup and add salt and pepper as needed. Serve soup immediately or return blended soup to pan to reheat until ready to serve