← Back to Malin Plaza Phuket Guide

⏱️ Read time: 8 minutes · Last updated: October 2025

Thailand has a reputation for being difficult for vegetarians and vegans because fish sauce and shrimp paste appear in almost everything. That reputation is partly deserved — but at Malin Plaza Phuket, eating plant-based is genuinely easy once you know how to ask.

This guide tells you exactly which dishes to order, which to avoid, the Thai phrases that make everything simpler, and the stalls that are most accommodating to vegetarian and vegan customers.

The Two Words That Change Everything

Thai has a specific term for "vegan" that every vendor in Thailand understands immediately: "jay" (เจ). It's used during the annual vegetarian festival and refers to food that contains no meat, fish, seafood, eggs, dairy, garlic, or onion — essentially strict vegan plus a few additional restrictions. When you say "jay" at a Thai market stall, the vendor knows exactly what you mean.

The second word you need is "mangsawirat" (มังสวิรัติ), which means "vegetarian" in the looser sense (no meat but sometimes includes eggs and dairy). For most vegetarians, "jay" is safer and simpler.

If you don't want to attempt the Thai pronunciation, the phrase "no fish sauce, no shrimp paste, no egg" said clearly and slowly is understood by most Malin Plaza vendors who deal with tourists.

Best Vegetarian and Vegan Dishes at Malin Plaza

1. Vegetarian Pad Thai

Pad Thai can be made fully vegan easily — ask for it without egg, dried shrimp, and fish sauce. The vendor will substitute soy sauce and extra tofu. The flavour is 90% as good as the original and the dish is one of the safest plant-based orders at Malin Plaza. 80–120 THB.

2. Vegetable Fried Rice (Khao Pad Pak)

Fried rice with mixed vegetables and tofu, no egg. Ask for "khao pad pak, mai sai khai" (vegetable fried rice, no egg). Simple, filling and consistently vegan-friendly. 70–100 THB.

3. Pad Pak Ruam (Stir-Fried Mixed Vegetables)

Seasonal vegetables stir-fried with soy sauce and garlic. Ask for no oyster sauce ("mai sai nam man hoi"). Served with rice on request. 80–120 THB.

4. Som Tam Jay (Vegan Papaya Salad)

Som tam without fish sauce or dried shrimp. Ask for "som tam jay" and most vendors will know exactly what you mean. It's spicy, sour, fresh and one of the best vegan dishes in Thailand. 60–100 THB. Warning: still spicy even at "not spicy" level.

5. Massaman Curry with Tofu

Massaman is the mildest of the Thai curries and is easily made vegan. Ask for it with tofu instead of meat and no fish sauce. 100–150 THB.

6. Green or Red Curry with Tofu and Vegetables

Both can be made vegan easily by asking for tofu instead of meat and no fish sauce. Green curry is spicy, red curry is medium. 100–150 THB.

7. Fresh Spring Rolls (Po Pia Sod)

Rice paper rolls with vegetables and sometimes tofu, served with a dipping sauce. Ask for the dipping sauce without fish sauce. 60–100 THB.

8. Vegetable Tempura

Available at some Malin Plaza stalls. Vegetables in a light batter, deep-fried, served with sweet chilli sauce. 80–120 THB.

9. Grilled Corn and Sweet Potato

Simple street food — corn on the cob or sweet potato grilled over charcoal. No animal products involved. 30–50 THB.

10. Mango Sticky Rice

Naturally vegan (rice, coconut cream, sugar, salt, mango). One of the best vegan desserts in the world. 80–120 THB. See our guide to best mango sticky rice in Phuket.

Dishes to Avoid Unless You Ask First

Pad See Ew: Usually contains egg and often fish sauce. Ask for it "jay" to make it vegan.

Tom Yum: Usually made with fish sauce and often shrimp. Ask for "tom yum jay" or "tom yum hed" (mushroom tom yum).

Larb: Traditionally made with minced meat, fish sauce and toasted rice powder. Ask for a tofu version "larb tofu jay".

Som Tam without modification: Standard som tam has fish sauce and dried shrimp. Ask for "som tam jay".

Pad Thai without modification: Contains egg, dried shrimp and fish sauce. Ask for "pad thai jay".

Safe Vegan Dishes at Malin Plaza

A few dishes are naturally vegan and require no modification.

Fresh fruit shakes (mango, watermelon, pineapple, banana) — 50–70 THB. Ask for no condensed milk ("mai sai nom khon"), which some vendors add by default.

Mango sticky rice — 80–120 THB. Naturally vegan.

Coconut ice cream — 40–60 THB. Vegan when served without toppings.

Fresh coconut water — 40–60 THB. Naturally vegan.

Grilled corn, sweet potato, and plain grilled vegetables — 30–80 THB.

Steamed rice — 20–40 THB.

Fresh fruit — 40–80 THB per portion.

The Thai Phrases That Make Life Easy

Learn these five phrases and you'll eat plant-based anywhere in Thailand without difficulty.

"Jay" (เจ) — Vegan (strict, no animal products at all). The single most useful word.

"Mai sai nam pla" (ไม่ใส่น้ำปลา) — No fish sauce.

"Mai sai kapi" (ไม่ใส่กะปิ) — No shrimp paste.

"Mai sai khai" (ไม่ใส่ไข่) — No egg.

"Mai sai nua sat" (ไม่ใส่เนื้อสัตว์) — No meat.

Even if your pronunciation is rough, Thai vendors are used to hearing these phrases from visitors and will understand the intent. Showing a translated card on your phone also works fine.

Vegan-Friendly Stalls at Malin Plaza

Not every stall at Malin Plaza is equally comfortable with vegetarian or vegan requests. The most accommodating stalls tend to be:

Pad Thai stalls — Most will make a vegetarian version without egg and with soy sauce instead of fish sauce on request. Some may charge the same price, others may offer a small discount.

Fried rice stalls — Vegetable fried rice is a standard menu item and easy to make vegan. Ask for no egg.

Dessert and drinks stalls — Naturally vegan for fruit shakes, coconut water, and mango sticky rice.

Fresh fruit vendors — Whole fruit you peel yourself is naturally vegan.

Grilled vegetable carts — Corn, sweet potato, mushrooms and other grilled vegetables require no animal products.

Stalls that are less accommodating: seafood stalls (obviously), stalls with pre-mixed sauces, and some curry stalls where the base already contains fish sauce. If a stall can't or won't modify a dish, just move to the next one.

Fresh vegan-friendly food at Malin Plaza Phuket

Fresh fruit, grilled vegetables and noodle dishes are all easy to make vegan at Malin Plaza.

A Sample Vegan Evening at Malin Plaza

Here's a plant-based itinerary that works perfectly.

5:30 PM: Arrive, walk the market, identify the Pad Thai stalls and fried rice stalls.

5:45 PM: Order "pad thai jay" (vegan Pad Thai) at a specialist stall. 80–120 THB.

6:15 PM: Order "khao pad pak" (vegetable fried rice, no egg) from a fried rice stall. 70–100 THB.

6:45 PM: Order "som tam jay" (vegan papaya salad) if you can handle spice. 60–100 THB.

7:30 PM: Fresh fruit shake (mango or pineapple, no condensed milk). 50–70 THB.

8:00 PM: Mango sticky rice. 80–120 THB.

Total: 340–510 THB per person ($10–15 USD) for a full vegan evening. Compare to a vegan restaurant in Patong where a single main dish costs 250–400 THB.

What If a Vendor Doesn't Understand?

Occasionally a Malin Plaza vendor won't understand your request. Here's what to do.

Show a translated card. Have the phrases written in Thai on your phone or a small card. Show it and point at the relevant line.

Point at ingredients. If there's a display of ingredients, point at the ones you don't want (fish sauce bottle, shrimp paste jar) and shake your head.

Try a different stall. Malin Plaza has over 50 stalls. If one isn't accommodating, another will be.

Order simple dishes. Fried rice, grilled vegetables, fruit, and desserts are always easy. Complicated dishes at busy stalls on busy nights may not be worth the hassle.

🌱 Best vegan meals at Malin Plaza: Vegan Pad Thai, vegetable fried rice, som tam jay and mango sticky rice. Between these four dishes you can eat brilliantly for under 400 THB.

Frequently Asked Questions

Is Malin Plaza good for vegetarians and vegans?
Yes. While Thailand is famous for using fish sauce and shrimp paste, most Malin Plaza stalls can easily make vegan versions of common dishes. Say "jay" (เจ) to indicate vegan.
What is the Thai word for vegan?
"Jay" (เจ) means strict vegan and is understood by every Thai street food vendor. It excludes meat, fish, seafood, eggs, dairy, garlic and onion.
What should I order at Malin Plaza as a vegan?
Vegan Pad Thai (pad thai jay), vegetable fried rice (khao pad pak), som tam jay, mango sticky rice, fresh fruit shakes without condensed milk, and grilled vegetables.
Is Pad Thai vegan?
Not by default — it usually contains egg, dried shrimp, and fish sauce. However, it can be made vegan by asking for "pad thai jay" (no egg, no shrimp, no fish sauce).
Is mango sticky rice vegan?
Yes. Mango sticky rice is naturally vegan — glutinous rice, coconut cream, sugar, salt and mango. No animal products involved.
What if the vendor doesn't understand "vegan"?
Show a translated card with the Thai phrases (jay, mai sai nam pla, mai sai kapi, mai sai khai), or simply say "no fish sauce, no shrimp paste, no egg" in English. Most vendors understand at least one of these.