Join our mailing list to receive the latest news and updates from our team.
You have Successfully Subscribed!
Heatflation has doubled the price of olive oil over the past year. It would set you back around $720 to fill up the typical car’s 12-gallon tank with olive oil found on Amazon.
Inflation is finally easing. Americans are paying less for gas than they were a year ago. Furniture, television, and airfare prices have all fallen since last summer. Even the used car market is cooling off after its meteoric rise. But one unsuspecting staple in many American kitchens has become a prominent outlier: olive oil. The price of the already pricey liquid fat has soared to a record high this summer.
It’s the latest chapter in the annals of heatflation—when scorching temperatures harm crops and push food prices up. A yearlong drought and a spring of extreme heat in Spain, the world’s largest olive oil producer, devastated the country’s olive groves. Spanish olive oil production fell by a half—from an estimated 1.3 million to 610,000 metric tons—over the past year. Now fears are mounting over the very real possibility that the country’s inventory will run out before the next harvest begins, in October.
“For Spaniards, this is a real crisis,” Bloomberg columnist Javier Bias recently wrote. “We generously coat our food in olive oil.”
It’s also a big deal for the rest of us, given that something like half of the world’s olive oil comes from Spain. As barrels run dry, cooks around the world are paying an almost unheard of premium for the nutty, liquid gold that makes lettuce more palatable and bread more nutritious. Worldwide, olive oil now costs $8,600 per metric ton, more than twice as much as it did a year ago and nearly 14 times more than crude oil. (It would set you back around $720 to fill up the typical car’s 12-gallon tank with olive oil found on Amazon.)
What’s happening is “not normal at all,” said Kyle Holland, a vegetable oils analyst at Mintec, a food market research firm. “It was just too hot and too dry for too long.”
Olive oil is one of many foods—one of many condiments, even—that are threatened by the severe and unpredictable weather brought on by climate change. As the global temperature ticks up, droughts are occurring more frequently, heat is getting harder for farmers to manage, and wildfires and floods are becoming more menacing to growers around the world. As a result, grocery store shelves aren’t getting stocked and food prices are going up. Ultra-dry conditions in Mexico have withered peppers, leading to a sriracha shortage in the United States. Record warming has decimated Georgia’s famed peaches, which require a few weeks of cool weather each winter to blossom. Ketchup, coffee, and wine all could end up on the chopping block, too.
Olive trees are no strangers to heat, and they don’t need much water compared to other crops, like tomatoes. Humans have been cultivating them in the Mediterranean’s warm climate—and crushing them for oil—for at least 6,000 years. But even hardy olives have their limits. Temperatures above 86 degrees Fahrenheit can impair their ability to convert sunlight into energy, and prolonged dry spells can keep them from producing shoots, buds, flowers, and fruit.
Growers in the Mediterranean, a region warming 20 percent faster than the rest of the world and the source of 95 percent of olive oil production, are especially vulnerable. Drought caused Tunisia’s grain harvest to decline by 60 percent this year. And dry conditions led to poor yields for wheat and rice farmers last year in Italy, whose produce has helped build the country’s legacy of pizza, pasta, and risotto. This summer, they’ve had to contend with extreme heat, historic floods, and freak hailstorms, according to Davide Cammarano, a professor of agroecology at Aarhus University in Denmark. With such variability in weather, “it becomes very hard to manage a crop in the Mediterranean,” he said.
In a study published last year, Cammarano and his colleagues found that rising temperatures could cut the production of processing tomatoes—the sort used to make tomato sauce and ketchup—by 6 percent in Italy, the U.S., and other countries within the next three decades.
Perhaps no one this year has had it as bad as olive growers in Spain. Between October and May, the country received 28 percent less rain than usual, with the driest conditions in southern, olive-growing areas. “It’s a catastrophe,” Primitivo Fernandez, head of Spain’s National Association of Edible Oil Bottlers, told Reuters in March. Spain experienced its hottest April on record, with temperatures rising above 100 degrees F. And the heat has only gotten more punishing since, with the country now in the midst of its third heat wave of the year.
As a result, researchers predict that drought and heat waves associated with climate change will continue to take their toll on olives from the Iberian Peninsula to Lebanon. Hot and dry conditions last year scorched groves not only in Spain but also in Italy and Portugal, two of the world’s top four olive oil producers.
In the United States, too, severe weather is a concern for olive farmers, although unlike orchards in Spain that rely on rainfall, most in the U.S. are irrigated, which makes them more resistant to drought. Producers in California, the state that churns out the most olives but still contributes less than 3 percent of the olive oil consumed in the U.S., reportedly harvested one-fifth less than their historic average this season, following years of little rain that made some farmers’ wells go dry.
Winter and spring storms last spring in California eased the drought, but the cool weather and heavy precipitation slowed flowering and potentially lowered the amount of oil in each olive, according to Jim Lipman, chief operating officer at California Olive Ranch in Chico, the country’s biggest olive oil producer.
In an email to Grist, Lipman said that the high prices in Europe have increased demand for California oil and that California Olive Ranch has a strong crop heading into the upcoming harvest season, which starts in October. That said, early warming followed by frost has resulted in crop disasters in two of the last five seasons.
At Burroughs Family Farm in Denair, California, production has been fairly steady over the past few years, but “this year we are on the lower side” possibly as a result of an “incredible” amount of rain, said Benina Montes, managing partner at the regenerative almond and olive farm in California’s Central Valley. In a good year, the farm’s 10 acres of olives produce up to 40 tons of oil. This year, they yielded about three-quarters of that amount.
Montes said she hadn’t been following news of the shortage in Europe. But she figures the rise in demand caused by Spain’s low inventory might have helped her business. “No wonder our olive oil has been selling well on Amazon.”
Grist
Grist is a nonprofit, independent media organization dedicated to telling stories of climate solutions and a just future. Our goal is to use the power of storytelling to illuminate the way toward a better world, inspire millions of people to walk that path with us, and show that the time for action is now.
Since 1999, we have used the power of journalism to engage the public about the perils of the most existential threat we face. Now that three-quarters of Americans recognize that climate change is happening, we’ve shifted our focus to show that a just and sustainable future is within reach.
{"id":null,"mode":"form","open_style":"in_place","currency_code":"USD","currency_symbol":"$","currency_type":"decimal","blank_flag_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"none","featured_image_url":false,"featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"Factkeepers.com","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Help Support Factkeepers","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for being a supporter!","payment_confirmation_title":"Factkeepers.com","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to donate? You can change this amount to anything you would like.","initial":{"instruction_type":"normal","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."},"invalid_curency":{"instruction_type":"error","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to donate this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to donate this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to donate this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}