Skip to content
Cooking Techniques14 min read·Updated May 22, 2026
🌶️

Thai Street Food at Home: Pad Thai, Som Tum, Larb

Thai street food is complex and satisfying, but learnable at home. This guide covers Thai flavour balance, the essential pantry, and pad thai, som tum, larb.

J
James Chen
Culinary Writer
View Profile
#Thai street food recipes#pad thai recipe authentic#Thai green curry from scratch#som tum green papaya salad#Thai flavour balance#larb moo recipe#Thai curry paste homemade#fish sauce in Thai cooking#wok hei Thai stir fry

Cook this hands-free

Get AI meal plans, step-by-step cooking mode, and your saved recipes in the free Bento app.

Get the free iOS app

Stand at a street food stall in Chiang Mai or Bangkok and watch the cook work. The speed is extraordinary — a dish of pad thai assembled, sauced, egg-fried and plated in under three minutes. The flavours are startlingly complex: sour, sweet, salty, spicy and something else, something indefinable that the Thais call aroy, which means delicious but implies more — a harmony of elements that creates a sensation greater than any individual component. Thai cooking is built on this principle of flavour balance. It is not about heat (though heat is often present) or sweetness (though palm sugar is used generously) or sourness alone — it is about all five elements working simultaneously and in proportion. Understanding this balance is the key that unlocks Thai cooking. In Thailand, every dish is instinctively adjusted at the table with the four condiments always present: fish sauce, sugar, dried chilli and vinegar. That the dish is "finished" by the cook is understood to be a starting point, not the final word. This guide teaches you the pantry, the techniques and the six or seven dishes that best represent what Thai street food cooking actually tastes like when you eat it in Thailand. You'll come away understanding the five-flavour balance that defines Thai cooking, how to build a green curry paste and pad thai sauce that actually taste like Bangkok street food rather than the sweetened western version, and the mortar-and-pestle technique behind som tum.

Key Takeaways

Thai street food recipes home cooking — at a glance, here are the most important points to walk away with before you read the deep dive below.

• Thai cooking balances five flavours simultaneously — sour (lime, tamarind), sweet (palm sugar), salty/umami (fish sauce), heat (bird's eye chillies, galangal), and shrimp paste's deep umami. • A twelve-item pantry (fish sauce, oyster sauce, palm sugar, tamarind, lemongrass, galangal, kaffir lime leaves, shrimp paste, coconut milk, Thai basil, and chillies) covers the vast majority of Thai home cooking. • Authentic pad thai should taste sharply sour-savoury from tamarind first, not sweet — and must be cooked in single portions per wok, since overcrowding drops the heat and steams the noodles instead of frying them. • Fresh green curry paste, blendable in under 10 minutes, has a brightness that commercial paste loses because its volatile essential oils degrade during processing and storage. • When frying curry paste in coconut cream, the fat should visibly split from the paste — this splitting signals the fat-soluble flavour compounds have been properly extracted. • Som tum uses a clay mortar to bruise rather than pulverise ingredients, preserving texture, and its flavour profile shifts by region — from peanut-and-dried-shrimp central Thai versions to the funkier, fermented-crab northeastern Isaan style.

The Five Flavours of Thai Cooking: Sour, Sweet, Salty, Spicy and Umami

Thai cuisine operates on a five-flavour balance that is distinct from any other culinary tradition. Every dish aims to hit multiple flavour notes simultaneously, and the cook's skill lies in calibrating the ratio. Understanding which ingredient provides which flavour is the essential first step.

Sour comes primarily from lime juice (used fresh, never bottled) and tamarind (as concentrate or paste, used in pad thai, many curries and dipping sauces). Lemongrass and kaffir lime leaves contribute citrus aromatics rather than direct acidity. Unripe green mango and green papaya bring structural sourness to salads.

Sweet comes from palm sugar (nam tan pip) — a minimally refined sugar made from the sap of the sugar palm, with a mild caramel, almost butterscotch character that is gentler and more complex than white sugar. Substitute soft light brown sugar if palm sugar is unavailable. Fish sauce (nam pla) provides the primary saltiness and a deep savoury umami; it is made from fermented anchovies and salt and is used in virtually every Thai savoury dish. The brand matters: Tiparos and Megachef are reliably good. Oyster sauce adds a secondary sweeter umami note, particularly in stir-fries.

Heat comes from several sources with different profiles: fresh bird's eye chillies (prik kee noo) are intensely hot; dried chillies provide slower, deeper heat; long red chillies (prik chee fa) are milder and used for colour as much as heat. Galangal, ginger's cousin, provides a sharp, piney, menthol heat that is completely different from ginger — they are not interchangeable.

The fifth flavour — umami — comes from fish sauce, shrimp paste (kapi, the dark fermented shrimp paste fundamental to curry pastes and many sauces) and oyster sauce working together. This combination creates a flavour depth that makes Thai food so addictive.

💡 Pro Tip

Keep a constant lime supply and use it liberally. Many Thai dishes served in western restaurants are under-acidified compared to their Thai original. A fresh squeeze of lime at the table transforms most Thai dishes immediately.

The Thai Pantry: 12 Ingredients That Make Everything Possible

Building a Thai pantry means acquiring a dozen key items, most of which are available in larger supermarkets and all of which are available in any Asian grocery store. These are not exotic — they are the everyday staples of Thai home cooking.

Fish sauce is non-negotiable and irreplaceable (for an approximation in vegan cooking, use a blend of soy sauce, seaweed and a fermented element like miso). Oyster sauce, dark soy sauce and light soy sauce round out the savoury condiments. Palm sugar or brown sugar for sweetness. Tamarind paste or concentrate — tamarind blocks require dissolving in warm water and straining, while concentrate is quicker and fine for most applications.

For aromatics: lemongrass (outer leaves removed, white parts only — freeze fresh stalks for convenience), galangal (freeze sliced), kaffir lime leaves (also spelled makrut lime leaves — these freeze perfectly and lose very little quality), fresh ginger (different from galangal — both are needed), and garlic.

Shrimp paste (belacan or kapi) is essential for curry pastes and for the base of dishes like larb and som tum. It has a powerful aroma raw but becomes rounded and complex when cooked. Coconut milk (use full-fat canned, not reduced fat or carton coconut drink) is the base for Thai curries and some desserts. Thai jasmine rice (hom mali) is the table staple.

Fresh herbs for finishing: Thai basil (horapha — has an anise note, different from Italian basil), holy basil (kra pao — the authentic ingredient in pad kra pao), coriander leaves, and spring onions. Dried chillies and fresh bird's eye chillies complete the pantry.

💡 Pro Tip

Freeze lemongrass, galangal and kaffir lime leaves as soon as you buy them. They freeze beautifully and having them on hand frozen means you can cook Thai food spontaneously without a special shopping trip.

Pad Thai: The Recipe and Why Every Western Version Gets It Wrong

Pad thai is simultaneously Thailand's most famous export and its most frequently misrepresented dish. The version served in most western Thai restaurants — sweet, ketchup-tinged, peanut-heavy and one-note — is a far cry from the sharply sour, complex, just-hot pad thai of Bangkok street stalls.

Authentic pad thai uses dried rice noodles (sen lek, 3mm flat rice noodles), soaked in cold water for 30 minutes until pliable but not soft. The sauce is: 3 tablespoons tamarind concentrate, 2 tablespoons fish sauce, 1 tablespoon oyster sauce and 1 tablespoon palm sugar per two servings. This sauce should taste sharp, savoury and only slightly sweet — adjust with more tamarind and fish sauce rather than sugar.

Heat a wok over the highest heat possible until smoking. Add 2 tablespoons of neutral oil and fry 150g of protein (prawns, chicken or tofu) until cooked. Push to the side, scramble 2 beaten eggs in the centre. Drain and add the soaked noodles, pour over the sauce and toss vigorously for 90 seconds until the noodles absorb the sauce. Add bean sprouts and the white parts of spring onions. Toss for 30 seconds. Plate and serve with dried chilli flakes, sugar, fish sauce and lime wedges on the side.

Crucially: do not overcrowd the wok. Pad thai is cooked in single portions for a reason. Two portions maximum per wok. The high heat that creates the characteristic slightly smoky, caramelised flavour (wok hei) is only possible with small quantities; more food drops the temperature and the dish steams rather than fries. Finish with crushed roasted peanuts (not peanut butter), sliced spring onion tops, bean sprouts and a lime wedge.

Pad thai has one flavour that must dominate — tamarind. It should be sour-savoury first. The sweetness should whisper, not shout.

Pim Techamuanvivit, chef-owner of Nari, San Francisco

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Thai Green Curry Paste From Scratch: Why the Fresh Version Changes Everything

Thai green curry paste (gaeng kieow waan) can be made in under ten minutes with a food processor, and the difference between freshly made paste and the best commercial paste available is profound. Fresh paste has a brightness and complexity that degrades rapidly — the volatile essential oils in lemongrass, kaffir lime zest and fresh chillies are largely destroyed by the cooking and packaging process of commercial pastes.

For green curry paste: blend together 8–10 long green chillies (for colour and moderate heat) plus 2–4 bird's eye green chillies (for heat level to taste), 3 stalks lemongrass (white parts only, thinly sliced), 3 shallots, 4 garlic cloves, a 3cm piece of galangal (or ginger as substitute), 1 teaspoon shrimp paste, the zest of 1 kaffir lime (the skin, not the leaf), 1 teaspoon coriander seeds (toasted), 1/2 teaspoon cumin seeds (toasted), 1 teaspoon white pepper and a small bunch of coriander stems and roots. Blend with a little water or oil to a smooth, fragrant paste. This makes approximately 4 tablespoons — 2 tablespoons per serving of curry.

To make the curry: heat 2 tablespoons of oil in a wok or heavy pan over high heat. Fry the curry paste for 2 minutes until fragrant and slightly darker. Add 200ml of coconut cream (the thick layer from the top of a tin — use this for frying, not cooking). Cook, stirring constantly, until the coconut cream splits and the oil separates from the paste — approximately 4–5 minutes. This splitting is essential; it means the fat-soluble compounds in the curry paste have been extracted into the oil. Add chicken, tofu or vegetables, toss to coat in the paste, then add 400ml coconut milk. Simmer for 15 minutes. Season with fish sauce, palm sugar and lime juice. Finish with Thai basil leaves added off the heat.

💡 Pro Tip

Freeze fresh curry paste in tablespoon portions in an ice cube tray, then transfer to a bag. Frozen fresh green curry paste keeps its quality for 3 months and is dramatically better than commercial paste from a jar.

Som Tum: Green Papaya Salad and the Technique of the Mortar and Pestle

Som tum (green papaya salad) from northeast Thailand (Isaan region) is one of the world's truly great salads — searingly hot, sharply sour, deeply savoury and texturally alive. It is made in a clay mortar using a specific technique that bruises rather than pulverises the ingredients, releasing flavour while maintaining texture.

Unripe green papaya is available in Asian supermarkets. Peel it, halve lengthways and use a sharp knife or mandoline to cut it into very thin matchsticks (julienne). Alternatively, use a vegetable peeler to create long thin shreds. Soak in cold water for 10 minutes to crisp.

In a large clay or wooden mortar (a stone mortar is too hard — it destroys the texture): pound 3–5 bird's eye chillies and 2 garlic cloves to a rough paste. Add 1 tablespoon of dried shrimp (optional but traditional — they add intense umami), 2 long beans cut into 3cm pieces and a handful of cherry tomatoes. Use the pestle to lightly bruise these, turning with a spoon as you go. Add the drained papaya, 1.5 tablespoons of fish sauce, 1.5 tablespoons of lime juice and 1 teaspoon of palm sugar. Use a combination of pounding and tossing — the pestle bruises, the spoon lifts and combines. The dressing should coat every strand. Taste and adjust: it should be intensely flavoured across all registers. Finish with a small handful of roughly crushed roasted peanuts.

Versions vary by region: the central Thai version (tam Thai) adds dried shrimp and peanuts; the northeastern Isaan version (tam Lao) uses fermented crab (pu pla ra) and is funkier and more intensely flavoured. A vegan version substituting tamari for fish sauce and omitting shrimp is surprisingly satisfying.

💡 Pro Tip

If green papaya is unavailable, kohlrabi or daikon make reasonable structural substitutes. Green mango som tum (tam mamuang) is another excellent variation that is often easier to find ingredients for.

Larb: Thailand's Herbaceous Minced Meat Salad from Isaan

Larb (also spelled laab or laap) is the national dish of Laos and a beloved staple of northeast Thai (Isaan) cooking. It is a warm minced meat salad — pork, chicken, beef or duck — dressed with toasted rice powder, fish sauce, lime juice and an extraordinary quantity of fresh herbs. The toasted rice powder is the defining element, providing a unique nutty, slightly smoky texture that has no equivalent in other cuisines.

For the toasted rice powder (khao khua): dry-toast 3 tablespoons of uncooked jasmine rice in a dry frying pan over medium heat, stirring constantly, for 10–12 minutes until deep golden brown and nutty-smelling. Cool and grind in a spice grinder or blender to a coarse powder (not fine — the texture is part of the dish).

For larb moo (pork larb): heat a wok with a splash of water (not oil) and cook 300g of coarsely minced pork, breaking it up as it cooks. Remove from heat while still slightly pink. Dress immediately: 2 tablespoons fish sauce, 2.5 tablespoons fresh lime juice, 1 tablespoon palm sugar, 2 tablespoons toasted rice powder, 1 teaspoon dried red chilli flakes (roasted dried chillies ground coarsely). Toss to combine. Add 4 finely sliced shallots, a small bunch of mint leaves, a small bunch of coriander and 2 sliced spring onions. The pork will finish cooking in the hot acid dressing. Adjust seasoning. Serve at room temperature over steamed jasmine rice or with sticky rice.

The herb quantity should feel excessive by western standards — a good larb is almost as much herb as meat. This is not garnish; the herbs are the salad. Serve with raw vegetables: cucumber, cabbage wedges and long beans for contrast.

Larb is the taste of Isaan — bold, unapologetic, herbaceous. There is no subtle version. If it does not make you sweat a little, add more chilli.

Andy Ricker, chef and author of Pok Pok

Sources & Further Reading

The guidance in this article draws on peer-reviewed nutrition and food-science literature as well as guidance from major public-health bodies. Key reference sources we have consulted while writing and updating this piece include:

• Harvard T.H. Chan School of Public Health, *The Nutrition Source*, 2024. • U.S. National Institutes of Health (NIH), Office of Dietary Supplements, fact sheets, 2024. • World Health Organization (WHO), Healthy Diet fact sheet, 2024. • Cochrane Database of Systematic Reviews — relevant systematic reviews, 2020–2024. • British Dietetic Association (BDA) Food Fact Sheets, 2024.

These references are provided so that motivated readers can verify claims and explore the underlying evidence directly. Where a specific trial, meta-analysis, or named author is referenced in the body of the article, that citation takes precedence over the general sources listed here. The article is reviewed periodically against newly published evidence and updated when meaningful new findings emerge.

Key Takeaways

Thai street food cooking becomes vastly more manageable once you understand its underlying logic: flavour balance across five registers, the importance of heat in wok cooking, the fresh herb finishing and the condiment-at-table adjustment philosophy. Stock your pantry with the twelve essentials, keep lemongrass and kaffir lime leaves in the freezer, make curry paste fresh when you have time and freeze it in portions. Then cook pad thai one night, a green curry the next, and larb for lunch on the weekend. Each dish teaches a different technique — wok management, paste construction, dressing balance — and within a month of regular cooking you will find you are instinctively adjusting flavours the way Thai street food vendors do, without measuring, just tasting.

Frequently Asked Questions

Can I substitute regular ginger for galangal in Thai recipes?
You can, but the flavour will be noticeably different. Galangal (kha in Thai) has a sharp, piney, mentholated flavour with citrus notes — it is more peppery and medicinal than ginger, less warm and spicy. Ginger substituted in a curry paste will produce a passable result, but dishes like tom kha gai (coconut galangal soup) fundamentally depend on galangal's character. Fresh galangal can be found in Asian supermarkets and freezes very well — buy a piece, slice it and freeze in portions. Frozen galangal is far superior to dried galangal powder, which has lost most of its essential oils.
What is the difference between Thai basil, holy basil and regular Italian basil?
They are distinct varieties with very different flavour profiles. Thai basil (bai horapha) has a pronounced anise/liquorice note and a stronger, more assertive flavour than Italian basil — it holds up well in cooked dishes without losing its character. Holy basil (bai kra pao) has a clove-like, slightly peppery flavour with virtually no anise note; it is the authentic herb in pad kra pao (Thai basil stir-fry), where its flavour is essential. Italian basil is mild and anise-forward but wilts rapidly when cooked. In a pinch, Thai basil makes a reasonable substitute for holy basil; Italian basil makes a poor substitute for either. Most Asian supermarkets stock fresh Thai basil.
Why does my pad thai always turn out soggy rather than having the characteristic stir-fried texture?
Soggy pad thai is almost always caused by one of three issues. First, the wok is not hot enough — domestic hobs produce far less heat than commercial woks; use your largest cast-iron or carbon steel wok over the highest heat setting, pre-heated for at least 3 minutes. Second, you are cooking too much at once — pad thai must be cooked in single portions, maximum two. More than this drops the temperature and the dish steams. Third, the noodles may be too wet — after soaking, drain and pat the noodles dry or at least shake off excess water before adding to the wok. The sauce is the moisture, not the noodles.
Is fish sauce replaceable for vegan Thai cooking?
For a vegan substitute, a combination works better than any single replacement: mix 2 tablespoons of light soy sauce with 1 teaspoon of dark soy sauce, 1/4 teaspoon of seaweed flakes (nori or kombu ground fine) and a very small amount (1/8 teaspoon) of fermented miso. This approximates the saltiness, umami depth and slight marine quality of fish sauce. Commercial vegan fish sauce products (usually made from fermented mushroom, seaweed and soy) are becoming more available and are generally better than the homemade version. Shrimp paste (kapi) in curry pastes can be replaced with miso paste plus a pinch of seaweed, though the character of the paste changes.
What type of rice do Thais actually eat, and is sticky rice different from jasmine rice?
Jasmine rice (khao hom mali) is the everyday table rice of central and southern Thailand — a long-grain, aromatic rice with a floral fragrance. It is cooked using the absorption method (approximately 1 cup rice to 1.25 cups water) and should be slightly cohesive but not sticky. Sticky rice (khao niao) is a separate short-grain, high-amylopectin rice cooked by steaming rather than boiling — soaked for 4–8 hours, then steamed in a bamboo basket over boiling water for 20–25 minutes. Sticky rice is the staple of northeastern Thailand (Isaan) and Laos, eaten by hand and used as a scoop. They cannot substitute for each other in cooking. Most Thai street dishes — pad thai, curries, stir-fries — are served with jasmine rice; larb and som tum from Isaan are traditionally served with sticky rice.
Do I need a wok to cook Thai street food at home, or will a regular frying pan work?
A wok isn't strictly required, but it helps — its shape lets you toss ingredients over intense heat without them sliding out, which is central to achieving wok hei. A large, heavy frying pan or a carbon-steel skillet is a reasonable substitute; just preheat it thoroughly and don't overcrowd it, since that's what actually causes soggy stir-fries.
Can I make Thai curry paste ahead of time and keep it on hand?
Yes — fresh curry paste freezes very well. Portion it into tablespoon-sized amounts (an ice cube tray works well), freeze until solid, then transfer to a freezer bag. It keeps its bright, fragrant character for about 3 months, which is far better than most commercial jarred paste straight off the shelf.

More in Cooking Techniques

View all

About This Article

Written by James Chen, Culinary Writer. Published April 26, 2026. Last reviewed May 22, 2026.

Editorial policy: All content is reviewed for accuracy and updated when new evidence emerges. Health articles include a medical disclaimer and are reviewed by qualified professionals.

About the Author

J
James Chen
Culinary Writer

Writes about cooking technique, world cuisine and the science of flavour — why a step works, not just what to do.

Cooking TechniqueWorld CuisineFermentationKnife Skills
View full profile