Sauté onions in butter until transparent. Blend in spices and broth. Bring to a boil. Stir in puree and half-and-half. Reduce heat and cook until soup is heated through (but not boiling), stirring occasionally. Blend in apple cider, if desired. Add salt and pepper to taste. Serve hot.