The winter holidays are a time of indulgence, but there are ways to be kind to the environment, while still enjoying this most wonderful time of the year. Here are a few hints on how to have a very eco Christmas…
Deprecated: Creation of dynamic property GummiIO\AcfComponentField\Core::$upgrader is deprecated in /var/www/html/wp-content/plugins/advanced-custom-fields-component_field/src/Core.php on line 67 Deprecated: Creation of dynamic property GummiIO\AcfComponentField\Core::$updateer is deprecated in /var/www/html/wp-content/plugins/advanced-custom-fields-component_field/src/Core.php on line 68 Deprecated: Creation of dynamic property GummiIO\AcfComponentField\Core::$admin is deprecated in /var/www/html/wp-content/plugins/advanced-custom-fields-component_field/src/Core.php on line 69 Deprecated: Creation of dynamic property GummiIO\AcfComponentField\Core::$acf is deprecated in /var/www/html/wp-content/plugins/advanced-custom-fields-component_field/src/Core.php on line 70 Deprecated: Creation of dynamic property GummiIO\AcfComponentField\Core::$query is deprecated in /var/www/html/wp-content/plugins/advanced-custom-fields-component_field/src/Core.php on line 71 Deprecated: Creation of dynamic property GummiIO\AcfComponentField\Core::$screens is deprecated in /var/www/html/wp-content/plugins/advanced-custom-fields-component_field/src/Core.php on line 73 Deprecated: Creation of dynamic property GummiIO\AcfComponentField\Core::$features is deprecated in /var/www/html/wp-content/plugins/advanced-custom-fields-component_field/src/Core.php on line 79 Deprecated: Creation of dynamic property GummiIO\AcfComponentField\Core::$integrations is deprecated in /var/www/html/wp-content/plugins/advanced-custom-fields-component_field/src/Core.php on line 83 Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::hasChildren($allow_links = true) should either be compatible with RecursiveDirectoryIterator::hasChildren(bool $allowLinks = false): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wp-content/plugins/all-in-one-wp-migration-master/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 57 Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::rewind() should either be compatible with FilesystemIterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wp-content/plugins/all-in-one-wp-migration-master/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 35 Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::next() should either be compatible with DirectoryIterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wp-content/plugins/all-in-one-wp-migration-master/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 42 Deprecated: Return type of Ai1wm_Recursive_Extension_Filter::getChildren() should either be compatible with RecursiveFilterIterator::getChildren(): ?RecursiveFilterIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wp-content/plugins/all-in-one-wp-migration-master/lib/vendor/servmask/filter/class-ai1wm-recursive-extension-filter.php on line 47 Deprecated: Return type of Ai1wm_Recursive_Extension_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wp-content/plugins/all-in-one-wp-migration-master/lib/vendor/servmask/filter/class-ai1wm-recursive-extension-filter.php on line 37 Deprecated: Return type of Ai1wm_Recursive_Exclude_Filter::getChildren() should either be compatible with RecursiveFilterIterator::getChildren(): ?RecursiveFilterIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wp-content/plugins/all-in-one-wp-migration-master/lib/vendor/servmask/filter/class-ai1wm-recursive-exclude-filter.php on line 41 Deprecated: Return type of Ai1wm_Recursive_Exclude_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wp-content/plugins/all-in-one-wp-migration-master/lib/vendor/servmask/filter/class-ai1wm-recursive-exclude-filter.php on line 37 Deprecated: Return type of Ai1wm_Recursive_Newline_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wp-content/plugins/all-in-one-wp-migration-master/lib/vendor/servmask/filter/class-ai1wm-recursive-newline-filter.php on line 28 Deprecated: Calling get_class() without arguments is deprecated in /var/www/html/wp-content/plugins/wordfence/lib/wfScanMonitor.php on line 123 Deprecated: Calling get_class() without arguments is deprecated in /var/www/html/wp-content/plugins/wordfence/lib/wfScanMonitor.php on line 124 Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/wp-content/plugins/advanced-custom-fields-component_field/src/Core.php:67) in /usr/src/wordpress/wp-content/themes/rooster-cms/inc/rooster-caching.php on line 4 Warning: session_cache_limiter(): Session cache limiter cannot be changed after headers have already been sent (sent from /var/www/html/wp-content/plugins/advanced-custom-fields-component_field/src/Core.php on line 67) in /usr/src/wordpress/wp-content/themes/rooster-cms/inc/rooster-caching.php on line 5 Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wp-content/plugins/multiple-domain/MultipleDomain.php on line 497 Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/wp-content/plugins/advanced-custom-fields-component_field/src/Core.php:67) in /usr/src/wordpress/wp-content/themes/rooster-cms/inc/wordpress-hooks.php on line 8
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /var/www/html/wp-includes/class-wp-theme-json.php on line 2397The winter holidays are a time of indulgence, but there are ways to be kind to the environment, while still enjoying this most wonderful time of the year. Here are a few hints on how to have a very eco Christmas…
Be careful with that Christmas tree
What’s better, reusing an artificial tree, or buying a real one every year? It depends. The Carbon Trust estimates that a two-metre tree, without roots, has a carbon footprint of 16kg CO2e if it ends up in landfill, because trees in landfill produce methane when they rot, which is a very bad greenhouse gas.
If you burn your Christmas tree on a bonfire, or have it chipped up and spread it on your garden beds, it’s actually much better for the environment; this trims the tree’s footprint down to just 3.5kg CO2e.
If you go for an artificial tree, you’d have to reuse it a lot before it helps the environment. According to Carbon Trust, an artificial tree has a 40kg CO2e carbon footprint.
The best option, however, might be to rent a tree. There are plenty of companies offering Christmas tree rental. They drop over a growing tree in a pot, and pick it up once you’re done. In Great Britain, this company covers much of the Midlands, while this one covers a lot of London. But do your research as renting could be the more expensive option, so it’s important to weigh up the environmental impact and the cost to your family.

Check your wrapping paper
It looks lovely on presents, but wrapping paper is often binned within minutes, and much of it isn’t easy to recycle, thanks to glitter and inks. If you do want to put your paper in the recycling bin, rather than in black-bag waste, make sure it can be recycled. Lots of places offer paper that definitely is recyclable; in the UK the wildlife charity the RSPB has a good range for sale.
You can also wrap presents in old newspapers and magazines; the New York Times has a great tutorial on how to make newsprint wrapping look super seasonal. And if you’d like to give a little extra with your gift, you could try furoshiki, or the Japanese practice of wrapping gifts in decorative, reusable fabrics. In the UK, the online retailer Kindly Yarn offers some really nice wrapping fabrics.
Getting used to second-hand presents
Most of us are happy buying ourselves the occasional second-hand item, but it feels a little bit weird to be given or to receive a used gift. However, that might be changing this year, as ecological concerns begin to be seen as more important than shop freshness. British Vogue signed off on the idea last year, with a piece entitled ‘Is Second-Hand Gifting Finally Acceptable’? The feature quoted the food writer and author Jasmine Hemsley, who gives her friends plant pots and vases she picked up at car boot sales.

Make Christmas dinner a little kinder to the planet
No one wants to hold back when it comes to the big Christmas meal. Still, most of us now know that eating less meat is probably better for the planet. If you don’t want to go full meat-free this December 25, you can try some meat alternatives, such as meat-free stuffing, or vegan ‘no pigs’ in blankets.
A new study from the University of Leeds suggests that non-vegetarian diets had 59% higher emissions than vegetarian diets, and vegetarian diets are healthier too. And if you are sticking with a turkey, make sure you use the whole bird. There’s a good turkey stock recipe here, which uses the bird’s bones and carcass, once the meat has been picked off it.
Gift your own time and effort
You don’t have to buy something for everyone. Some kids might find it easier to give brothers, sisters, or mums and dads a special pledge, like a promise to tidy up the garden over the Christmas holidays, go on a long walk (something mums and dads often like, but kids loathe) or polish every pair of leather shoes in the house before New Years Eve. It saves money and cuts out waste (some estimate around a fifth of the money spent on presents is wasted, because the buyer doesn’t always get something the recipient wants. You can make your own voucher to present on Christmas Day, and maybe even set the chores they can gift via the app. Learn more about our chores features here.
Check out other Christmas articles from RoosterMoney, including our how-to guide to gifting a Rooster Card this Christmas; our Christmas Gift-Guide Rundown; and our step-by-step tips on gifting money effectively at Christmas.