Mmm, there’s nothing quite like a comforting bowl of Thai chicken curry. But the perfect side can elevate it from great to unforgettable. Whether you’re craving something crunchy, fresh, or cozy, these 16 sides are here to complete your meal. Let’s dive in!
Garlic Jasmine Rice

Venturing into the kitchen on this quiet evening, I find comfort in the simple ritual of making garlic jasmine rice. It's a humble side that lets the gentle fragrance of jasmine and mellow garlic speak for themselves.
Serving: 4 | Prep Time: 5 minutes | Cooking Time: 20 minutes
Ingredients
Main
- Jasmine rice – 1 cup
- Water – 1 ¾ cups
- Garlic – 4 cloves
- Butter – 1 tbsp
- Salt – ½ tsp
Instructions
- Rinse the jasmine rice under cold water until the water runs clear—this removes excess starch for fluffier grains.
- In a medium saucepan, melt the butter over medium heat.
- Add the minced garlic and sauté for about 1 minute until fragrant but not browned.
- Add the rinsed rice and stir to coat with garlic butter, toasting for 2 minutes until lightly golden and nutty.
- Pour in the water and add salt. Bring to a boil.
- Reduce heat to low, cover tightly, and simmer for 15 minutes—do not lift the lid during cooking.
- Remove from heat and let it sit covered for 5 minutes; this gentle resting allows steam to finish cooking.
- Fluff with a fork before serving, separating each grain.
With each forkful, the delicate garlic flavor and fluffy grains remind me why this simple side dish deserves a place on my dinner table. Whether paired with a spicy curry or enjoyed on its own, it's a gentle comfort that feels like coming home.
Spicy Thai Green Papaya Salad

Very often, the best accompaniments are the simplest ones. This spicy Thai green papaya salad is a crisp, refreshing counterpoint to rich curries, with a dressing that lingers warmly on the palate.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 0 minutes
Ingredients
For the dressing
- Lime juice – 2 tbsp
- Fish sauce – 1 tbsp
- Palm sugar – 1 tbsp
- Thai chili – 1, sliced
- Garlic – 1 clove, minced
For the salad
- Green papaya – 1 small, shredded
- Cherry tomatoes – 1 cup, halved
- Green beans – ½ cup, cut into 1-inch pieces
- Roasted peanuts – ¼ cup, crushed
Instructions
- In a small bowl, whisk together lime juice, fish sauce, palm sugar, sliced Thai chili, and minced garlic until the sugar dissolves. Taste and adjust saltiness with extra fish sauce if needed—remember, the dressing should be bold to complement the salad.
- Peel the green papaya and shred it into thin matchsticks using a mandoline or a sharp knife. A julienne peeler works wonderfully here for consistent strands.
- Place the shredded papaya in a large bowl. Add the halved cherry tomatoes and green bean pieces. Toss gently to combine.
- Pour the dressing over the salad and toss thoroughly with your hands or tongs, massaging the dressing into the papaya for about 30 seconds. This helps soften the papaya slightly and meld the flavors.
- Sprinkle crushed peanuts over the top and toss once more. For extra crunch, add the peanuts just before serving so they stay crisp.
- Serve immediately alongside a curry or as a refreshing starter. The salad is best eaten fresh—the papaya will release water and become soggy if left too long.
Every bite offers a burst of texture—crunchy papaya, creamy peanuts, and zesty lime. It wipes the palate clean, making each spoonful of curry taste as vibrant as the first.
Coconut Sticky Rice

A quiet afternoon, with rain tapping the window, feels like the perfect time for something warm and softly sweet. This coconut sticky rice, with its gentle sweetness and creamy texture, is like a hug in a bowl.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
Main
- Sticky rice (glutinous rice) – 1 cup
- Coconut milk – 1 cup
- Sugar – 1/4 cup
- Salt – 1/4 tsp
Instructions
- The night before, rinse the sticky rice in cold water until the water runs clear. Place it in a large bowl, cover with fresh water by 2 inches, and let it soak overnight (or at least 4 hours). (Tip: Soaking is essential for tender, chewy texture.)
- Drain the rice through a fine-mesh sieve and shake off excess water. Line a steamer basket with a clean kitchen towel or cheesecloth, then spread the rice evenly inside. (Tip: Using a cheesecloth prevents grains from falling through.)
- Fill a pot with about 2 inches of water and bring it to a gentle simmer. Place the steamer basket over the pot, making sure the water doesn't touch the rice. Cover and steam for 20 minutes, or until the rice is translucent and tender. Turn off the heat and let it sit covered for 5 minutes.
- While the rice steams, in a small saucepan over medium-low heat, combine the coconut milk, sugar, and salt. Stir gently until the sugar dissolves and the mixture is warm, about 3-5 minutes. Do not let it boil. (Tip: Boiling can cause the coconut milk to separate.)
- Transfer the steamed rice to a large bowl. Pour the warm coconut mixture over the rice and stir gently with a spatula until every grain is coated. Cover the bowl with a clean towel and let it rest for 10 minutes to absorb the flavors.
- Fluff the rice with a fork before serving. Serve warm.
Not overly sweet, the coconut flavor lingers softly on the palate. I love enjoying it with fresh mango slices or a sprinkle of toasted sesame seeds for a bit of crunch.
Thai Vegetable Spring Rolls

Yesterday, as the afternoon light softened into evening, I found myself in the kitchen, craving something both fresh and satisfying. These Thai Vegetable Spring Rolls came together in a gentle rhythm—chopping, stirring, wrapping. Each step felt like a small meditation.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 10 minutes
Ingredients
- Spring roll wrappers – 1 package (12 wrappers), thawed
- Green cabbage – 2 cups, shredded
- Carrots – 1 cup, julienned
- Bean sprouts – 1 cup
- Garlic – 2 cloves, minced
- Fresh ginger – 1 tablespoon, grated
- Soy sauce – 2 tablespoons
- Sesame oil – 1 teaspoon
- Vegetable oil – 4 cups, for frying
Instructions
- Heat a small amount of vegetable oil in a large skillet over medium heat. Add the minced garlic and grated ginger, and sauté for 30 seconds until fragrant.
- Add the shredded cabbage, julienned carrots, and bean sprouts to the skillet. Stir-fry for 2 minutes until the vegetables begin to soften.
- Pour in the soy sauce and sesame oil. Cook for another 1 minute, stirring constantly. Remove from heat and let the filling cool completely—this prevents soggy wrappers.
- Lay a spring roll wrapper on a clean surface with one corner pointing toward you. Place about 2 tablespoons of the cooled filling near that corner.
- Fold the corner over the filling, then fold in the side corners, and roll tightly toward the opposite corner. Moisten the top corner with water to seal. Repeat with remaining wrappers and filling.
- In a deep pot, heat 4 cups of vegetable oil to 350°F (use a thermometer for accuracy). Carefully add 3–4 spring rolls at a time; fry for 3–4 minutes, turning occasionally, until golden brown and crispy.
- Transfer fried spring rolls to a plate lined with paper towels to drain excess oil. Let them rest for 2 minutes before serving.
Holding one of these delicate, crispy rolls, you hear a satisfying crunch with every bite. The interior remains warm and savory, with the bright flavors of ginger and soy. Serve them with a simple sweet chili dipping sauce for a lovely starter or snack.
Thai Basil Fried Tofu

A quiet evening calls for a dish that balances crispiness and aromatic warmth. This Thai Basil Fried Tofu, with its golden edges and fragrant basil leaves, feels like a gentle embrace after a long day.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
- Extra-firm tofu – 14 oz block
- Cornstarch – ¼ cup
- Vegetable oil – 3 tbsp
- Garlic – 4 cloves
- Soy sauce – 2 tbsp
- Oyster sauce – 1 tbsp
- Sugar – 1 tsp
- Thai basil – 1 cup packed
Instructions
- Press the extra-firm tofu for 15 minutes to remove excess moisture. (Tip: Use a heavy pan on top of paper towels for even pressing.)
- Cut the tofu into 1-inch cubes.
- In a bowl, toss tofu cubes with cornstarch until evenly coated.
- Heat vegetable oil in a wok or large skillet over medium-high heat until shimmering. (Tip: The oil should sizzle when a tofu cube is added.)
- Add tofu cubes in a single layer; cook without moving for 3 minutes until bottom is golden brown.
- Flip tofu pieces and cook another 3 minutes until all sides are crispy.
- Remove tofu from pan and set aside.
- In the same pan, add minced garlic and stir-fry for 30 seconds until fragrant.
- Return tofu to pan, then add soy sauce, oyster sauce, and sugar. Toss gently to coat.
- Add Thai basil leaves and stir-fry for about 30 seconds until wilted. (Tip: Add basil off heat to preserve its aroma.)
- Remove from heat and serve immediately.
Dinner is served, and each bite of the crunchy tofu gives way to the savory-sweet glaze and the perfume of fresh basil. I like to serve it over jasmine rice or tucked into warm lettuce cups for a lighter meal.
Chili Lime Cucumber Salad

Very often, the simplest dishes are the ones that surprise you the most. This chili lime cucumber salad, born from a need to cool the palate after a spicy curry, became an instant favorite. It's a quiet little thing—just crisp cucumber, bright lime, and a whisper of heat.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 0 minutes
Ingredients
For the Salad
- Cucumbers – 2 large
- Fresh lime juice – 3 tbsp
- Red chili flakes – 1 tsp
- Salt – ½ tsp
- Sugar – 1 tsp
- Cilantro – ¼ cup chopped
- Olive oil – 1 tbsp
Instructions
- Wash and dry the cucumbers. Slice them into thin rounds, about ⅛-inch thick. (Tip: Use a mandoline for even slices that absorb dressing better.)
- In a small bowl, whisk together the lime juice, chili flakes, salt, sugar, and olive oil until the sugar and salt dissolve.
- Place the cucumber slices in a large bowl. Pour the dressing over them and toss gently to coat every slice.
- Let the salad rest at room temperature for 5 minutes. (Tip: This resting time allows the flavors to meld without the cucumbers becoming soggy.)
- Just before serving, sprinkle the chopped cilantro over the top and toss once more. (Tip: Add cilantro at the end to keep its fresh color and brightness.)
The first bite is a clean crunch, then the lime tang arrives, followed by a gentle warmth from the chili. It's the kind of salad you can serve alongside anything rich or spicy—or simply eat by the bowlful on a warm afternoon.
Curried Lentil Soup

Mellow evenings call for a bowl of something warm and grounding. This curried lentil soup, infused with Thai spices, feels like a gentle hug on a cool night.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 40 minutes
Ingredients
- Olive oil – 2 tbsp
- Onion – 1 cup, diced
- Garlic cloves – 3, minced
- Fresh ginger – 1 tbsp, grated
- Red curry paste – 2 tbsp
- Red lentils – 1 cup
- Vegetable broth – 4 cups
- Diced tomatoes – 1 can (14.5 oz)
- Coconut milk – 1 can (13.5 oz)
- Salt – 1 tsp
- Black pepper – ½ tsp
- Lime juice – 2 tbsp
- Fresh cilantro – ¼ cup, chopped
Instructions
- In a large pot, heat the olive oil over medium heat.
- Add the diced onion and cook until translucent, about 5 minutes.
- Stir in the minced garlic and grated ginger, cooking for 1 minute until fragrant.
- Add the red curry paste, stirring constantly for 30 seconds to toast it and deepen the flavor.
- Pour in the vegetable broth, diced tomatoes (with their juices), and red lentils. Bring to a boil.
- Reduce heat to low, cover, and let it simmer for 25–30 minutes, until the lentils are tender. Tip: Do not let it boil vigorously as lentils can break apart too much.
- Stir in the coconut milk, then season with salt, black pepper, and lime juice. Simmer for another 5 minutes.
- Taste and adjust seasoning if needed. Tip: Use full-fat coconut milk for a creamier texture. Garnish with fresh cilantro before serving.
Let it rest for a moment before serving. The velvety texture and warm spices invite you to slow down. Linger over each spoonful, perhaps with a crusty slice of bread.
Thai Spiced Roasted Potatoes

Evening settles in, and the kitchen hums with quiet warmth as I prepare these Thai spiced roasted potatoes. They're a comforting twist on a classic side, with layers of heat and herbaceousness.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 35 minutes
Ingredients
- Potatoes – 2 lbs
- Vegetable oil – 3 tbsp
- Red curry paste – 2 tbsp
- Fish sauce – 1 tbsp
- Brown sugar – 1 tbsp
- Lime juice – 1 tbsp
- Salt – ½ tsp
Instructions
- Preheat your oven to 425°F and line a baking sheet with parchment paper for easy cleanup.
- Wash the potatoes thoroughly and cut them into 1-inch cubes, ensuring they are uniform for even cooking.
- In a large bowl, whisk together the vegetable oil, red curry paste, fish sauce, brown sugar, lime juice, and salt until smooth.
- Add the potato cubes to the bowl and toss gently until each piece is evenly coated with the spiced mixture.
- Spread the potatoes in a single layer on the prepared baking sheet, leaving space between them to promote crispiness—overcrowding will steam them.
- Roast for 20 minutes, then flip the potatoes with a spatula to ensure even browning on all sides.
- Continue roasting for another 15 minutes, or until the potatoes are golden brown and crispy on the outside and tender inside when pierced with a fork.
Each bite offers a satisfying crunch that gives way to a fluffy interior, with a gentle heat from the curry paste lingering on your tongue. I love serving these alongside a cool cucumber salad or with a dollop of yogurt to balance the warmth.
Pineapple Fried Rice

Kneeling by the stove, I let the steam carry me back to a bustling night market in Bangkok. The fragrance of jasmine rice mingles with sweet pineapple and savory soy.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
For the Fried Rice
- Jasmine rice (cooked, day-old) – 3 cups
- Pineapple (fresh, diced) – 1 cup
- Shrimp (peeled, deveined) – 8 oz
- Eggs – 2 large
- Carrot (small dice) – 1/2 cup
- Green peas – 1/2 cup
- Garlic (minced) – 3 cloves
- Soy sauce – 2 tbsp
- Fish sauce – 1 tbsp
- Oyster sauce – 1 tbsp
- White pepper – 1/2 tsp
- Vegetable oil – 2 tbsp
- Scallions (sliced) – 2
- Cashews (toasted) – 1/4 cup
Instructions
- Dice pineapple and carrot; mince garlic; slice scallions; toast cashews in dry pan over medium heat for 2 min. Set aside.
- Heat 1 tbsp oil in wok over high heat. Scramble eggs; remove. (Tip: High heat prevents eggs from absorbing too much oil.)
- Add 1/2 tbsp oil; sear shrimp 2 min per side; remove.
- Add remaining oil and garlic; sauté 30 sec.
- Add cold rice; break clumps; stir-fry 2 min. (Tip: Use day-old rice to avoid mushiness.)
- Add soy sauce, fish sauce, oyster sauce, white pepper; toss 30 sec.
- Add pineapple, carrot, peas, shrimp; stir-fry 1 min. (Tip: Don't overcook pineapple—it releases liquid and makes rice soggy.)
- Return eggs; fold in.
- Garnish with scallions and cashews.
Zesty bursts of pineapple cut through the savory richness, while the cashews add a welcome crunch. I love serving this in a hollowed pineapple half for a touch of theater. It’s a meal that feels both exotic and comforting.
Tom Yum Soup

On a quiet evening, when the air holds a hint of rain, I find myself reaching for the bright, warming flavors of Tom Yum Soup. It's a gentle ritual, a pause before the spice of a curry.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
Main
- Shrimp – 1 lb
- Lemongrass – 2 stalks
- Galangal – 3 slices
- Kaffir lime leaves – 4 leaves
- Fish sauce – 3 tbsp
- Lime juice – 3 tbsp
- Thai chili paste – 2 tbsp
- Mushrooms – 1 cup
- Chicken broth – 4 cups
- Cilantro – for garnish
Instructions
- Bring 4 cups of chicken broth to a boil in a medium pot. (Tip: Use low-sodium broth to control saltiness.)
- Add lemongrass, galangal, and kaffir lime leaves. Simmer for 5 minutes to infuse flavors. (Tip: Bruise lemongrass with the back of a knife to release oils.)
- Add mushrooms and cook for 3 minutes until tender.
- Add shrimp and cook for 2 minutes until pink.
- Stir in fish sauce, lime juice, and chili paste. Remove from heat. (Tip: Add lime juice off heat to preserve brightness.)
- Ladle into bowls and garnish with cilantro. Serve immediately for best flavor.
The broth is a delicate balance—sour, salty, and a gentle heat that lingers. It's the kind of soup that invites you to slow down, dipping a spoon into its fragrant depths. Serve it as a prelude to curry, or simply with a bowl of jasmine rice.
Peanut Satay Skewers

You know those days when you want something grilled but also crave a little indulgence? These peanut satay skewers are that perfect balance—smoky chicken wrapped in a rich, creamy peanut sauce that feels both comforting and exotic.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 10 minutes
Ingredients
- Chicken breast – 1 lb
- Soy sauce – 3 tbsp
- Lime juice – 2 tbsp
- Brown sugar – 1 tbsp
- Garlic – 2 cloves
- Ginger – 1 tsp
- Peanut butter – ¼ cup
- Coconut milk – ¼ cup
- Rice vinegar – 1 tbsp
- Sriracha – 1 tsp
- Wooden skewers – 8
Instructions
- Soak wooden skewers in water for at least 30 minutes to prevent burning on the grill.
- Cut chicken breast into 1-inch cubes.
- In a bowl, whisk together soy sauce, lime juice, brown sugar, minced garlic, and grated ginger until sugar dissolves.
- Add chicken to the marinade, toss to coat, and refrigerate for exactly 15 minutes—any longer and the acid from the lime can start to break down the meat too much.
- While the chicken marinates, make the peanut sauce: in a small saucepan, combine peanut butter, coconut milk, rice vinegar, and sriracha.
- Cook over low heat, stirring constantly, until smooth and warmed through, about 2 minutes. Remove from heat and set aside.
- Thread marinated chicken onto the soaked skewers, leaving a small gap between each piece for even cooking.
- Preheat grill to medium-high heat (400°F).
- Grill skewers, turning once halfway through, until chicken is cooked through and an instant-read thermometer inserted into the thickest piece reads 165°F, about 8–10 minutes.
- Serve the skewers warm with the peanut sauce on the side for dipping.
You'll love how the smoky char of the chicken pairs with the creamy, spicy peanut sauce. Serve them on a bed of rice or crisp lettuce cups for a light yet satisfying meal.
Herbed Thai Quinoa Salad

Mornings like this, when the sun filters through the kitchen window just so, I crave something light yet satisfying. This herbed Thai quinoa salad feels like a quiet pause—bright, fresh, and nourishing.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
- Quinoa – 1 cup
- Water – 2 cups
- Salt – ½ tsp
- Fresh cilantro – ½ cup, chopped
- Fresh mint – ¼ cup, chopped
- Fresh basil – ¼ cup, chopped
- Lime juice – 3 tbsp
- Olive oil – 2 tbsp
- Honey – 1 tbsp
- Fish sauce – 1 tsp
- Red pepper flakes – ¼ tsp
Instructions
- Rinse the quinoa under cold water in a fine-mesh strainer for about 30 seconds; this removes its natural bitterness.
- In a medium saucepan, combine the rinsed quinoa, water, and salt. Bring to a boil over high heat.
- Reduce heat to low, cover, and simmer for 15 minutes, or until the water is absorbed and quinoa is tender. Tip: Let it rest off the heat, covered, for 5 minutes for fluffier grains.
- Transfer the cooked quinoa to a large bowl and fluff with a fork. Let it cool completely to room temperature—about 20 minutes—before adding herbs to prevent wilting.
- While the quinoa cools, prepare the dressing: in a small bowl, whisk together lime juice, olive oil, honey, fish sauce, and red pepper flakes until emulsified.
- Chop the cilantro, mint, and basil leaves finely, then add them to the cooled quinoa. Tip: Use a sharp knife to avoid bruising the herbs.
- Pour the dressing over the quinoa and herbs, then toss gently with a fork until everything is evenly coated. Taste and adjust with a pinch more salt if needed.
- For best flavor, refrigerate the salad for at least 30 minutes before serving. Tip: Chilling allows the flavors to meld beautifully.
A gentle toss reveals the harmony of fluffy quinoa and aromatic herbs. Drizzle with extra lime if you wish; it's lovely alongside grilled fish or tucked into lettuce cups for a light meal.
Simple Pickled Vegetables

Each time I make a rich curry, I crave something bright and tangy to cut through the heaviness. That’s when I turn to these simple pickled vegetables—a quick, no-fuss way to add a refreshing crunch to the plate.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
Pickling Brine
- Rice vinegar – 1 cup
- Water – 1 cup
- Sugar – 2 tbsp
- Salt – 1 tsp
- Black peppercorns – 1 tsp
Vegetables
- Cucumber – 1 large
- Carrot – 1 medium
- Radish – 4
Instructions
- Wash the cucumber, carrot, and radish. Slice the cucumber into thin rounds, julienne the carrot, and cut the radish into thin half-moons. (Tip: Use a mandoline for uniform slices that pickle evenly.)
- In a small saucepan, combine the rice vinegar, water, sugar, salt, and black peppercorns. Bring to a boil over medium-high heat, stirring until the sugar and salt are completely dissolved.
- Remove the brine from heat and let it cool for 2–3 minutes, just until it stops boiling.
- Pack the sliced vegetables into a clean glass jar or heatproof container. Pour the warm brine over the vegetables, making sure they are fully submerged. (Tip: Tap the jar gently to release any air bubbles.)
- Let the jar cool to room temperature, then cover and refrigerate. The pickles are ready to eat after 1 hour, but the flavor deepens overnight. (Tip: For best results, wait 24 hours before serving—the tangy crunch will be worth it.)
- Store in the refrigerator for up to 2 weeks. The vegetables will continue to soften slightly over time, but they'll stay crisp for the first few days.
Lovingly packed into a jar, these pickled vegetables offer a bright, tangy crunch that cuts through the richness of any curry. I love piling them onto a plate alongside a warm bowl of dal or nestling them into a wrap for a burst of acidity. Their simplicity is their greatest charm—quick to make, yet they linger in the memory.
Mango Sticky Rice

Kneeling by the kitchen counter, I soak the sticky rice in cool water, letting the grains soften while I slice a ripe mango. This quiet ritual fills the room with a gentle sweetness, preparing for a dessert that feels both simple and indulgent.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
Sticky Rice
- Sticky rice (glutinous rice) – 1 cup
- Water – for soaking and steaming
Coconut Sauce
- Coconut milk (full-fat) – 1 can (13.5 oz)
- Sugar – ¾ cup
- Salt – ¼ tsp
Topping
- Ripe mango – 2 large
Instructions
- Rinse the sticky rice in cold water until the water runs clear, then soak it in fresh water for at least 4 hours or overnight. Tip: Soaking ensures the grains cook evenly and become tender.
- Drain the soaked rice and transfer it to a steamer lined with cheesecloth. Steam over high heat for 25–30 minutes, until the rice is translucent and tender. Tip: Cover the steamer with a tight lid to trap steam; avoid peeking too often.
- While the rice steams, prepare the coconut sauce. In a small saucepan, combine the coconut milk, sugar, and salt. Warm over medium-low heat, stirring constantly, until the sugar dissolves. Do not let it boil. Tip: Boiling can cause the coconut milk to separate; gentle heating keeps it creamy.
- Once the rice is done, transfer it to a bowl. Pour half of the warm coconut sauce over the rice and gently fold until absorbed. Let it rest for 5 minutes. Tip: Folding, not stirring, prevents the rice from clumping.
- Peel the mangoes and slice them into thin, lengthwise pieces. Arrange the slices on a plate alongside a mound of the coconut-coated sticky rice.
- Drizzle the remaining coconut sauce over the top and serve warm. The rice will be soft and slightly chewy, with a sweet-salty balance that pairs beautifully with the fresh mango.
Just before serving, I add a pinch of toasted sesame seeds for a final crunch. The creamy coconut rice and juicy mango melt together, creating a dessert that feels like a gentle hug.
Thai Coconut Soup (Tom Kha)

Zen-like quiet fills the kitchen as I reach for a can of coconut milk. The fragrance of lemongrass and galangal drifts through the air, promising a bowl of warmth and comfort. Today, I’m making Thai Coconut Soup—a dish that always feels like a gentle hug.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
Main
- Coconut milk – 2 cans (13.5 oz each)
- Chicken breast – 1 lb, thinly sliced
- Mushrooms – 8 oz, sliced
- Lemongrass – 3 stalks, bruised and cut into 2-inch pieces
- Galangal – 1-inch piece, thinly sliced
- Kaffir lime leaves – 4 leaves, torn
- Fish sauce – 3 tbsp
- Lime juice – 3 tbsp
- Red chili – 2, sliced
- Cilantro – ¼ cup, chopped
- Salt – ½ tsp
- Water – 2 cups
Instructions
- In a large pot, bring 2 cups of water to a gentle simmer over medium heat. Add the lemongrass, galangal, and kaffir lime leaves. Simmer for 5 minutes to infuse the broth—don't let it boil hard or the aromatics will turn bitter.
- Pour in both cans of coconut milk. Stir gently and bring the soup to a low simmer. Avoid boiling—high heat can cause the coconut milk to separate and curdle. Keep the heat at medium-low.
- Add the sliced chicken breast and mushrooms. Cook for 8–10 minutes, stirring occasionally, until the chicken is cooked through and the mushrooms are tender. Tip: Cut the chicken into even slices so they cook uniformly.
- Stir in the fish sauce and salt. Start with 2 tablespoons of fish sauce, then taste and adjust—saltiness can vary by brand. Add the remaining tablespoon if needed.
- Remove the pot from heat. Stir in the lime juice and sliced red chili. The acidity brightens the soup; add it off-heat to preserve the fresh flavor.
- Ladle the soup into bowls, discarding the lemongrass and galangal pieces (they're too tough to eat). Garnish with cilantro. For extra richness, drizzle a little extra coconut milk on top before serving.
Creamy yet light, this soup wraps you in layers of citrus, spice, and herbaceous warmth. Serve it with a spoon and a side of jasmine rice to soak up every drop. Or enjoy it on its own—a quiet bowl of comfort on a cool evening.
Crispy Thai Omelette

Evenings like these call for something simple yet satisfying, and this crispy Thai omelette fits perfectly. With its golden, crunchy edges and fluffy, seasoned center, it’s a comforting dish that comes together in just minutes. I love making it when I want a quick meal that feels special.
Serving: 2 | Prep Time: 5 minutes | Cooking Time: 10 minutes
Ingredients
- Eggs – 4
- Fish sauce – 1 tbsp
- Lime juice – 1 tsp
- Cornstarch – 1 tbsp
- Vegetable oil – 3 tbsp
- Green onions – 2
- Cilantro – ¼ cup
Instructions
- Thinly slice 2 green onions and set aside.
- Roughly chop ¼ cup fresh cilantro and set aside.
- Crack 4 eggs into a medium bowl. (Tip: Use room-temperature eggs for fluffier results.)
- Add 1 tbsp fish sauce and 1 tsp lime juice to the eggs.
- Whisk vigorously until frothy, about 1 minute. (Tip: Whisking incorporates air, creating a lighter texture.)
- Whisk in 1 tbsp cornstarch until fully dissolved. (Tip: Cornstarch adds crunch without making the eggs dense.)
- Heat 3 tbsp vegetable oil in a 10-inch non-stick skillet over medium-high heat until shimmering.
- Pour the egg mixture into the hot oil; it should sizzle immediately.
- Cook undisturbed for 2-3 minutes until the bottom is deep golden and crispy.
- Carefully flip the omelette using a spatula and cook for another 1-2 minutes.
- Transfer to a plate and top with the sliced green onions and chopped cilantro.
- Serve immediately, with steamed rice or as a side.
Each bite delivers a satisfying crunch, giving way to a tender, savory center. It’s a lovely addition to any meal, whether as a main or a side.
Conclusion
Zesty sides like these truly elevate your Thai chicken curry! I hope you find a new favorite here. Try one tonight, and don’t forget to pin this post for later. Which side are you most excited to make? Let me know in the comments!



