Easy Tom Yum Soup Recipe — Grandma’s Classic Clear Broth

Everyone knows Tom Yum. But not everyone knows how to make it taste like the real thing. I asked Grandma once why my Tom Yum never tasted as good as hers.

She looked at me and said: “Because you throw away the most important part.”

I did not understand. Until she showed me.

This easy Tom Yum soup recipe is the one Grandma made when I was a child. Clear broth. No coconut milk. No shortcuts. Just real Thai flavor — the way people made it a long time ago.


A Memory from Grandma’s Kitchen

Grandma always said Tom Yum is simple food. But simple food needs good technique.

“The secret is in the shrimp shells,” she told me. “Never throw them away.”

She showed me how she saved every shell, every head. She put them in the boiling broth and let them cook for 15 minutes. The water turned milky white. A little cloudy. Beautiful.

“People think the white color comes from coconut milk,” she said. “No. It comes from the shrimp. This is natural. This is real.”

I still remember the smell of that broth. Warm. A little sweet from the shrimp. A little sour from the herbs. It was the smell of her kitchen every time she made this dish.

Now I want to share this easy Tom Yum soup recipe with you — exactly as Grandma taught me.


What You Need (Ingredients for 2 People)

“Good Tom Yum needs good shrimp,” Grandma always said. “Do not use small shrimp. Use big ones. The flavor is better.”

For the Stock

  • 500ml chicken stock — use ready-made stock mixed with equal parts water
  • Shells and heads from the shrimp (save them — do not throw away!)

The Shrimp

  • 300g large fresh shrimp (กุ้งแม่น้ำ) — river shrimp if possible
  • Keep the heads and shells for the stock

Herbs for the Stock (First Round)

  • 2 stalks lemongrass (ตะไคร้) — bruised with the back of a knife
  • 3 slices galangal (ข่า) — bruised lightly
  • 4 kaffir lime leaves (ใบมะกรูด) — torn in half, center stem removed
  • 3 shallots (หอมแดง) — bruised lightly

Herbs for the Soup (Second Round)

  • 2 stalks lemongrass — bruised and cut into shorter pieces
  • 3 slices galangal — cut into thin rounds
  • 3 kaffir lime leaves — torn in half
  • 2 shallots — bruised lightly
  • 5-8 bird’s eye chilies (พริกขี้หนูสวน) — bruised lightly if you like spicy

Vegetables

  • 1 cup straw mushrooms (เห็ดฟาง) — cut in half

Seasoning

  • Fish sauce (น้ำปลา) — to taste
  • Fresh lime juice — squeeze in after taking off the heat

Garnish

  • Fresh coriander (ผักชี) — just a little on top

🧡 Grandma’s note on lime: “Never squeeze lime into boiling soup. Wait until you take it off the heat. Hot lime juice turns bitter. Always add it at the end.”


Easy Tom Yum Soup Recipe — Grandma’s Way (Step by Step)

“Watch carefully,” Grandma always said when she started cooking. “Tom Yum is fast. If you are not watching, you will miss something.”

Part 1: Make the Shrimp Stock

Step 1: Prepare the shrimp Peel the shrimp. Remove the heads. Keep ALL the shells and heads in a bowl — do not throw them away. Remove the dark vein on the back of each shrimp.

Step 2: Start the stock Pour the chicken stock into a pot. Add equal parts water. Bring to a boil on high heat.

Step 3: Add shrimp shells and herbs When the stock is boiling, add the shrimp shells and heads. Add the first round of lemongrass, galangal, kaffir lime leaves, and shallots.

Grandma always said: “Bruise the lemongrass before you put it in. Hit it with the back of your knife. This opens the fragrance.”

Step 4: Simmer for 15 minutes Turn the heat to medium. Let everything simmer for 15 minutes. Do not rush this step.

Watch the stock. It will slowly turn milky white and cloudy. This is the natural richness from the shrimp shells.

“This is the secret that most people do not know,” Grandma told me. “Restaurants use shortcuts. We do not.”


Part 2: Build the Soup

Step 5: Strain the stock After 15 minutes, use a ladle to remove the shrimp shells and old herbs. You want only the clean stock. Keep a few small shrimp pieces in the stock — Grandma always did.

Step 6: Add fresh herbs Bring the stock back to a boil. Add the second round of fresh lemongrass, galangal, kaffir lime leaves, shallots, and chilies.

Step 7: Season with fish sauce Taste the stock first. Then add fish sauce a little at a time.

“Always taste before you season,” Grandma said. “The chicken stock already has salt. If you add too much fish sauce, you cannot fix it.”

Add a little extra fish sauce to save room for the lime juice later.

Step 8: Add the shrimp When the stock is boiling hard, add the shrimp. Do not stir yet.

“Wait until the soup boils again before you stir,” Grandma always warned me. “This is the rule for all seafood. Boiling water first. Then put in. Then wait. Then stir.”

Step 9: Add the mushrooms When the shrimp start to turn pink, add the straw mushrooms. Cook for 1-2 minutes only. Mushrooms cook very fast.

Step 10: Take off the heat When everything is cooked, take the pot off the stove immediately. Do not overcook the shrimp.

Step 11: Add lime juice Now — and only now — squeeze fresh lime juice into the soup.

“Lime goes in last,” Grandma said firmly. “Hot lime is bitter lime. Always wait.”

Step 12: Garnish and serve Add fresh coriander on top. Serve immediately with steamed jasmine rice.


Grandma’s Secret Tips

  • Never throw away shrimp shells. This is the most important tip. The shells and heads make the stock rich and milky white — naturally, without coconut milk.
  • Bruise the lemongrass before cooking. Hit it with a knife or the back of a spoon. This releases the fragrance much better than cutting.
  • Add lime juice only after you turn off the heat. Boiling lime juice turns bitter. Grandma was very strict about this rule.
  • Do not stir when you first add the shrimp. Wait for the soup to boil again. Then stir. This keeps the shrimp tender and sweet.
  • Taste the stock before seasoning. Ready-made chicken stock already has salt. Taste first, season second.
  • Mushrooms cook in 1-2 minutes. Do not overcook them. Add them last, right before you turn off the heat.

Questions People Ask

Q: Why is my Tom Yum not white and cloudy like in restaurants? Because you need to simmer the shrimp shells in the stock. This is the step most people skip. The shells release natural proteins that make the broth milky white. No need for coconut milk or evaporated milk — just the shrimp shells.

Q: Can I use frozen shrimp? Yes, you can. But fresh shrimp tastes much better. If you use frozen shrimp, let them thaw completely first. And still save the shells — frozen shrimp shells work for the stock too.

Q: Can I make Tom Yum without chilies? Yes. Just skip the bird’s eye chilies. The soup will still be fragrant and delicious. The lemongrass, galangal, and kaffir lime leaves give plenty of flavor without the heat.

Q: What is the difference between Tom Yum and Tom Kha? Tom Yum uses clear broth — no coconut milk. Tom Kha uses coconut milk and has a creamier, milder taste. Both use similar herbs. Grandma always said: “Tom Yum is bold. Tom Kha is gentle. Both are beautiful.”

📎 Also read: Easy Pad Thai Recipe — Just Like Grandma Made It


Cook It with Love

Now you have Grandma’s easy Tom Yum soup recipe. Clear broth. Natural richness from shrimp shells. Sour from real lime. Fragrant from fresh herbs.

No shortcuts. No packets. Just real Thai flavor — the way people cooked it a long time ago.

Make it for someone you love. And remember what Grandma said: “The most important ingredient is always the person you are cooking for.” 🍜


I hope you enjoy this recipe as much as my family does.
Cook it with love — just like Grandma always did. 🍜

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top