Kitchen classics, vegetables, and bold flavors.
Recipe index
CUISINES

Thai recipes: from fresh salads to fragrant curries

From sour gaeng som with fish to Northern Thai pork curry with ginger, these Thai recipes showcase a range of flavors and cooking techniques. Choose quick stir-fried noodles, a clear soup with lemongrass and galangal, or a dish that can simmer gently. With rice, fresh herbs and seasonings such as fish sauce, lime and tamarind, you can build a balance of flavors that’s unique to each dish.

34 recipesBrowse the recipes
Bowl of Thai rice noodles with creamy fish curry, raw cabbage, cucumber, bean sprouts, and fresh herbs.

Choose a recipe

Bowl of Thai rice noodles with creamy fish curry, raw cabbage, cucumber, bean sprouts, and fresh herbs.Lunch
50 minutes

Kanom jeen nam ya: Thai rice noodles with fish curry

Soft rice noodles, a creamy but spicy fish curry, and a generous handful of crunchy vegetables: with kanom jeen nam ya, every bite strikes a different balance. Set the toppings out separately so everyone can mix and match.

Thai stir-fried pumpkin with egg, light soy sauce and white pepper, served with jasmine rice.Side dish
20 minutes

Thai Stir-Fried Pumpkin with Egg

In pad fak thong sai khai, pumpkin gets some color in a hot wok, then cooks through with a small splash of water. Egg, light soy sauce and white pepper make this a simple, savory side dish that goes well with steamed rice.

Lukewarm Thai salad of roasted sweet potato with lime, shallot, mint, coriander and toasted coconut.Side dish
40 minutes

Thai Roasted Sweet Potato Salad with Lime

Roasted sweet potato gets a fresh, tangy and spicy dressing with lime and fish sauce. Shallot, mint, coriander and toasted coconut add sharpness and crunch. Serve this salad warm as a starter.

Thai sour curry with pieces of white fish and sweet potato, served with jasmine rice.Main course
55 minutes

Thai sour curry with fish and sweet potato

A bright Thai curry broth with tamarind, chili and garlic: sour, spicy and savory, with tender sweet potato and juicy pieces of white fish. Jasmine rice completes the dish.

Thai jungle curry with sweet potato, long beans, green peppercorns and Thai basil, served with jasmine rice.Main course
45 minutes

Thai Jungle Curry with Sweet Potato

This spicy gaeng pa gets its satisfying bite from sweet potato and long beans. The curry is cooked in stock, not coconut milk, so the pepper, Thai basil and green peppercorns come through clearly. Serve with fragrant rice.

Thai red curry with sweet potato and chicken, served with jasmine rice, basil and lime.Main course
40 minutes

Thai Red Curry with Sweet Potato

Red curry paste, coconut milk and generous chunks of sweet potato make a hearty Thai curry with fresh lime and fragrant basil. Make it with chicken thigh fillets or firm tofu, and serve with jasmine rice.

Thai fish custard with red curry paste and coconut milk in four banana-leaf bowls, topped with basil.Side dish
38 minutes

Hor mok pla: Thai steamed fish custard

These little Thai fish custards combine firm white fish with red curry paste, coconut milk and egg. Steaming keeps the texture soft and gently brings the spicy flavours together; Thai basil adds a fresh, anise-like note to the bottom of each bowl.

Khao kluk kapi with Thai rice and shrimp paste, sweet pork, omelette, green mango, shallot, chilli and lime.Main course
60 minutes

Khao kluk kapi: Thai rice with shrimp paste

In khao kluk kapi, jasmine rice gets a savoury, deep flavour from shrimp paste. Sweet pork, fresh green mango, shallot, chilli and a thin omelette provide contrast. Serve the components side by side so everyone can put together each bite themselves.

Thai glass noodle salad with shrimp, tomato, shallot, celery, cilantro and lime dressing.Side dish
20 minutes

Yum Woon Sen: Thai Glass Noodle Salad with Shrimp

This Thai salad combines soft, springy glass noodles with juicy shrimp, tomato and celery. Lime, fish sauce and chili make a sharp, salty dressing that’s at its best when the salad is served straight away.

Northern Thai pork curry with ginger, peanuts and sticky rice.Main course
170 minutes

Gaeng Hung Lay: Northern Thai Pork Curry with Ginger

This Northern Thai curry gently braises pork shoulder in a spiced, sweet-and-sour sauce with plenty of ginger. There’s no coconut milk: the spices, tamarind and reduced sauce give the curry its full flavor. Serve with sticky rice.

Thai khanom krok with golden, crisp edges, soft coconut filling and spring onion.Dessert
65 minutes

Khanom Krok: Thai Coconut Rice Pancakes

These little Thai pancakes develop a golden, crisp edge and a soft, creamy center in a pan with round wells. Coconut is the base, while spring onion gives the topping a savory, fresh note.

Thai miang kham bites with betel leaves, toasted coconut, peanuts, ginger, lime, shallot, dried shrimp and palm sugar sauce.Side dish
35 minutes

Miang kham: Thai bites with betel leaves

These Thai bites are assembled at the table: fill each leaf with toasted coconut, peanuts, ginger, lime, shallot and dried shrimp, then spoon over palm sugar sauce. Each bite brings together sweet, sour, salty, spicy and crunchy.

Thai fried jasmine rice with crab, egg and spring onion, served with lime and prik nam pla.Main course
25 minutes

Khao pad pu: Thai fried rice with crab

Fluffy jasmine rice, soft scrambled egg and sweet crab meat: this Thai stir-fry is simple in ingredients, but calls for good rice and a hot wok. Serve with lime and prik nam pla for a bright tang and a spicy, salty contrast.

Pad prik king with pork, crisp green beans and Thai basil, served with jasmine rice.Main course
35 minutes

Pad prik king with pork and green beans

A dry Thai stir-fry with thin strips of pork, spicy curry paste and green beans that stay crisp. Jasmine rice completes the meal and soaks up the bold sauce.

Southern Thai sour curry with pieces of white fish and cauliflower, served with jasmine rice.Main course
50 minutes

Gaeng som: Southern Thai sour curry with fish

This Southern Thai curry is bright, spicy and distinctly sour, with firm pieces of white fish and cauliflower that soak up the broth. Serve it with jasmine rice; coconut milk doesn’t belong in this dish.

Khao mok gai with golden spiced rice, chicken, fried shallots, cilantro and fresh cucumber relish.Main course
70 minutes

Khao Mok Gai: Thai Chicken with Fragrant Rice

In khao mok gai, spiced chicken and fragrant rice cook together in one pan. The tender, golden rice absorbs the cooking juices; fried shallots and cucumber with vinegar make every bite fresher.

Tub tim krob with red tapioca-coated water chestnut cubes in coconut milk and shaved ice.Dessert
40 minutes

Tub tim krob: Thai water chestnuts in coconut milk

Crunchy water chestnuts get a thin, springy coating of tapioca and are served in chilled coconut milk with sugar syrup and shaved ice. A refreshing dessert with exactly the contrast tub tim krob is all about.

Nam prik noom with cucumber, carrot, cabbage, green beans and sticky rice.Side dish
55 minutes

Nam Prik Noom with Crisp Thai Vegetables

Smoky, spicy green chili dip alongside fresh vegetables and soft sticky rice: this Northern Thai side dish is all about contrast and a good balance of heat, salt and lime.

A bowl of clear tom yum goong with shrimp, oyster mushrooms, chili, and cilantro in an aromatic broth.Soup
30 minutes

Tom Yum Goong with Shrimp and Mushrooms

This clear Thai soup brings together tart lime, spicy chili, and aromatic herbs with juicy shrimp and tender mushrooms. The lime is added at the very end to keep the broth fresh.

Northern Thai nam prik ong with ground pork and tomato, served with sticky rice, cucumber, white cabbage and green beans.Side dish
285 minutes

Northern Thai Nam Prik Ong with Pork and Tomato

This Northern Thai dip is savory, lightly smoky and bright with the tang of tomato. Put it on the table with crunchy vegetables and sticky rice so everyone can make their own combinations.

Thai Massaman curry with beef, potatoes and roasted peanuts, served alongside jasmine rice.Main course
175 minutes

Thai Massaman curry with beef, potatoes and peanuts

This Massaman curry slowly tenderizes beef in coconut milk with warming spices. Potato gives the sauce a richer body, while roasted peanuts add a satisfying crunch alongside the soft curry.

Southern Thai khao yam with aromatic jasmine rice, fresh herbs, bean sprouts, green beans and toasted coconut, with dressing and lime wedges alongside.Lunch
45 minutes

Khao Yam with Herbs, Coconut and Aromatic Rice

This Southern Thai rice salad is all about contrast: soft, fragrant rice alongside fresh herbs, crunchy bean sprouts and toasted coconut. Serve the sweet-and-salty dressing on the side and mix everything together at the table, so every bite tastes a little different.

Thai water spinach with garlic, chili and savory sauce, with wilted leaves and crisp green stems on a platter.Side dish
13 minutes

Pad pak bung fai daeng: Thai water spinach with garlic

In this Thai stir-fry, water spinach spends just a few minutes in a hot wok. The leaves wilt slightly, the stems stay crisp, and garlic, chili and oyster sauce bring a savory kick. Serve straight away as a side dish with rice and a Thai curry.

Thai ajaad with thin cucumber slices, shallot, red chili, and coriander in a rice vinegar dressing.Side dish
17 minutes

Thai Ajaad with Cucumber and Chili

This fresh Thai cucumber relish adds crunch and a pronounced sweet-and-sour note alongside richly seasoned or fried dishes. Made with rice vinegar, shallot, and chili, it’s quick to put together.

From a quick stir-fry to a gentle stew

The cooking technique determines not only how long a dish takes to prepare, but also what ends up on your plate. Pad see ew is cooked over high heat: the wide rice noodles make contact with the hot wok, developing dark, lightly caramelized spots here and there. For pad thai, it helps to cook in batches so the noodles and shrimp don’t steam in an overcrowded pan. Massaman curry and gaeng hung lay, on the other hand, need a gentle simmer; this tenderizes the beef or pork while the sauce thickens. For a fresher, quicker meal, yam woon sen and tom yum goong are good options: add the lime juice at the very end to preserve its fresh flavor.

Regional influences, not one flavor profile

These recipes show that Thai dishes don’t all have the same balance of flavors or ingredients. Northern Thai gaeng hung lay combines pork with ginger, tamarind and spices; it’s slowly simmered, giving it a character quite different from a quick green curry. Southern Thai gaeng som is distinctly sour and spicy, with fish and cauliflower in a broth made with chili, turmeric and tamarind. Khao yam, with herbs, coconut and fragrant rice, also has its own combination of fresh and savory elements. Think of regional labels as helpful context for a dish, not as a reason to treat one recipe as the standard for an entire cuisine.

Rice, herbs and seasoning to taste

Jasmine rice is a good accompaniment to curries and stir-fries, among other dishes; sticky rice is steamed in these recipes and served with Northern Thai dips and curry. The two types of rice are not readily interchangeable: sticky rice needs to be soaked beforehand and gets its characteristic firm, cohesive texture from steaming. Galangal, lemongrass and makrut lime leaves add aromatic depth to soups and curries. They’re not the same as ginger, lemon zest or lime juice, though fresh ginger can be a practical substitute in a dish when galangal isn’t available. Add Thai basil and cilantro at the end so their aroma doesn’t cook away. Adjust the heat and acidity at the table with chili or lime, and use fish sauce sparingly: it adds both saltiness and savory depth.