Why Your Grocery Bill Is Hurting
If you’ve bought olive oil recently, you’ve probably noticed the price tag. A liter of extra virgin that used to cost $12 is now $24. Some brands are up 150% from 2024. It’s not inflation—it’s a perfect storm of bad weather, disease, and geopolitics. I spent last week calling olive farmers in Puglia and talking to importers in New York to understand what’s going on. The short version: things won’t get better until 2027 at least.
The main culprit is climate change. Spain, which produces 40% of the world’s olive oil, had its worst drought in 500 years in 2023-2024. Then came the Xylella bacteria, which killed millions of trees in Italy’s Salento region. Then a freak frost hit Greece in early 2025. Global production dropped by 30% in two years. And with demand rising (everyone’s on the Mediterranean diet hype), prices have skyrocketed.
But here’s the dirty secret: some brands are cutting quality to keep prices low. I found bottles labeled “extra virgin” that were actually refined oil mixed with a splash of virgin. It’s legal in some countries, but it’s not the real thing. So what should you buy?
The Best Alternatives Right Now
I tested eight oils and alternatives for a week—cooking, drizzling, tasting straight. Here’s what I recommend if you can’t afford the good stuff.
1. Avocado oil from California. Chosen Foods and Primal Kitchen are my go-tos. They have a high smoke point (500°F) and a neutral flavor that works for sautéing and roasting. It’s not extra virgin, but it’s healthy and costs $10 per liter. I’ve been using it for stir-fries and marinades. Downside: it doesn’t have the fruity kick of olive oil, so don’t use it for dipping bread.
2. Greek olive oil from Koroneiki olives. Greece hasn’t been hit as hard as Spain and Italy. Brands like Kosterina and Mount Athos are still affordable ($15-18 per liter) and taste fantastic—green, peppery, grassy. I visited a small producer in Crete last summer, and their oil is liquid gold. Look for PDO (Protected Designation of Origin) labels to avoid fakes.