Stock up! 9 foods to keep your body warm in winter
Soups and stewsHot soups and stews are perfect winter comfort foods. The warm, brothy texture is soothing and you can load them up with hearty ingredients like root vegetables, beans, lentils, meats and grains.
Leafy greensFrozen spinach and kale are as good as fresh. They’re good sources of vitamins C, K and A. You can prepare them in stir-fries or smoothies.
Oats and porridgeOatmeal or other warm porridge-style breakfasts are excellent for warming up in the morning. You can add cinnamon, ginger, or nutmeg to spice it up along with dried fruits or nuts.
Root vegetablesRoot vegetables like sweet potatoes, carrots and turnips are naturally hearty and provide warming energy.
Whole grainsWhole grains like brown rice, quinoa, barley, and farro are not only nutritious but also provide steady, long-lasting energy that helps you stay warm. These can be used in soups, salads, or as side dishes.
Nuts and seedsNuts like almonds, walnuts, cashews and seeds such as chia, pumpkin or sunflower seeds are great sources of healthy fats that also keep you warm.
Bone brothBone broth is rich in minerals and collagen, which is not only good for your joints and skin but also helps keep your body warm. Drinking hot broth is also soothing and nourishing on cold days.
Meat and protein-rich dishesProtein-rich foods such as lean meats, chicken, pork, lamb and fish provide warmth and energy. Hearty dishes like roast chicken, beef stew, lamb shanks or grilled fish can be delicious and warming.
CheeseCheese is another warming food, particularly when it’s used in fondue, grilled cheese sandwiches, or mac and cheese. It’s high in fat and protein, providing both warmth and comfort.