常见饮食限制餐食计划完整指南
当你有某些食物不能吃或选择不吃时,挑选预制餐食会变得更复杂。原因可能是个人选择、不耐受、特定饮食方式,或医生的建议。无论原因是什么,实际问题都很相似:订阅制餐食服务如何知道哪些食物不应该出现在你的餐盘里?
在 Mealzo,有两个彼此独立的机制需要区分。第一个是你选择的餐食计划(PLAN),它决定系统在组合菜单时所遵循的整体饮食框架。第二个是过敏原申报(ALLERGEN DECLARATION),它会在此基础上增加针对个人的过滤条件,范围来自系统支持的 9 类过敏原。
这两个机制在某些情况下会有重叠,但不能互相替代。例如,选择 Gluten Free 计划的人,是在选择一个本身围绕该饮食限制设计的计划。而选择其他计划、同时申报 wheat/gluten 的人,则是在要求系统针对该客户个人过滤掉含有该申报过敏原的菜品。
本指南将说明有饮食限制时餐食计划如何运作,如何把合适的计划与过敏原申报结合使用,系统的边界在哪里,以及在曼谷订购预制餐食之前应该确认什么。

1. 先分清餐食计划和过敏原申报
整个流程中最重要的区别其实很简单:计划说明你整体上想要哪一种菜单结构,而过敏原申报告诉系统哪些内容需要针对你个人额外过滤。
Mealzo 提供 12 种餐食计划:
- Balanced
- Weight Loss
- High Protein
- Vegetarian
- Vegan
- Keto
- Low-Carb
- Gluten Free
- Easy-to-Digest
- Pescatarian
- No Fish & Seafood
- Dairy & Egg Free
其中一些计划与特定饮食限制直接相关,例如 Gluten Free、No Fish & Seafood、Dairy & Egg Free、Vegetarian 和 Vegan。另一些计划,如 Balanced、Weight Loss、High Protein、Keto 和 Low-Carb,描述的是整体饮食模式,而不是排除某一种具体过敏原。
过敏原申报则是独立的一层设置。客户可以申报以下 9 类中的一类或多类:花生、树坚果、甲壳类、鱼类、牛奶、鸡蛋、大豆、wheat/gluten 和芝麻。含有客户已申报过敏原的菜品不会被分配给该客户。
这意味着,如果另一个计划更符合你的整体饮食方式,就不应只是因为想排除某一种食材而改选其他计划。在很多情况下,更合理的做法是先选择最符合整体需求的计划,再通过过敏原申报增加个人过滤条件。
要点: 先根据整体饮食方式选择计划,再通过过敏原申报过滤你个人需要避开的、系统支持的相关食材类别。
2. 有饮食限制时,12 种计划分别意味着什么
并不是每一种饮食限制都需要一个专门的计划。有时,专门计划确实是最清晰的起点;有时,选择其他计划并叠加过敏原申报会更合适。
下表说明了常见限制与计划之间的大致对应关系。
| 限制或偏好 | 最相关的起始计划 | 过敏原申报可以额外做什么 |
|---|---|---|
| 避免麸质 | Gluten Free | 申报 wheat/gluten 后,会增加针对个人的菜品过滤 |
| 避免鱼类和海鲜 | No Fish & Seafood | 鱼类和甲壳类可以分别申报 |
| 避免乳制品和鸡蛋 | Dairy & Egg Free | 牛奶和鸡蛋也可以分别申报 |
| 不吃肉,但食用其他动物来源食品 | Vegetarian | 仍可单独过滤系统支持的其他过敏原 |
| 不食用动物来源食品 | Vegan | 仍可另外申报大豆、芝麻、坚果等支持的过敏原 |
| 吃鱼,但不采用以肉类为主的饮食模式 | Pescatarian | 其他支持的过敏原仍可单独申报 |
| 重点是选择更易消化的餐食,而不是排除某一种指定过敏原 | Easy-to-Digest | 支持的过敏原仍需要单独申报 |
| 选择限制碳水化合物的饮食计划 | Keto 或 Low-Carb | 过敏原过滤与低碳水计划本身分开处理 |
| 希望选择通用餐食计划,同时有个人食材限制 | Balanced | 申报相应的系统支持过敏原 |
| 希望选择以热量配置为重点的计划,同时有其他限制 | Weight Loss | 申报相应的系统支持过敏原 |
| 希望选择高蛋白计划,同时有其他限制 | High Protein | 申报相应的系统支持过敏原 |
这个区别还能避免一种常见误解:过敏原申报不会改变计划本身。它不会把 Balanced 变成 Gluten Free,也不会把 Vegetarian 变成 Vegan,更不会把 High Protein 变成 Dairy & Egg Free。你选择的计划仍然保持不变,申报只是针对个人在系统中增加额外过滤。
如果你想进一步了解最容易产生混淆的限制之一,可以查看关于 如何选择无麸质餐食计划 的详细说明,了解在比较预制餐食时 Gluten Free 实际代表什么。

3. 什么情况下专门的限制型计划最清晰
如果某个专门计划的核心方向本身就与你想要的饮食方式一致,那么它通常是最容易理解的起点。
如果你平时就不希望菜单里出现鱼类或海鲜,那么 No Fish & Seafood 计划已经在计划层面表达了这一整体需求。如果鱼类或甲壳类的个人过滤对你也很重要,你还可以进一步分别申报它们。关于 不吃鱼类和海鲜时如何规划餐食 的文章会更具体地介绍这种饮食方式如何保持结构完整和餐食变化。
Dairy & Egg Free 也是同样的逻辑。选择这个计划会在计划层面确定不含乳制品和鸡蛋的整体方向,而申报牛奶或鸡蛋则是在 Mealzo 支持的过敏原列表中增加相应的个人过滤。对于正在考虑这一方式的人,无乳制品和鸡蛋的餐食规划 会进一步介绍蛋白质、钙来源和菜单多样性。
Vegetarian 和 Vegan 也主要是饮食模式,而不是过敏原申报的替代品。例如,选择 Vegan 的客户如果还需要过滤花生,不应认为 Vegan 会自动处理花生问题。花生属于独立的过敏原类别,需要单独申报。
因此,比起只问一个问题,更实用的方式是分别问两个问题:
- 哪一种计划最符合我整个套餐期间想要的饮食方式?
- 在系统支持的 9 类过敏原中,还有哪些需要针对我个人额外过滤?
把这两个问题分开回答,比试图用一个计划名称概括所有限制更准确。
4. 什么情况下通用计划加过敏原过滤更合适
假设你整体上更适合 Balanced 或 High Protein,但又需要避免某一类系统支持的过敏原。这并不意味着你一定要放弃这个计划,只因为计划名称没有直接写出你的限制。
在这种情况下,计划负责确定整体菜单结构,过敏原申报则作为额外一层过滤。Balanced 客户可以申报芝麻,High Protein 客户可以申报牛奶,Low-Carb 客户可以申报大豆。其他计划也遵循同样的逻辑。
这里最重要的限制是:过敏原申报只覆盖 Mealzo 列出的 9 类过敏原。
| 支持申报的类别 | 系统如何处理 |
|---|---|
| 花生 | 含有已申报花生的菜品不会被分配 |
| 树坚果 | 含有已申报树坚果的菜品不会被分配 |
| 甲壳类 | 含有已申报甲壳类的菜品不会被分配 |
| 鱼类 | 含有已申报鱼类的菜品不会被分配 |
| 牛奶 | 含有已申报牛奶的菜品不会被分配 |
| 鸡蛋 | 含有已申报鸡蛋的菜品不会被分配 |
| 大豆 | 含有已申报大豆的菜品不会被分配 |
| Wheat/gluten | 含有已申报 wheat/gluten 的菜品不会被分配 |
| 芝麻 | 含有已申报芝麻的菜品不会被分配 |
如果你避免的食物不属于这 9 类,就不应假设过敏原申报会自动覆盖。这个机制的范围是明确限定的,并不是一个可以填写任意食材排除项的开放列表。
在比较预制餐食服务时,也值得先了解 如何阅读配料和过敏原信息,因为单看计划名称并不能回答所有具体食材层面的问题。
要点: 过敏原申报是在你已经选择的计划上增加个人过滤条件,而不是为你创建一个新的定制饮食计划。
5. 过敏原过滤在实际中如何运作
把整个流程看成一组连续步骤,会更容易理解。
首先,你从 12 种计划中选择一种。然后选择每日热量等级,并决定每天要 3 餐还是 5 餐。接下来选择套餐周期。Mealzo 提供 3、7、14 或 30 天套餐。
之后,系统会根据你选择的计划、热量等级和餐次数自动组合菜单。客户不能为每一天单独挑选每一道菜。
如果你已经申报了 9 类支持过敏原中的一种或多种,那么含有这些已申报过敏原的菜品不会被分配给你。这一过滤机制是在计划选择之外额外生效的。
例如,假设两位客户都选择 Balanced。一位申报芝麻,另一位没有申报。两人选择的是同一个计划,但个人过敏原设置不同。因此,即使基础计划相同,系统也可以对两人采用不同的过滤条件。
另一个例子是选择 Vegetarian 的客户,同时申报花生和树坚果。Vegetarian 描述的是整体计划,而花生和树坚果属于叠加在计划之上的个人申报。
对于夫妻、家庭或其他群体来说,这种区分尤其有用,因为他们的整体饮食方式可能相似,但具体需要避开的食物并不相同。


6. 系统不会做什么
了解有饮食限制时餐食计划的边界,与了解系统能做什么同样重要。
Mealzo 并不是一个允许你每天手动组合菜单、逐一挑选每道菜的系统。套餐菜单会根据所选计划、热量等级和餐次数自动组合。
过敏原申报也不应被理解为可以移除任意食材的自定义表单。它只覆盖 9 类明确规定的过敏原。这并不意味着所有你不喜欢的食材、所有个人偏好或所有食品类别都可以被添加成个人排除项。
最重要的是,过敏原申报并不代表可以排除痕量接触。Mealzo 在 Bang Na 使用共享厨房,痕量交叉接触的可能性无法被完全消除。 因此,这项服务不应被视为需要严格防护的严重食物过敏人群的保障措施。
这一点的措辞很重要。系统可以不分配那些被记录为含有已申报过敏原的菜品,但这并不等同于声称厨房环境中完全不存在该成分。
也没有必要把每一种饮食偏好都转化成过敏原申报。如果某项限制本身已经是某个合适计划的核心原则,那么计划本身就可以承担主要的结构性筛选。过敏原申报则用于需要额外个人过滤的、系统支持的相关类别。
7. 如何组合多个饮食限制
现实中的饮食方式很少只需要一个标签就能完整描述。有人可能选择 Vegetarian,同时避免牛奶;有人可能选择 No Fish & Seafood,又需要申报花生;Vegan 客户也可能还需要过滤芝麻或大豆。
处理多个限制时,最清晰的方法是从整体到具体。
- 先选择最符合你整体饮食方式的计划。
- 再添加 9 类支持过敏原中所有与你相关的申报。
- 不要假设计划会自动涵盖与其无关的其他过敏原。
- 不要假设过敏原申报会改变计划本身的含义。
例如,一位 Dairy & Egg Free 客户同时需要避免树坚果。计划负责整体的无乳制品和无鸡蛋方向,而树坚果属于另一个单独类别,因此如果需要过滤,就应另外申报。
同样,如果 Gluten Free 客户还需要避免甲壳类,那就是两个不同层面的要求。Gluten Free 是所选计划,甲壳类则是额外申报。
因此,这个系统不是“找到一个能概括所有要求的标签”,而更像是先选择基础配置,再叠加系统支持的个人过滤条件。
要点: 有多个饮食限制时,用最接近整体需求的计划作为基础,再分别申报其他所有相关且受支持的过敏原。
8. 麸质、消化与其他听起来相似但并不相同的限制
有些计划名称看起来彼此相关,但实际用途并不一样。Gluten Free 和 Easy-to-Digest 就是一个典型例子。
当避免麸质是主要饮食要求时,Gluten Free 才是直接对应的计划。Easy-to-Digest 属于另一种计划类别。选择 Easy-to-Digest 不应被理解为选择 Gluten Free,选择 Gluten Free 也不代表同时选择了 Easy-to-Digest。
如果你比较计划的主要原因在于餐食本身是否更易消化,那么关于 什么样的餐食更容易消化 的文章会专门讨论 Easy-to-Digest,而不会把它当作过敏原计划来解释。
Keto 和 Low-Carb 也容易被误认为是食材排除型计划。它们描述的是以限制碳水化合物为重点的饮食模式,并不能替代牛奶、鸡蛋、坚果、大豆、芝麻、鱼类、甲壳类或 wheat/gluten 的过敏原申报。
同样,High Protein 描述的是整个计划的饮食方向,并不意味着某一类过敏原会自动被排除。
最简单的原则是:不要给计划名称附加它本身没有表达的含义。如果计划名称直接对应你的主要饮食限制,那么它可能是合适的起点。如果你的限制属于 9 类受支持过敏原之一,就应使用申报功能作为额外的个人过滤。
9. 热量、餐次数和套餐周期是彼此独立的选择
饮食限制只是 Mealzo 套餐配置中的一个部分。选好与你饮食方式相符的计划后,你还需要另外选择热量等级、每天的餐次数以及套餐周期。
每日有 6 个热量等级:
- 1200 kcal
- 1500 kcal
- 1800 kcal
- 2000 kcal
- 2200 kcal
- 2500 kcal
你可以选择每天 3 餐或 5 餐,套餐周期可以选择 3、7、14 或 30 天。
这些设置不应与饮食限制机制混为一谈。把每天 3 餐改成 5 餐,不会改变你申报的过敏原。把 1800 kcal 改成 2000 kcal,也不会把一个计划变成另一个计划。套餐周期同样不会改变 Gluten Free、Vegan 或 No Fish & Seafood 的含义。
可以这样理解各项配置:
| 选择 | 它决定什么 |
|---|---|
| 餐食计划 | 整体饮食框架 |
| 过敏原申报 | 系统支持的个人食材过滤 |
| 热量等级 | 每日热量配置 |
| 3 餐或 5 餐 | 每天提供的餐食数量 |
| 3、7、14 或 30 天 | 套餐周期 |
系统会综合这些设置,自动组合你的套餐菜单。
如果你已经知道哪一种整体饮食框架适合自己,可以先比较 Mealzo 的餐食计划选项,再决定热量等级、餐次数和套餐周期。
10. 订阅制预制餐需要不同于餐厅点餐的思路
在餐厅里,你可能习惯先选一道菜,再询问能否去掉某个配料。订阅制餐食的运作方式不同。
在 Mealzo,你选择的是计划和配置,而不是每天手动挑选每一道菜。因此,前期设置就显得更重要。计划决定菜单的大方向,已申报的过敏原则决定哪些登记在系统中的菜品不应分配给你。
这个系统最适合按类别思考,而不是把每一道菜都当作单独修改的请求。
例如:
- “我想要 Vegetarian 套餐,同时避免芝麻”明确区分了计划和申报。
- “我想要 Balanced,但需要过滤牛奶”同样向系统提供了两个不同层面的信息。
- “我不吃鱼类和海鲜”更适合以 No Fish & Seafood 作为整体计划框架。
- “我避免 wheat/gluten”如果这是主要饮食要求,则更适合选择 Gluten Free,同时 wheat/gluten 仍然可以另外申报。
这也说明了为什么在套餐开始前确认好限制信息,比每天再想办法避开不想吃的菜更重要。按天逐一选择单独菜品并不是这个菜单模式的一部分。
11. 曼谷配送不会改变饮食限制的处理方式
饮食限制设置属于套餐配置的一部分,而配送是另一个独立的运营环节。
Mealzo 在 Bang Na 的厨房准备餐食,并在曼谷范围内配送。配送时段为早上 06:00-09:00 或晚上 17:00-20:00。
选择早上还是晚上配送,不会改变你的计划,也不会改变账户中已经设置的过敏原申报。套餐周期和餐次数也是如此。这些设置影响的是套餐配置,而饮食限制机制仍然取决于你选择的计划和所申报的过敏原类别。
比较不同订阅方案时,可以按照固定顺序做决定:
- 先确定你整体上需要哪一种饮食方式。
- 确认是否有一个计划直接对应这种饮食方式。
- 分别申报所有与你相关的系统支持过敏原。
- 选择热量等级。
- 选择每天 3 餐或 5 餐。
- 选择 3、7、14 或 30 天套餐。
- 选择符合你日常安排的曼谷配送时段。
把这些选择彼此分开,可以减少一个最常见的误解:以为只要选了某个计划名称,所有个人饮食限制就都会自动处理。
12. 选择计划前的实用检查清单
在试图给自己归入某一个类别之前,先用简单的话描述你真正需要什么。“我吃 Vegetarian,同时避免花生”比试图找到一个同时代表这两件事的单一计划名称更有用。
然后,再把这句话与现有的计划和过敏原申报选项逐一对照。
可以使用下面这份简单清单:
- 我希望整个套餐周期采用哪一种整体饮食方式?
- Mealzo 是否有一个专门对应这种饮食方式的计划?
- 我是否还需要避免花生、树坚果、甲壳类、鱼类、牛奶、鸡蛋、大豆、wheat/gluten 或芝麻?
- 我是否把这些过敏原当作独立申报,而不是假设计划已经自动涵盖?
- 我需要避免的食物是否不属于这 9 类系统支持的过敏原?
- 我是否理解菜单是自动组合的,而不是逐道菜自行选择?
- 我是否理解厨房是共享厨房,痕量交叉接触的可能性无法完全消除?
如果其中任何一点改变了你对某个计划的理解,最好先处理清楚,再考虑热量等级或套餐周期。通常更合理的顺序是:先确定整体饮食方式,再设置受支持的个人过滤,最后才决定具体套餐参数。
要点: 最清晰的配置方式,是把整体饮食方式与受支持的过敏原排除条件分开处理,而不是试图让一个计划名称同时代表两者。
FAQ
我可以同时选择计划并申报过敏原吗?
可以。这是两个独立的配置部分。计划决定整体饮食框架,而花生、树坚果、甲壳类、鱼类、牛奶、鸡蛋、大豆、wheat/gluten 和芝麻的申报则用于增加个人过滤条件。含有已申报过敏原的菜品不会被分配给你。
如果我选择 Gluten Free,还需要了解过敏原申报吗?
需要。Gluten Free 是一种餐食计划,而 wheat/gluten 同时也是系统支持申报的过敏原类别之一。这两个机制不能视为同一件事。计划决定菜单的整体方向,申报则是针对个人客户的额外过滤。
我可以删除任何自己不喜欢的食材吗?
这里所说的过敏原申报系统只覆盖 9 类:花生、树坚果、甲壳类、鱼类、牛奶、鸡蛋、大豆、wheat/gluten 和芝麻。不能假设其他所有食材或个人偏好都可以通过这个机制创建独立排除项。
我可以自己选择每一餐,以避开不想吃的食物吗?
不可以。每个套餐的菜单会根据所选计划、热量等级和餐次数自动组合。客户不能为具体日期单独挑选每一道菜,因此在开始时正确选择计划并填写相关的受支持过敏原申报很重要。
Mealzo 可以作为严重食物过敏的保障措施吗?
不可以。Mealzo 使用共享厨房,痕量交叉接触的可能性无法完全消除。过敏原申报会使含有已申报过敏原的菜品不被分配给该客户,但这项服务不应被视为严重食物过敏情况下的保障措施。
如果我有不止一种饮食限制,该怎么处理?
先选择最符合你整体饮食方式的计划,然后再申报 9 类支持过敏原中与你相关的其他类别。例如,Vegetarian 可以与牛奶申报结合使用,No Fish & Seafood 也可以再加上树坚果申报。