KhaosanRoad.com
Bangkok Street Food Around Khao San Road for Vegetarians and Pescatarians
Guide Saturday, July 4, 2026

Bangkok Street Food Around Khao San Road for Vegetarians and Pescatarians

Our insider guide to vegetarian and pescatarian street food around Khao San Road—what to order, where to graze, Thai phrases, prices, and late-night spots.


We duck off Khao San Road and into Soi Rambuttri where the fairy lights tangle with tamarind trees and the woks never sleep. The air’s a hot mash-up: garlic hitting oil, palm sugar caramelizing, incense drifting from a street-side shrine. If you’re hunting for bangkok street food vegetarian options, this is our playground. We know which auntie will swap fish sauce for soy with a wink, which cart fries tofu crisp at midnight, and where to find a bowl of mushrooms so savory you’d swear there’s bone broth hiding inside.

Data Freshness + Pricing:

  • Prices are approximate and in THB.
  • Last checked: July 2026.
  • Happy hour and promo details change frequently—confirm locally.

Bangkok street food vegetarian: what’s easy, what’s tricky

Bangkok is both a dream and a puzzle for vegetarians. The dream: markets bursting with greens, tofu in every shape, fruit carts hacking open coconuts like it’s an Olympic sport, and entire stalls marked with the yellow-and-red เจ sign (jay), meaning vegan-style Buddhist vegetarian. The puzzle: fish sauce (nam pla) and shrimp paste (kapi) sneak into dressings and curry pastes; oyster sauce slides into stir-fries. Even that innocent-looking papaya salad can come laced with tiny dried shrimp.

Here’s why we still love grazing as vegetarians around Khao San Road and the Old Town:

  • Abundance of jay stalls: At lunch, look for big steel trays of curries and stir-fries with the เจ flag. Point, smile, and you’re set.
  • Flexible wok masters: Many pad thai/pad see ew vendors near Rambuttri and Tanao Road will do a jay version—just ask.
  • Fruit, sweets, and snacks everywhere: Mango sticky rice, coconut ice cream, grilled corn, banana roti—Banglamphu is a sweet tooth’s temple.

And the gotchas:

  • Hidden fish: Som tam, nam prik (chili dips), and many curries use fish-based seasonings by default.
  • Shared woks and ladles: Cross-contamination happens at busy carts; jay shops are your safest bet.
  • Morning vs. night: Some of the best vegetarian trays sell out by early afternoon. Night is great for noodles and snacks, fewer curries.

For more ways to navigate meat-light eating, we put together a deeper dive here: Bangkok Street Food for Dietary Restrictions: Vegetarian, Vegan, Halal, and Gluten-Free Options.

What to order: vegetarian-friendly dishes, snacks, and drinks

We’ll keep it real and tasty. Most vendors near Khao San know “jay” and can tweak. When ordering, we say “gin jay” (we eat jay) and then add the “no fish sauce” reminder.

Stir-fries and noodles

  • Pad Thai Jay: Rice noodles, tofu, bean sprouts, chives, crushed peanuts. Ask: “pad thai jay, mai sai nam pla, mai sai hoi”—no fish or oyster sauce. Egg is common; add “mai sai khai” if you want it fully vegan-jay. Price: approx. 60–100 THB near Khao San, 50–80 THB in local lanes.
  • Pad See Ew Jay: Broad rice noodles wok-tossed with Chinese kale, tofu, sweet soy. Ask for “jay” and “mai sai hoi.” Price: approx. 60–90 THB.
  • Pad Krapao Tofu (jay-style): Holy basil stir-fry with tofu and mushrooms. Standard versions use fish/oyster sauce—be clear: “pad krapao tao-hu jay, mai sai nam pla, mai sai hoi.” With rice and a fried egg if you take egg. Price: approx. 60–100 THB.
  • Fried Rice Jay: “Khao pad jay,” hold the fish sauce. Toss in pineapple if they’ve got it; it’s Bangkok, so odds are good. Price: approx. 60–90 THB.

Rice + curry (khao rad gaeng) at jay stalls

Find the yellow เจ flags mid-day on Chakrabongse Road, Tanao Road, and around Banglamphu Market. You’ll see metal trays of:

  • Green or red curry with tofu and eggplant (made without shrimp paste at jay spots)
  • Stir-fried bamboo shoots, bitter melon with tofu, braised mushrooms
  • Spicy jungle curry-style veggies (gaeng pa) minus fish Point to two or three dishes over rice—“khao rad gaeng jay, song sam yang.” Price: approx. 40–70 THB per plate depending on portions.

Soups and salad-ish things

  • Tom Yum Hed (mushroom tom yum): Sour, fragrant, chili-lime broth with lemongrass and galangal. Confirm “jay.” Price: approx. 60–120 THB depending on size.
  • Tofu and seaweed soup at jay shophouses: Clean, warming, light. Price: approx. 40–80 THB.
  • Som Tam (Papaya Salad) Jay: Ask for “som tam jay, mai sai nam pla, mai sai goong haeng, mai sai pla ra” (no fish sauce, dried shrimp, fermented fish). Many vendors will swap in soy sauce and mushroom sauce. Price: approx. 50–80 THB.

Snacks and small bites

  • Spring Rolls (por pia tod): Veggie-filled and fried; check the dipping sauce for fish. Price: approx. 30–60 THB for a few pieces.
  • Grilled Corn, Sweet Potato, or Banana: Simple, smoky, and safe. Price: approx. 20–40 THB per piece.
  • Khanom Krok: Coconut-rice custard cups, creamy with a hint of char. Often dairy-free but contains coconut milk and sugar; ask if they add egg (usually no). Price: approx. 20–40 THB for a tray.
  • Banana Roti: More dessert than dinner. Contains wheat and usually ghee or margarine; ask to skip egg if you’re vegan-jay. Price: approx. 40–80 THB depending on toppings.
  • Fresh Fruit: Pineapple, watermelon, guava dusted with chili-salt, dragon fruit. Price: approx. 20–40 THB per bag.

Sweets and drinks

  • Mango Sticky Rice: Ripe mango, coconut sticky rice, a scatter of mung beans. Bliss. Price: approx. 70–120 THB near tourist areas.
  • Coconut Ice Cream: Sometimes in a coconut shell with sticky rice and peanuts. Price: approx. 30–60 THB.
  • Thai Iced Tea (cha yen) or Iced Coffee (oliang): Sweet, creamy—condensed milk heavy. Vegan-jay? Ask for “mai sai nom” (no milk) and see if they have soy or black coffee. Price: approx. 25–50 THB street-side.
  • Fresh Coconut Water and Sugarcane Juice: The heat cure. Price: approx. 30–60 THB.

Want an even tighter list right around Khao San? We collected our go-tos here: Vegetarian and Vegan Street Food in Bangkok: What to Eat Around Khao San Road and here for the Old Town radius: Bangkok Street Food for Vegetarians: What to Order Near Khao San Road and the Old Town.

Pescatarians, this lane’s for you

If fish and seafood are on your table, your street food universe expands:

  • Pla Pao: Whole fish crusted in salt, stuffed with lemongrass, grilled over charcoal. Eat with rice and herbs; ask for a chili-lime dip without fish sauce if you want it lighter. Price: approx. 150–250 THB depending on size.
  • Tom Yum Goong: Shrimp, mushrooms, lemongrass, lime leaves. Ask for “mai sai nam pla” if you want a cleaner broth—some vendors will use salt/soy.
  • Hoy Tod: Crispy mussel omelet on a sizzling pan; a late-night hero on Phra Athit. Price: approx. 80–140 THB.

Where to find vegetarian street food in Bangkok (Khao San and beyond)

Khao San Road and Soi Rambuttri (Banglamphu)

Come early evening when the solar glare eases. Rambuttri’s wok stations are reliable for pad thai jay and stir-fries, and the carts on Tanao Road often put out jay signs at lunch. Along Chakrabongse Road you’ll spot rice-and-curry trays by late morning. Prices here skew a touch higher because, well, farang central—but the turnover is fast and the food fresh.

  • When: Lunch for jay curry trays (10:30–14:00 approx.), evenings for noodles and snacks (17:00–late).
  • Budget: 50–120 THB per dish, snacks 20–60 THB.

Phra Athit Road and Phra Sumen Fort

We wander toward the river when we want a calmer bite. Under the banyans near Phra Sumen Fort, night vendors set up with noodles, hoy tod for pescatarians, and grilled veg. A couple of jay shophouses open for early lunch on nearby Samsen sois. It’s an easy sunset stroll from Khao San.

  • When: Lunch 11:00–14:00, dinner 18:00–23:00.

Banglamphu Market (near Chakrabongse/Tanao)

Morning is market time. You’ll find steaming rice, tofu stir-fries, and bags of cut fruit. Grab soy milk or sesame soymilk warm from steel jugs.

  • When: 06:00–11:00.
  • Budget: Jay rice plates 40–70 THB, soy milk 15–25 THB.

Nang Loeng Market (near the Golden Mount)

A 15–20 minute walk or short tuk-tuk from Khao San, Nang Loeng is a lunchtime legend. There’s always a stall or two with jay curries, plus old-school sweets—khanom mo kaeng, sticky rice variations. We like arriving just before noon before the good trays sell out.

  • When: 10:30–14:00 weekdays mostly.

Pak Khlong Talat (Flower Market) (Flower Market) and Yodpiman Riverwalk

Late night, after the tourists snore, the flower market hums. Street carts sling noodles and snacks; you can score banana roti, coconut ice cream, and sometimes a jay noodle soup station.

  • When: 22:00–03:00 is peak; food carts roll in waves.

Thewet Market and river edge

North of Phra Athit along Samsen, Thewet is produce paradise. If you’re staying nearby, this is where you buy fruit, herbs, and snacks for breakfast. Some jay counters appear at lunch.

Weekend splurge: Chatuchak (JJ) Market

If you’re up for the BTS ride, Chatuchak has multiple stalls doing veg-friendly noodles, mango sticky rice, coconut ice cream, and grilled corn. Crowded, sweaty, fun.

  • When: Sat–Sun 09:00–18:00.

Seasonal gold: Vegetarian Festival (Tesakan Gin Jay)

Around late September or October, Bangkok flips a switch: yellow flags everywhere, soy-based meats galore, curries without kapi, and even Chinatown (Yaowarat) goes heavy-jay. If you’re in town then, you’ve basically won.

How to order like a pro: Thai phrases and hidden ingredients

We swear by simple, polite Thai. Smile, wai a little if you can, and keep it clear.

Key phrases:

  • “Gin jay” = I eat jay (Buddhist vegetarian; no meat, fish, egg, milk, garlic/chive for strict practice—vendors understand it as vegan-ish). If you take egg/dairy, specify.
  • “Mang-sa-wi-rat” = Vegetarian (formal word). Useful on menus; not all vendors use it.
  • “Mai sai nam pla” = Don’t add fish sauce.
  • “Mai sai kapi / mai sai goong haeng” = No shrimp paste / no dried shrimp.
  • “Mai sai hoi” = No oyster sauce.
  • “Mai sai khai” = No egg.
  • “Mai sai gra-tiam” = No garlic (if you’re keeping strict jay or have an allergy).
  • “Mai phet” = Not spicy. “Phet nid noi” = A little spicy.
  • “Tam pen jay dai mai?” = Can you make it jay?

What to watch for:

  • Curry pastes (krueng gaeng) often include shrimp paste—safe at jay shops, risky elsewhere.
  • Sauces tray: that dark splash at the end is usually fish or oyster; intercept with “soy sauce dai mai?”
  • Som tam dressings default to fish sauce—and sometimes fermented fish (pla ra). Ask early, before pounding.
  • Wok oil can be animal fat at some stalls; if in doubt at busy fryers, favor jay places or ask “chai nam man phak mai?” (use vegetable oil?).

Cross-contamination tips:

  • If you’re strict, prioritize stalls with the เจ sign or vendors who have a separate set of ladles/woks.
  • Go early when the wok is cleaner and the curries haven’t been dipped into by a dozen spoons.
  • Noodle carts can swap broth: ask for clear veg broth (“nam sop phak”) or water-blanched noodles tossed with sauce instead of soup.

We wrote a focused Khao San-area cheat sheet too: Vegetarian and Vegan Street Food in Bangkok: What to Eat Around Khao San Road.

Budget, opening hours, and what to expect

Street food thrives on rhythm. Lunchtime (10:30–14:00) brings jay curry trays; evenings (17:00–23:30) swing toward noodles, snacks, and grilled things. In the dead heat between 14:30 and 16:30, you’ll find fewer stalls, more naps.

  • Typical prices near Khao San:

    • Noodle/stir-fry jay plates: approx. 60–100 THB
    • Rice + 2 curries at jay stall: approx. 40–70 THB
    • Snacks (spring rolls, khanom krok, roti): approx. 20–60 THB
    • Drinks (iced tea, coconut, sugarcane): approx. 25–60 THB
  • Cash rules: Keep small bills and coins. ATMs lace Phra Athit and Chakrabongse, but fees bite.

  • Hydration: The heat is not shy. We chug water, duck into 7-Eleven for an AC blast and a cool towel.

  • Queues mean freshness: If a cart’s slammed, it’s usually for a reason. Sanuk (fun) is part of the wait—watch the wok flares.

  • Cleanliness cues: We scan chopping boards, handwashing, how long food sits in trays. Hot, busy, high-turnover = best bets.

  • Tipping: Not expected at carts. Round up a bit if you like.

  • Rain plan: Vendors scatter fast when the sky dumps. Grab a poncho from 7-Eleven and shelter under the awnings on Rambuttri.

If you’re planning by price point, we broke it down here: Bangkok Street Food by Budget: What to Eat for 50, 100, and 200 Baht.

Getting around Khao San and the Old Town for eats

  • River route: Hop the Chao Phraya Express boat to Chao Phraya Tourist Boat N13 Phra Arthit Pier. From BTS Saphan Taksin, take the boat north; it’s breezy, cheap, and scenic. From the pier, Soi Rambuttri is a 10-minute stroll.
  • Buses: Routes like the 15 and 47 sputter along Ratchadamnoen Avenue. No BTS/MRT in walking distance yet, so buses are the budget move.
  • Tuk-tuk: Haggle before you hop in—expect approx. 80–150 THB for short Old Town trips. If the driver pushes a “special gem shop,” we bail with a smile.
  • On foot: The best bites are within a 15-minute radius: Phra Athit riverfront, Tanao’s lunch alley, Chakrabongse’s markets, and up toward the Golden Mount for Nang Loeng.

Where we like to stay (no hard sells, just sanity)

We usually crash near Soi Rambuttri or Phra Athit so we can roll out of bed and into a bowl of noodles, and stumble back from Pak Khlong at 2 AM without negotiating a tuk-tuk. If you’re sensitive to noise, aim a block or two off Khao San proper—Samsen sois are a happy medium. Look for places with a fan of shade or a small pool; after a lap, that midday pad krapao jay tastes even better.

Sample veg-forward street crawl around Khao San

  • 10:30 – Banglamphu Market: Soy milk and khanom krok warm off the griddle.
  • 12:00 – Jay curry trays on Chakrabongse: Rice with green curry tofu and braised mushrooms.
  • 15:30 – Mango sticky rice snack on Soi Rambuttri; then a siesta.
  • 18:30 – Pad see ew jay from a cart near Tanao; add a plate of spring rolls.
  • 21:00 – Stroll to Phra Athit for coconut ice cream and river breeze.
  • Late: If you’re pescatarian, split a pla pao near the fort and call it a night.

Final bites from the wok

Bangkok’s streets reward the curious vegetarian. Read the steam, learn a few Thai lines, follow the yellow เจ flags, and let your nose lead. If you see us under the fairy lights on Rambuttri, say sawadee—we’ll point you to the auntie with the crispest tofu and the limey-est som tam jay.

Related Hotels & Places

More Khao San Road Guides