ADVERTISEMENT

Peanuts or almonds? Rice or millet? Planet-friendly grocery shopping choices go beyond cutting meat

Published Jun 12, 2025 06:39 pm
An assortment of vegan, organic, locally sourced and wild caught food products sit in a shopping cart at a grocery store in New Orleans, Wednesday, April 17, 2024. (AP Photo/Gerald Herbert, File)
An assortment of vegan, organic, locally sourced and wild caught food products sit in a shopping cart at a grocery store in New Orleans, Wednesday, April 17, 2024. (AP Photo/Gerald Herbert, File)
**media[]**
It's one of the most impactful climate decisions we make, and we make it multiple times a day.
The UN estimates about a third of the world's greenhouse gas emissions, the main driver of climate change, come from food. That pollution can come from several links in the food supply chain: how farmland is treated, how crops are grown, how food is processed and how it's ultimately transported.
Maybe you've already heard the short answer to minimizing your diet's impact on the planet: eat more plants and fewer animals. The data backs up that suggestion. Emissions from meat-rich diets are four times higher than that of vegan diets.
But so much focus on meats overshadows many other food choices that also impact the environment and can contribute to global warming. Here is a look at other important grocery store decisions:
Proteins
Swapping one serving of chicken per day for beef cuts a diet's emissions nearly in half. Ruminant animals such as cows, sheep and goats are the top drivers of emissions.
Those animals "are associated not only with nitrous oxide emissions, but they're also related to direct methane emissions because they burp them up while they digest food," said Marco Springmann, professorial research fellow in climate change, food systems and health at University College London.
Springmann said processed animal products have a higher impact on the planet, too: "You need 10 times the amount of milk to make one unit of cheese." So — and this is true of most food groups — the less processed the food, the smaller the environmental impact.
Plant-based proteins like legumes, beans and nuts all boast a much lower climate impact.
Grains
The standout here is rice, and not in a good way.
"Rice uses a ton of water. It uses gobs of fertilizer. There's flooded rice paddy fields, and that water actually breeds all kinds of bacteria, and those bacteria produce methane gas," said eco-dietitian nutritionist Mary Purdy.
Purdy said the most planet-friendly alternative is just eating a bunch of different grains.
"The wheat, corn and soy world is very, very familiar to us because we've been seeing it. It's been heavily marketed. When was the last time you saw a commercial for millet or buckwheat?" she asked.
Diverse diets, Purdy said, incentivize biodiverse agriculture, which is more resilient to erratic weather — a hallmark of climate change — and makes healthier soil.
Fruits and vegetables
When it comes to produce, minimizing impact is less about choosing between foods and more about buying based on the way that food was grown.
Conventionally grown produce "very likely is using pesticides, fertilizer, and maybe more water because the soil isn't healthy," said Purdy.
Purdy said organic labels, such as Regenerative Organic Certified, indicate those foods had a smaller climate impact when they were grown. The tradeoff is that organic food has a lower yield, so it requires more land use and is often more expensive.
Local and "in season" foods also have a smaller climate impact, but not just for one of the reasons you may be thinking of: emissions from international shipping. Every day, thousands of large ships transport goods, including produce, around the world, and the fuel they use is heavily polluting.
However, "it's mostly those local emissions on trucks that are actually impactful, not the international shipping emissions," Springmann said.
Also, food grown nearby tends to be grown in a way that fits with the local climate and is less harmful to the environment.
"We're not trying to grow oranges in some place in a greenhouse," Purdy said.
Butter and oil
Plants win out over animals, again. Vegetable oils are less impactful than butter or lard. Springmann also said tropical oils are healthiest in moderation, such as those from coconuts or palms, because they have a higher fat content. Plus, palm oil is associated with deforestation.
As for nut butters, almonds might be a great option for limiting carbon emissions, but they require a lot of water. One study out of Tulane University found that a serving of peanuts has an emissions footprint similar to almonds but 30 percent less impact on water use.
Don't waste food
Throwing less food away might sound obvious, but roughly a third of food grown in the US is wasted.
Meal planning, freezing leftovers and checking the fridge before heading to the grocery store all help cut waste.
"The climate impact, the embedded water use, all of the labor and different aspects that went into producing that food, that all gets wasted if we don't eat it," Nicole Tichenor Blackstone, a professor at the Friedman School of Nutrition Science and Policy at Tufts University.

Related Tags

Greenhouse emissions planet-friendly food Food waste methane gas
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.