2. Sweet potatoes
Although potatoes usually get a bad rap, sweet potatoes are among the best cold weather foods to eat today. Sweet potatoes are rich in fiber, B vitamins, and magnesium that all help to keep you full, boost your metabolism, and reduce your glycemic index. Sweet potatoes are also high in beta-carotene that helps keep the immune system running strong, which is important to a good metabolism.