menu-MENAmenu-MENA
HomePricingBlogContact UsGet Started
Item edit drawer for a Spring Rolls menu item showing the Labels field with a Vegan tag, an image upload area, and Sold Out and Visible toggles

Halal, Dairy-Free, Nut Warnings: Labeling Your Menu Correctly

Menu Design

By menu-MENA Team

Published on August 31, 2026


Why "halal" isn't one of the labels

Open the labels field on any item in the Menu Editor and eight presets show up: Vegan, Vegetarian, Spicy, Gluten-free, Dairy-free, Contains nuts, New, Popular. Halal isn't on that list, and that's deliberate. Egypt is a halal-by-default market, so menu-MENA treats it as the assumption rather than a badge you tick per dish. The platform's own display code filters the exact word "halal" out of the label chips wherever they render, in the item editor's table view and on the live public menu, so tagging an item "halal" produces no visible chip anywhere.

If you actually want a certification mark to show (say your supplier holds an official halal certificate and you want it visible), the labels field still takes it. It's a free-text box under the hood, not a locked dropdown. Type something like "Halal Certified" and it becomes its own chip, since only the literal lowercase word "halal" gets swallowed. That works on the classic layout and the Template Builder. On the newer preset-theme redesign, only the eight built-in labels render as chips, so a custom tag typed there won't show up on that particular layout.

Dairy-free isn't a stand-in for vegetarian

A dish being vegetarian tells a customer nothing about dairy. Feta, labneh, halloumi, a cream-based sauce: all vegetarian, none of them dairy-free. Vegetarian and Dairy-free stay as two separate chips for exactly that reason. A hummus plate might carry both. A labneh appetizer carries only one. Tag by habit ("it's vegetarian, so I'm done") and a customer with a dairy allergy gets bad information from a menu that looked careful.

Nuts get the same seriousness in the wording. The chip doesn't say "Nuts," it says "Contains nuts" (يحتوي على مكسرات in Arabic), phrased as a warning rather than a neutral description. If a dish shares a fryer or a prep surface with a nut-based item, that's the label to reach for, and it's worth reaching for even when the nuts aren't in the recipe itself.

Where you actually add labels

Labels live in the item edit drawer, the same panel where you upload a photo, flip Sold Out and Visible, and attach modifier groups for sizes or add-ons. Tap an item in Cards or Table view, and the labels field sits right under the image uploader as a multi-select box. Pick from the eight presets, type your own, or mix both. Each selected label shows as a small chip you remove with one click.

Save the item and the same tags show up in two places at once: a "Badges" column in your own Table view, useful for scanning every item's labels at a glance without opening each drawer, and on the public menu your customers actually see, color-coded so dairy-free reads as one color and spicy reads as another, consistently, item after item.

Tags follow the menu's language, not your dashboard's

Here's a detail worth knowing if you run a bilingual menu, and most menu-MENA restaurants do, given how central Arabic is to the bilingual menu design itself. Label text is pulled from whichever language the public menu is currently displaying, not from whichever language your admin dashboard happened to be set to when you tagged the item. Tag a dish "Dairy-free" while working in the English dashboard, and an Arabic-reading customer on the public menu still sees "خالي من الألبان." The storefront looks up the translation from the menu's own content language, so this happens without any extra step on your part. Free-text labels don't get this treatment: whatever you typed is what shows, in whichever language you typed it.

The catalog doesn't tag allergens for you

If you're building a menu from the pre-built catalog of 1,100-plus items, know going in that the labels field comes back empty on every item you pull in. The catalog ships names, categories, prices, and photos in Arabic and English, but not dietary tags, because how a dish is actually made is a restaurant-specific fact. Two kitchens can both serve koshari, and only one of them cooks the rice in ghee. Whatever carries a real allergen risk, nuts especially, or a real dietary claim, vegan, gluten-free, plan on a pass through your item list once the catalog is in, adding the label yourself. It's a few taps per item, not a redesign.

That's the whole system: eight chips, one free-text field, and one label that's deliberately absent because it's already true by default. Getting it right has less to do with the tool and more to do with actually knowing what's in the dish before you tick the box.

Frequently Asked Questions

No. Halal is the platform's default assumption, not one of the eight preset labels, so there's nothing to check and no chip for it. If you want a certification badge to show anyway, type your own text into the labels field, something like 'Halal Certified', and it displays as its own chip since only the exact word 'halal' gets filtered out of the display.

Eight presets: Vegan, Vegetarian, Spicy, Gluten-free, Dairy-free, Contains nuts, New, and Popular. The labels field also takes free text, so you can type anything else your menu needs. Free-text labels just won't come with a matching Arabic translation the way the eight presets do.

No, and the platform doesn't treat them as one tag. Vegetarian and Dairy-free are two separate labels, because plenty of vegetarian dishes (feta, labneh, cream sauces) aren't dairy-free. Tag both if both actually apply to the dish.

No. The pre-built catalog gives you names, categories, prices, and photos in Arabic and English, but the labels field comes back empty on every item, since only you know how your kitchen actually makes a dish. You add labels item by item after pulling something in from the catalog.

Yes, for the eight preset labels. They're translated by the menu's own display language, not by whichever language your dashboard happened to be set to, so an Arabic-reading customer sees the Arabic wording even if you tagged the item from the English side.

No. It's part of the item editor on every plan, including the 14-day free trial, no separate add-on to buy.