Source: https://verify-veg.com/blog/vegan-thailand-supermarket-guide/
Language: en

# Vegan Grocery Shopping in Thailand: 7-Eleven, Big C, Lotus's and Hidden Fish Sauce

The hard part of eating vegan in Thailand is not the restaurant. It is the weekly shop. The fresh
food is easy and cheap, the tofu is excellent, and then you pick up a packet of stir-fry sauce and
the ingredient list is a wall of Thai script with four words in it you actually need.

This guide is for people who live here, not people passing through. It covers which chain to use for
what, where the animal ingredients sit in Thai packaged food, what the yellow เจ flag does and does
not promise, and a repeatable way to check a label you cannot read.

> **Key Takeaways**
> - Big C and Lotus's carry the weekly basics, Tops and Gourmet Market carry more imports, Villa Market is the imported-goods specialist, and Makro is the bulk option.
> - Fish sauce, shrimp paste and oyster sauce are the default in Thai savoury packaged food, including packets sold as vegetarian.
> - The jay (เจ) yellow flag is a strict Chinese-Thai Buddhist diet that also excludes garlic, onion and other strong-smelling vegetables, so it is not a vegan logo.
> - Fresh produce, tofu, rice and plain dried noodles are the reliable base. Scan or read the label for everything else.

**TL;DR: shop the fresh perimeter first, use Big C, Lotus's, Tops or Makro for packaged goods, and
assume fish sauce, shrimp paste and oyster sauce are present in anything Thai and savoury until a
label or a scan tells you otherwise.**

## Where to shop, and what each chain is actually good for

| Chain | What it is | Best for |
|---|---|---|
| Big C | Hypermarket and supermarket banners in Thailand, Cambodia and Laos ([BJC One Report 2024](https://bjc.listedcompany.com/misc/one-report/20250402-bjc-one-report2024-en.pdf), retrieved 2026-09-24) | One-stop weekly shop, own-brand staples, bulk rice |
| Lotus's | The retail business of CP Axtra, whose wholesale business is Makro ([SET factsheet, CP AXTRA](https://www.set.or.th/en/market/product/stock/quote/CPAXT/factsheet), retrieved 2026-09-24) | Mid-size weekly shop, fresh produce, promotions |
| Tops | Central Retail's food banner, which the group describes as its food retailer in Thailand and Vietnam ([Central Retail](https://www.centralretail.com/en/newsroom/news-and-activities/502/central-retail-reinforces-tops-as-the-1-food-retailer-in-thailand-and-vietnam-strengthening-its-food-portfolio-with-the-new-mega-project-tops-club-in-thailand), retrieved 2026-09-24) | Imported brands, bakery, frozen vegetarian lines |
| Gourmet Market | The Mall Group's premium supermarket, positioned around food and fresh ranges ([Gourmet Market](https://gourmetmarketthailand.com/), retrieved 2026-09-24) | Specialty imports, plant milks |
| Villa Market | Family-owned, describes itself as Thailand's original international supermarket and direct-imports more than 2,500 products ([Villa Market](https://static.villadocs.com/about), retrieved 2026-09-24) | Western and hard-to-find imports |
| Makro | CP Axtra's wholesale business, on the same factsheet | Bulk buying, catering sizes |
| 7-Eleven | Nationwide convenience chain with its own store finder ([7-Eleven Thailand](https://www.7eleven.co.th/), retrieved 2026-09-24) | Single meals, drinks, snacks between shops |
| FamilyMart | Convenience chain whose Thai business was acquired by Central Food Retail ([Marketing-Interactive](https://www.marketing-interactive.com/familymart-thailand-acquired-by-central-food-retail), retrieved 2026-09-24) | A second convenience option |

The pattern is worth internalising. The further up that table you go, the more you pay for certainty:
an imported jar with an English label costs more, and it is worth it for weekly staples. For everything else, the local aisles are fine, but they are where the label reading
happens.

## Where the animal ingredients hide

Thai packaged food does not usually hide meat. It hides stock, sauce and paste.

- **Fish sauce (nam pla)** is fermented fish, usually anchovy, and it is the base seasoning in most
  savoury Thai food.
- **Shrimp paste (kapi)** is ground into curry pastes, so a vegetable curry is not automatically
  plant-based.
- **Oyster sauce** appears in stir-fries and on vegetable dishes, especially Chinese-influenced ones.
- **Pork stock, lard and chicken bouillon** turn up in soups, instant noodle sachets and seasoning
  powders. The sachet inside a noodle packet is the part to check, not the noodle block.
- **Dried shrimp and egg** are common in salads and fried rice.

The reason to be careful with familiar dishes is that the seasoning carries the animal content. We
have a fuller breakdown of how that works in
[hidden animal ingredients in Thai food](/blog/thailand-hidden-animal-ingredients/), and a worked
example in [is pad thai vegetarian](/blog/is-pad-thai-vegetarian/).

One more trap sits on the front of the packet. Thai government material defines มังสวิรัติ
(mangsawirat, the Thai word for vegetarian) as avoiding meat and animal-derived seasonings such as
kapi and nam pla ([STKC, Ministry of Higher Education, Science, Research and Innovation](https://www.stkc.go.th/info/%e0%b8%ad%e0%b8%b2%e0%b8%ab%e0%b8%b2%e0%b8%a3%e0%b9%80%e0%b8%88-%e0%b8%81%e0%b8%b1%e0%b8%9a-%e0%b8%a1%e0%b8%b1%e0%b8%87%e0%b8%aa%e0%b8%a7%e0%b8%b4%e0%b8%a3%e0%b8%b1%e0%b8%95%e0%b8%b4-%e0%b8%95%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b8%81%e0%b8%b1%e0%b8%99%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3), retrieved 2026-09-24). That is a
stronger claim than the English word usually carries, but it says nothing about egg or dairy.

## The jay (เจ) flag, and the caveat that matters

The yellow flag with the เจ character is the most useful marker in a Thai supermarket, and the most
misread. Jay food is the Chinese-Thai Buddhist vegetarian tradition. During the annual Vegetarian
Festival, observed for nine days in the ninth lunar month, participants avoid meat, poultry, seafood,
dairy and pungent vegetables such as garlic and onions ([TAT Newsroom, Tourism Authority of
Thailand](https://www.tatnews.org/2025/10/thailands-vegetarian-festival-a-feast-for-the-spirit-and-the-senses/),
retrieved 2026-09-24).

The part that catches people out is the vegetable rule. The same Thai government explainer that
distinguishes jay from mangsawirat notes that jay excludes garlic, shallots, Chinese chives and other
strong-smelling vegetables and hot spices, while mangsawirat does not (STKC, retrieved 2026-09-24).
So a jay packet is stricter than vegan about alliums and, during the festival, about dairy. It is a
religious diet with its own reasoning, not a vegan certification, and it tells you nothing about
gluten, nuts or a shared production line.

Outside the festival, festival-style food and เจ-marked packets appear all year in areas with
Thai-Chinese communities, and the range is good: mock meats, curries, noodles and dumplings. Treat
the flag as a strong hint, then read the list.

## Build the basket from food that needs no label

The cheapest and safest half of your shop never had an ingredient list: vegetables and fruit from a
market or the supermarket perimeter, tofu, rice, dried noodles, dried beans and coconut milk. Two or
three dishes from that base and you stop depending on imported substitutes.

## How to check a Thai label when you cannot read Thai

1. **Find the ingredient block.** On a Thai pack it is the longest block of small text. Thai
   nutrition labelling must be shown in Thai, with English or another language allowed alongside
   ([Thai FDA Food Division](https://food.fda.moph.go.th/faqs/faq-nutrition-label-11), retrieved
   2026-09-24).
2. **Look for the allergen line.** The Thai FDA's own guidance uses the format "Allergen
   information: contains ..." for the extra allergen statement, displayed with the Thai text
   ([Thai FDA Food Division](https://food.fda.moph.go.th/faqs/law-label-12-5), retrieved 2026-09-24).
   It is the one line you can often recognise without reading the rest.
3. **Learn five words instead of a language.** Fish sauce, shrimp paste, oyster sauce, pork and
   monosodium glutamate cover most of what goes wrong. Our
   [Thailand common ingredients page](/food/thailand/common-ingredients/) lists them with the Thai
   spelling and phonetics.
4. **Scan the barcode if there is one, photograph the list if there is not.** A barcode gives you a
   database answer in seconds; a photo works for market sauces, refills and restaurant labels with no
   barcode.
5. **Do this before you need it.** Download the language and product data while you have wifi, so
   the check still works in a market with no signal, as we describe in
   [scanning food offline while travelling](/blog/offline-food-scanning-travel/).

Keep a short note of what passed and what failed. After a month in one city you will have a personal
list of ten products, and the weekly shop stops being an investigation.

## The bottom line

Eat from the fresh perimeter, buy your imports where the imported range is best, and treat the
savoury packaged aisle as guilty until proven innocent. If you want the same approach for other
countries, start from our [food and ingredient guides](/food/).

> **Check before you eat.** The Verify Veg app scans a barcode or reads an ingredient list from a photo and flags ingredients against your diet (vegan, vegetarian, halal, kosher, Jain and more). [Download on the App Store](https://apps.apple.com/us/app/verifyveg-vegan-scanner/id6758276834) - Android is coming soon.

*Written by Samir Narain, founder of Verify Veg. Verify Veg helps people check packaged food against their diet by scanning barcodes and reading ingredient lists from photos.*

*Note: Verify Veg provides ingredient-based compatibility checks, not certification. Recipes and preparations vary by restaurant, region and cook, so always confirm with the restaurant, brand or vendor.*
