Skip to content
Thai Roti: Street Dessert Guide, Types & How to Order

Thai Roti: Street Dessert Guide, Types & How to Order

The quick version

What Thai roti is, the main types (banana, egg, crispy, sai mai), how to order at a street cart, and what to expect. Sweet and savory.

5 min readBy Longtail Eats Editorial
Share this article:
On this page

Last updated November 2026: Thai roti is a pan-fried, flaky flatbread sold from street carts, usually sweet with banana, egg and condensed milk. Savory versions with curry exist too. This guide covers the types, how to order, and where roti fits among the street sweets in our Thai desserts guide.

Featured image: แอนเดอร์สัน, CC BY-SA 4.0, via Wikimedia Commons.

Thai Roti, Thailand — 1
Photo: Sharon Hahn Darlin, CC BY 2.0, via Wikimedia Commons.

What Is Thai Roti?

Thai roti is a pan-fried bread that Thai vendors stretch thin, flip and fry in oil and butter. It is similar to Indian paratha and Malaysian roti canai. Vendors sell it all over Thailand in sweet and savory forms, and the style shifts from vendor to vendor and province to province. On Bangkok's roadside carts, the usual order is a sweet one. Watching the dough get stretched and flipped is half the appeal.

Types of Thai Roti: Sweet, Crispy and Savory

Most carts offer a few core styles, and a bigger cart may add extras such as chocolate or nutella. Use this table to pick before you reach the front of the line.

Thai Roti, Thailand — 3
Photo: yeowatzup, CC BY 2.0, via Wikimedia Commons.
VariantTextureFilling or toppingSweet or savoryBest for
Plain sweet rotiSoft, flakyCondensed milk and sugar, often rolled in paperSweetFirst-timers who want the baseline
Banana and egg rotiSoft, with melting bananaBanana, egg or both, cooked into the dough, then condensed milk and sugarSweetA richer, more filling snack
Roti krobCrisp, almost chip-likeCondensed milk and sugar over cut piecesSweetAnyone who prefers crunch
Roti sai maiCrepe-thinSugar floss pulled into fine threadsSweetAyutthaya visitors and sugar lovers
Roti bai toeyLight, green from pandanPandan-scented doughSweetA lighter, aromatic option
Curry rotiSoft or flakyServed with curry, or curry inside the rotiSavoryA full meal rather than dessert

How to Order Thai Roti at a Street Cart

A standard cart keeps eggs and bananas stacked beside the hot griddle. Your roti goes onto the griddle for a few seconds, then the egg or banana is cooked right into it. Condensed milk and sugar finish it. Cut into bite-size pieces, it arrives with a wooden stick for eating and sharing.

  • Choose a base: plain, banana, egg, or banana and egg together.
  • Ask for soft or crispy. Roti krob is cooked longer and cut into smaller pieces.
  • Pick a topping: condensed milk and sugar are standard, and some carts add chocolate or nutella.
  • Say whether you want it cut up, then eat it while it is hot.
  • Point at the display if you do not share a language. Carts show their eggs and bananas openly.
Khao san — 5
Photo: Hmaglione10, CC BY-SA 4.0, via Wikimedia Commons.

Where to Find Thai Roti

Bangkok's roadside roti vendors are the easiest place to start. Ayutthaya is known for roti sai mai, the sugar-floss version. For a sit-down meal, restaurants serve roti beside green curry. The Michelin Guide Thailand is one place to browse restaurants by area. Look for carts with a hot griddle and steady foot traffic, since turnover keeps the batter and toppings fresh.

Cost, Timing and What to Expect

Cart prices are not published anywhere reliable, so ask the vendor before you order. Each roti is cooked to order, so expect to stand and watch it made.

Tips and Mistakes to Avoid

A few small choices decide whether your roti is a highlight or a letdown.

  • Ordering savory by accident: curry roti is a meal, not a sweet snack, so check what the cart sells.
  • Missing the crispy version: if you like crunch, ask for roti krob instead of the soft style.
  • Eating it cold: roti is best straight off the griddle, so do not carry it around.
  • Skipping the sweetness check: condensed milk and sugar are standard, so ask for less if you want a lighter snack.
  • Ignoring allergens: eggs, butter and condensed milk (dairy) are common, so tell the vendor about any allergy before they start cooking.
  • Expecting a built-in drink: hot milk or hot tea is a common pairing, and some shops sell them together.

Making Banana Roti at Home

Store-bought frozen roti works well for a quick version. Partially thaw it, layer sliced banana between two rotis, and seal the edges. Cook in a skillet with butter for about 3-4 minutes, until both sides brown. For a folded version, heat the roti for 30 seconds on one side, fold the banana in, then fry about 1 minute per side. Cut a large roti into 10-12 small squares and drizzle with condensed milk. Serve hot.

Tip

Fry the folded version about 1 minute per side, then eat it straight off the pan, because roti is best hot and straight from the griddle.

Where Roti Fits Among Other Thai Desserts

Roti pairs well with other cart sweets on a single walk. Try Mango Sticky Rice in Thailand: When and How to Order for a cooler, fruit-led contrast. Add Khanom Krok: Thai Coconut Pancakes and How to Eat Them for coconut-rice cups cooked in a pan. Look for Khanom Buang: Thai Crispy Crepe Guide, Where to Eat It for a crisp, folded pancake. After a hot roti, Thai Coconut Ice Cream: What It Is, Where to Eat It & How to Order cools things down.

Frequently Asked Questions

What is Thailand's roti sai mai?

Roti sai mai is a very thin, crepe-like roti filled with sugar floss. The floss is made by heating sugar and pulling it into fine threads. It is a specialty of Ayutthaya.

What bread do you serve with Thai food?

Roti is the flatbread that commonly appears alongside Thai savory dishes. Some restaurants offer green curry with roti. Some shops put the curry inside the roti, which makes a full meal.

Thai food notes for your next trip

Optional updates to our food guides.

No spam. Unsubscribe anytime.

Continue reading

More guides you'll find useful