Food insecurity surging in Lebanon, UN warns

First responders rush to the site of an Israeli airstrike that targeted the Lebanese State Security Center, in the Southern Lebanese city of Nabatieh on April 10 2026 (AFP Photo)
First responders rush to the site of an Israeli airstrike that targeted the Lebanese State Security Center, in the Southern Lebanese city of Nabatieh on April 10 2026 (AFP Photo)

Geneva — The United Nations warned Friday that food insecurity was on the rise in Lebanon, with prices surging and supply chains disrupted as Israel has continued military strikes on the country.

The UN's World Food Programme (WFP) said the entire food system in Lebanon was reeling from the conflict, with Israel launching its heaviest strikes on the country this week.

Lebanon was drawn into the Middle East war on March 2 when Tehran-backed Hizbollah began firing rockets into Israel to avenge the killing of Iranian supreme leader Ayatollah Ali Khamenei in US-Israeli airstrikes.

More than a million people have been displaced in Lebanon by the conflict, and Israel has launched a ground invasion in the south.

"What we're witnessing is not just a displacement crisis: it is rapidly becoming a food security crisis," said Allison Oman, the WFP's country director in Lebanon.

"We're already seeing clear signs of rising food prices across Lebanon. In just one month, the price of vegetables has surged by more than 20 per cent, bread prices have increased by 17 per cent.

"For families who are already struggling, this is deeply concerning."

Before March 2, around 900,000 people in Lebanon were facing food insecurity and WFP's latest analysis, expected next week, indicates that the number is set to rise, Oman said.

Speaking from Beirut, she described a worrying spiral of rising prices, increasing demand and disrupted incomes.

"There are supply chain disruptions and the whole food system has taken a blow," Oman told a press briefing in Geneva.

Farmers in southern Lebanon have not been able to work their fields, while rises in global fuel prices and difficulties accessing fertiliser are also having an impact.

Oman said 10 WFP convoys had gone out to reach populations in need in Lebanon since March 2, reaching 40,000 to 60,000 people, but several others had not been able to go because of security concerns.

.col-lg-12.second .opinion-widget{border-top:1px solid #D0D0D0;} #widget_1623 .opinions-title {font-size:32px;} #widget_1623 .opinions-title a{font-size:32px;} .first-author{ background-color:#ecedef; } .first-opinion-author-name{ background-color:white; width:max-content; padding:5px; }
.epaper-separator{ height: 1px; width: 100%; background-color: #D0D0D0; margin: 15px 0; }

Today’s Paper

.related-articles .article-widget-sm .article-title{font-size:16px;-webkit-line-clamp:3;} .related-articles .layout-ratio{padding-bottom:55%;}
.alert-success { color :#A3656F ; } .alert-danger { color : red ; } .footer { font-family:Myriad Pro,Arial; } .newspaper-footer{ visibility:hidden; } .socialFixOuter { position: fixed; top: 50%; margin-top: 40px; right: 0; transition: .2s; z-index: 20; height: 217px; width: 40px; } .socialFix { height: 30px; width: 30px; display: block; position: relative; cursor: pointer; background-size: 18px 18px; transition: .2s; background-position: center; background-repeat: no-repeat; border-radius: 2px; margin-top: 1px; } .socialFix:hover { width: 40px; margin-left: -10px; } .app-badge-img { height: 36px; width: auto; } @media (max-width: 768px) { .app-badge-img { height: 32px; } .app-badges { justify-content: center !important; } }
document.addEventListener("DOMContentLoaded", function () { const socialFix = document.querySelector(".socialFixOuter"); if (!socialFix) return; let firstInteraction = false; let hideTimeout = null; function checkMobileScreen() { if (window.innerWidth < 768) { socialFix.style.display = "none"; } else { socialFix.style.display = "block"; } } checkMobileScreen(); window.addEventListener("resize", checkMobileScreen); function handleFirstInteraction() { if (firstInteraction) return; if (window.innerWidth < 768) return; firstInteraction = true; socialFix.style.right = "-25px"; } socialFix.addEventListener("mouseenter", function () { if (window.innerWidth < 768) return; if (hideTimeout) clearTimeout(hideTimeout); socialFix.style.right = "0"; }); socialFix.addEventListener("mouseleave", function () { if (window.innerWidth < 768) return; if (hideTimeout) clearTimeout(hideTimeout); hideTimeout = setTimeout(() => { socialFix.style.right = "-25px"; }, 500); }); ["click", "touchstart"].forEach((evt) => { socialFix.addEventListener(evt, handleFirstInteraction); }); }); function validateEmail(email) { if (email.length > 255) return false; const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/; if (!emailRegex.test(email)) return false; if (email.includes('..') || email.startsWith('.') || email.endsWith('.')) return false; return true; } function sanitizeInput(input) { input = input.replace(/<[^>]*>/g, ''); input = input.replace(/javascript:/gi, ''); input = input.replace(/on\w+\s*=/gi, ''); input = input.replace(/[<>"'&(){}[\]]/g, ''); return input.trim(); } document.addEventListener('DOMContentLoaded', function () { function showModal(message, type) { const messageContainer = document.getElementById("messageContainerFooter"); messageContainer.textContent = message; messageContainer.className = `alert alert-${type} mt-3`; messageContainer.classList.remove("d-none"); setTimeout(() => { messageContainer.classList.add("d-none"); }, 5000); } document.getElementById("emailFormFooter").addEventListener("submit", function(event) { event.preventDefault(); const emailInput = document.getElementById("emailFooter"); const email = sanitizeInput(emailInput.value.trim()); if (!validateEmail(email)) { showModal('Invalid email format', 'danger'); return; } const formData = new FormData(); formData.append('email', email); fetch('/subscribeNewsletter', { method: "POST", body: formData, headers: { "Accept": "application/json", "X-Requested-With": "XMLHttpRequest" } }) .then(response => { if (!response.ok) { showModal("Error submitting email. Try again.", 'danger'); } return response.json(); }) .then(data => { showModal(data.message, 'success'); }) .catch(error => { showModal("Error submitting email. Try again.", 'danger'); }); }); });