Tuesday 30 December 2025 – 11:45 PM

















Conflicting letters issued by both the National Food Safety Authority and the Ministry of Health and Population have caused a state of confusion and dispersion among food inspectors at the Ministry of Health regarding the authority responsible for undertaking inspection and control work during the current period.

Health alert to stop exercising any regulatory powers related to food

According to an official letter issued by the National Food Safety Authority, dated December 26, the authority notified the Ministry of Health and Population of its full assumption of the powers of oversight of food safety and control in the local market, as of Thursday, January 1, 2026, demanding that the directorates of health affairs in all governorates be directed to stop exercising any supervisory powers related to food safety.

The Authority confirmed that this measure comes in implementation of the provisions of Law No. 1 of 2017 regarding the establishment of the National Food Safety Authority, and based on what was agreed upon in the minutes of the meeting held on October 27, 2024, with an emphasis on taking what is necessary to ensure the smooth transfer of powers and continuity of control without conflict.

It may be an illustration of text
Text of the Food Safety Authority’s letter

Obligating food inspectors to carry out inspection campaigns despite the transfer of jurisdiction

On the other hand, the Ministry of Health and Population, represented by the Preventive Medicine Sector, subsequently issued a letter to the Health Affairs Directorates, which included instructions to implement intensive inspection campaigns on tourist and hotel establishments, public stores, restaurants, and food establishments, coinciding with New Year’s and Christmas celebrations.

The Ministry’s instructions included following up on health requirements, withdrawing food samples for laboratory analysis, ensuring that workers obtain valid health certificates, taking legal measures regarding violations, and immediately reporting suspected cases of food poisoning.

<strong>Text of Ministry of Health publication</strong>” width=”491″ height=”618″/><figcaption><strong>Text of the Ministry of Health publication</strong></figcaption></figure>
<h2><strong>Confusion among food inspectors and waiting for a decision</strong></h2>
<p>Informed sources told Cairo 24 that the issuance of the two conflicting letters caused a state of disarray among food inspectors in the governorates, as they were unable to decide their position on continuing inspection campaigns in accordance with the instructions of the Ministry of Health, in light of their conflict with the letter of the National Food Safety Authority, which demanded stopping any oversight practices related to its jurisdiction.</p>
<p>The sources added that a number of food inspectors preferred to adhere to the decision of the Ministry of Health and Population until further directives were issued, for fear of falling subject to administrative or legal accountability.</p>
<p>The sources confirmed that the food inspectors and health affairs directorates are waiting for an official and decisive clarification from the head of the preventive medicine sector at the Ministry of Health and Population, to determine the mechanism of work during the next stage, and to determine the authority responsible for monitoring the local market, in a way that ensures that control campaigns are not disrupted or that duplication of specializations occurs.</p>
</p></div>
<p><script type= replaceOembeds(); function replaceOembeds() { var allEmbeds = document.getElementsByTagName("OEMBED"); while (allEmbeds.length != 0) { replaceOembedWithHtml(allEmbeds[0], extractLinkFromOembed(allEmbeds[0])); allEmbeds = document.getElementsByTagName("OEMBED"); } runYoutubeLazyLoad(); window.onscroll = function () { loadAPI(); window.onscroll = null; } // loadfbApi(); } function replaceOembedWithHtml(element, sourceData) { if (sourceData.source.toLowerCase() === "youtube") { var html="
" + '
' + '
' + '
' + '' + '
' + '
'; replaceElementWithHtml(element, html); } else if (sourceData.source.toLowerCase() === "instagram") { var html="
'; replaceElementWithHtml(element, html); } else if (sourceData.source.toLowerCase() === "twitter") { var html="
'; replaceElementWithHtml(element, html); } else if (sourceData.source.toLowerCase() === "facebook") { var html="
' replaceElementWithHtml(element, html); } else { replaceElementWithHtml(element, ""); } } function extractLinkFromOembed(element) { return getUrlSource(element.getAttribute("url")); } function getUrlSource(url) { var ytRegex = /http(?:s?):\/\/(?:www\.)?youtu(?:be\.com\/watch\?v=|\.be\/)([\w\-\_]*)(&(amp;)?‌​[\w\?‌​=]*)?/; var instaRegex = /(https?:\/\/www\.)?instagram\.com(\/p\/(\w+)\/?)/; var twitterRegex = /twitter\.com\/.*\/status(?:es)?\/([^\/\?]+)/; var fbRegex = /^https?:\/\/www\.facebook\.com.*\/(video(s)?|watch|story|posts)(\.php?|\/).+$/; if (ytRegex.test(url)) { return { source: "Youtube", url: url, id: ytRegex.exec(url)[1] }; } if (instaRegex.test(url)) { return { source: "Instagram", url: url, id: instaRegex.exec(url)[3] }; } if (twitterRegex.test(url)) { return { source: "Twitter", url: url, id: twitterRegex.exec(url)[1] }; } if (fbRegex.test(url)) { return { source: "Facebook", url: url, id: fbRegex.exec(url)[1] }; } return { source: "Unknown", url: url, id: "" }; } function replaceElementWithHtml(element, html) { var str = html; var Obj = element; //any element to be fully replaced if (Obj.outerHTML) { //if outerHTML is supported Obj.outerHTML = str; ///it's simple replacement of whole element with contents of str var } else { //if outerHTML is not supported, there is a weird but crossbrowsered trick var tmpObj = document.createElement("div"); tmpObj.innerHTML = ''; ObjParent = Obj.parentNode; //Okey, element should be parented ObjParent.replaceChild(tmpObj, Obj); //here we placing our temporary data instead of our target, so we can find it then and replace it into whatever we want to replace to ObjParent.innerHTML = ObjParent.innerHTML.replace('
', str); } } function loadfbApi() { var js = document.createElement('script'); js.src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2"; document.body.appendChild(js); } function runYoutubeLazyLoad() { /// youtube lazyload var youtube = document.querySelectorAll(".youtube"); for (var i = 0; i < youtube.length; i++) { var source = "https://img.youtube.com/vi/" + youtube[i].dataset.embed + "/0.jpg"; var image = new Image(); image.src = "/themes/cairo2/assets/images/no.jpg"; image.classList.add('lazyload'); image.setAttribute("data-src", source); image.setAttribute("alt", "youtube"); image.addEventListener("load", function () { youtube[i].appendChild(image); }(i)); youtube[i].addEventListener("click", function () { var iframe = document.createElement("iframe"); iframe.setAttribute("frameborder", "0"); iframe.setAttribute("allowfullscreen", ""); iframe.setAttribute("src", "https://www.youtube.com/embed/" + this.dataset .embed + "?rel=0&showinfo=0&autoplay=1"); this.innerHTML = ""; this.appendChild(iframe); }); }; }

LEAVE A REPLY

Please enter your comment!
Please enter your name here