Allergens and Meal Plans in Bangkok: What Declaring 9 Allergen Groups Actually Does

Mealzo Team · 2026-08-31 · 11 min

When you subscribe to a meal plan, avoiding an ingredient should not depend on remembering to check every dish yourself. Mealzo handles this through a simple declaration system connected to the way its menus are assembled.

Customers can declare any of nine allergen groups: peanuts, tree nuts, shellfish, fish, milk, egg, soy, wheat/gluten and sesame. When one of those groups is declared, dishes containing that allergen are not assigned to that customer.

That description is deliberately narrow. The declaration changes which dishes the system assigns. It does not turn a shared kitchen into an allergen-free environment, eliminate trace cross-contact or certify a meal as suitable for a severe allergy.

For someone comparing an allergens meal plan Bangkok subscription, understanding that distinction matters more than reassuring labels. This guide explains exactly what the declaration does, how it fits into Mealzo's automated menu system and, just as importantly, where its limits are.

What the allergen declaration actually changes

1. What the allergen declaration actually changes

Mealzo's packages are assembled automatically. A customer chooses a meal plan, daily calorie level and whether they want three or five meals per day. Individual dishes for individual days are not selected manually by the customer.

The allergen declaration adds another condition to that assignment process. If you have declared one of the supported allergen groups, a dish containing that declared allergen is not assigned to you.

The logic can be summarized without adding anything more complicated:

This is a filtering mechanism inside the menu-assignment system. It is not a claim about the absence of trace amounts in the kitchen environment.

Key takeaway: Declaring an allergen prevents dishes containing that declared allergen from being assigned to your package.

How an allergen declaration works
How an allergen declaration works

For a broader explanation of how subscriptions and automatic menu assembly work, see how Mealzo meal-plan delivery works in Bangkok.

2. The nine allergen groups you can declare

Mealzo supports declarations for nine groups. The table below gives ordinary food examples simply to make each category easier to recognize; it does not attempt to catalogue every possible ingredient or recipe.

Allergen groupEveryday examples where it may appear
PeanutsPeanut sauces, crushed peanuts, peanut-based dressings
Tree nutsCashews, almonds, walnuts, nut toppings
ShellfishShrimp, prawns, crab, shellfish-based dishes
FishFish fillets, fish-based dishes, preparations containing fish
MilkMilk, cheese, cream, dairy-based sauces
EggEggs, omelettes, egg-containing preparations
SoyTofu, soy-based ingredients, soy-containing dishes
Wheat/glutenBread, noodles, wheat-based products
SesameSesame seeds, sesame toppings, sesame-based ingredients

Declaring more than one group means the same assignment rule applies to each declared group. For example, if peanuts and sesame are declared, dishes containing peanuts are not assigned and dishes containing sesame are not assigned.

The mechanism remains the same whether you declare one group or several. Mealzo is not asking the customer to create a custom recipe specification or redesign each day's menu. It is excluding dishes that contain the declared groups from that customer's assignment.

3. How allergen declarations fit into an automatic meal plan

Mealzo offers 12 plans: Balanced, Weight Loss, High Protein, Vegetarian, Vegan, Keto, Low-Carb, Gluten Free, Easy-to-Digest, Pescatarian, No Fish & Seafood, and Dairy & Egg Free.

Within the subscription setup, there are also six calorie levels per day:

Daily calorie levelMeals per day available
1200 kcal3 or 5 meals
1500 kcal3 or 5 meals
1800 kcal3 or 5 meals
2000 kcal3 or 5 meals
2200 kcal3 or 5 meals
2500 kcal3 or 5 meals

Packages are available for 3, 7, 14 or 30 days. Once the plan, calorie level and meal count are selected, the menu for that package is assembled automatically.

The allergen declaration works within that process. It does not replace the chosen meal plan. It adds an exclusion condition so that a dish containing a declared allergen is not assigned to that customer.

This distinction is useful when comparing services. A dietary plan name tells you the general type of plan selected. An allergen declaration tells Mealzo which supported ingredients must prevent a dish from being assigned.

If you are comparing the wider Bangkok market before choosing a subscription, the complete guide to healthy meal delivery in Bangkok covers the broader questions beyond allergen declarations.

4. A declaration is not the same as choosing dishes yourself

Some people hear "allergen settings" and assume that every day's menu becomes individually configurable. That is not how Mealzo works.

Customers do not browse the upcoming package and replace individual dishes one by one. The menu is assembled automatically from the chosen plan, calorie level and meal count, with the allergen declarations applied as exclusions during assignment.

That means the useful question is not, "Which exact dish should I swap Tuesday's lunch for?" The relevant question is, "Does this dish contain one of the allergen groups I declared?" If it does, it is not assigned to that customer.

This keeps the mechanism straightforward, but it also means the service should not be described as a fully bespoke menu-building system.

Key takeaway: An allergen declaration filters dish assignment; it does not give the customer a manual dish-by-dish menu builder.

5. Declaring an allergen and choosing a meal plan are separate choices

Mealzo has plans whose names already refer to certain ingredient patterns, including Gluten Free, No Fish & Seafood, and Dairy & Egg Free. The nine-group declaration system is still a separate concept from selecting a plan.

A plan determines the menu framework used for the subscription. An allergen declaration determines which dishes containing a declared group must not be assigned to that particular customer.

That distinction becomes clearer with examples:

In every case, the same rule applies: a dish containing a declared allergen is not assigned to that customer.

People avoid ingredients for different personal reasons, but Mealzo's mechanism does not attempt to classify those reasons medically.

What the system does not do: shared kitchen and cross-contact limits

6. What the system does not do: shared kitchen and cross-contact limits

This is the most important limitation to understand.

Mealzo operates from a shared kitchen in Bang Na. Declaring an allergen does not mean that the kitchen becomes free from that allergen, and it does not eliminate the possibility of trace cross-contact.

The declaration system controls dish assignment. It prevents dishes containing a declared allergen from being assigned to that customer. It does not certify the resulting meals as allergen-free, guarantee the absence of traces, or make them suitable for a severe allergy.

Anyone with a severe allergy or a history of anaphylaxis should not treat Mealzo's declaration system, or any delivery subscription, as a medical safeguard. That person should speak to their doctor about what level of food preparation control is appropriate for them.

Those limits are not a technical footnote. They define what the feature is.

Key takeaway: Mealzo uses a shared kitchen, so allergen declarations do not eliminate trace cross-contact and must not be interpreted as an allergen-free guarantee.

A service comparison should make this kind of distinction explicit. The Bangkok meal delivery subscription checklist provides a practical framework for comparing what different meal services actually offer before subscribing.

7. Why clear wording matters when comparing allergen handling

Food-service language can become misleading very quickly. Words such as "safe," "guaranteed," "allergen-free" or "certified" imply much more than Mealzo's declaration mechanism provides, so they should not be used to describe it.

The accurate description is shorter: dishes containing a declared allergen are not assigned to that customer.

That wording tells you both what happens and where the boundary sits.

StatementAccurate description of Mealzo?
Dishes containing your declared allergen are not assignedYes
The meal is guaranteed allergen-freeNo
Trace cross-contact is eliminatedNo
The kitchen is dedicated to allergen-free preparationNo
The declaration is a medical safeguardNo
Several supported allergen groups can be declaredYes

For customers, this kind of precision is more useful than broad reassurance. It lets you compare the system against your own requirements without assuming protections that have not been promised.

8. How this works across different package lengths

The allergen rule is not tied to one particular subscription duration. Mealzo offers 3-, 7-, 14- and 30-day packages, and the menu for the chosen package is assembled automatically.

The same declaration principle applies regardless of package length: a dish containing a declared allergen is not assigned to that customer.

The other configuration choices still matter. A customer selects:

Mealzo also has a calorie calculator in the app using the Mifflin-St Jeor formula. Its result is an estimate rather than medical advice. The allergen declaration is separate from that calorie estimate; one concerns menu assignment exclusions, while the other estimates calorie needs.

Four choices make your plan
Four choices make your plan

9. What to check before confirming a subscription

If ingredient avoidance is part of your decision, it helps to separate the questions that Mealzo can answer through its system from assumptions the system does not support.

First, check whether the ingredient you need to avoid falls within one of the nine supported groups. The declaration mechanism covers peanuts, tree nuts, shellfish, fish, milk, egg, soy, wheat/gluten and sesame.

Second, remember that you are selecting a plan rather than individual dishes. Your package menu is assembled automatically from the plan, calorie level and meal count, with declared allergen groups used to prevent relevant dishes from being assigned.

Third, assess the shared-kitchen limitation realistically. If avoiding trace cross-contact is essential, the declaration system does not provide that level of control.

Fourth, compare the rest of the subscription in its own right. Mealzo delivers across Bangkok with morning delivery from 06:00-09:00 or evening delivery from 17:00-20:00. Those operational details are separate from allergen handling, but they still affect whether a particular subscription fits your routine.

10. The practical way to think about Mealzo's allergen feature

The most useful way to understand the system is as an assignment rule.

You tell Mealzo which of the nine supported allergen groups you want declared. The automated menu system then does not assign dishes containing those declared allergens to you.

Nothing needs to be added to make that feature sound more substantial. In fact, adding stronger language would make the explanation less accurate.

It is not certification. It is not a guarantee that traces cannot occur. It is not a dedicated-kitchen protocol. It is not a medical safeguard for severe allergy.

For customers whose requirements fit within that boundary, the declaration adds a concrete exclusion to the automatic menu-selection process. For customers who require protection from trace cross-contact, the shared-kitchen limitation is decisive information and should be considered before subscribing.

Key takeaway: The useful question is whether dish-level exclusion of the nine declared groups is sufficient for your requirements, given that trace cross-contact remains possible.

You can review the available combinations of plans, calorie levels, meal counts and package lengths through Mealzo meal plans and subscription options.

FAQ

Which allergen groups can I declare with Mealzo?

You can declare peanuts, tree nuts, shellfish, fish, milk, egg, soy, wheat/gluten and sesame. If a dish contains a group you have declared, that dish is not assigned to you.

Can I declare more than one allergen group?

Yes. You can declare multiple groups from the nine supported categories. The exclusion rule applies to each group you declare, so dishes containing any of those declared allergens are not assigned to you.

Are Mealzo meals safe for someone with a severe allergy?

No. Mealzo should not be described as safe or guaranteed for a severe allergy. The kitchen is shared, and the declaration system does not eliminate trace cross-contact. Anyone with a severe allergy or a history of anaphylaxis should not treat this or any delivery subscription as a medical safeguard and should speak to their doctor.

Does declaring an allergen make my meals allergen-free?

No. The declaration means dishes containing the declared allergen are not assigned to you. It does not certify the meals as allergen-free and does not guarantee that trace cross-contact cannot occur in the shared kitchen.

Can I choose individual replacement dishes after declaring an allergen?

No. Mealzo does not work as a dish-by-dish menu builder for individual days. The menu is assembled automatically from your selected plan, calorie level and meal count, while dishes containing declared allergens are excluded from assignment.

Does the declaration work with every Mealzo package length?

The same assignment mechanism applies across Mealzo's 3-, 7-, 14- and 30-day packages. Your selected plan, calorie level and meal count determine the menu framework, and dishes containing your declared allergens are not assigned.

Find a Meal Plan That Fits

Compare Mealzo plans or use the calculator to explore meal options for your needs.

View plansOpen calculator