Spaghetti Tom Yum Salmon Recipe

By Mintra on Sep 12, 2025

Want a taste of Thailand in a familiar Western-style dish you can easily make at home? Try my easy-to-follow Spaghetti Tom Yum Salmon recipe. Add a flavorful twist to your pasta with the bold, zesty taste of Tom Yum. Let’s get cooking!

Jump to Recipe

Spaghetti Tom Yum Salmon Recipe

2  40 mins medium

If you’ve been to Thailand before, you know how much we love our delicious and spicy Tom Yum soup. You don’t even have to come to Thailand to try this iconic dishes. In any Thai restaurants anywhere in the world, they will often serve a variation of Tom Yum soup, may it be Tom Yum Goong, the most famous of all, or other types of meat.

The spicy Tom Yum soup is one of our most popular dishes, thanks to its bold and unique taste: spicy, sour, and wonderfully aromatic from fresh lemongrass, kaffir lime leaves, galangal, lime juice, tomato, and a hint of Thai chili paste.

Here in Thailand, we love experimenting with flavors from around the world. That’s why we’ve taken our beloved Tom Yum soup and given it a creative twist: Spaghetti Tom Yum. It’s a perfect fusion dish for anyone who wants a little Italian style with Thai flair, or for those who aren’t fans of rice or traditional noodles.

Spaghetti Tom Yum is super easy to make and takes less than an hour. Most of the ingredients can be found at your local Asian supermarket. The sauce is creamy and packed with flavor, blending the richness of tomato with classic Thai herbs. You can add any protein you like, salmon, prawns, chicken, or keep it vegetarian with mushrooms. I chose salmon for mine, as its rich flavor balances perfectly with the spicy kick of Tom Yum.

So why not surprise your friends and family by making it at home? I promise, you’re going to love it!

And here! If you are interested in Thai food. I have some recipes to recommend. Just check out these recipes: Nam Prik Kapi – A Classic Thai Shrimp Paste Chili Dip Recipe, 10-Minute Quick & Fresh Tom Yum Noodles Recipe, Thai Stir Fried Noodle (Pad See Ew) Recipe, Thai Sukiyaki Stir-Fry Street Food Recipe.

To make this recipe, you are going to need:

  • 2 fillets of salmon
  • 2 servings of spaghetti
  • 200 g. tomato
  • 2 tablespoons chilli paste
  • 2 tablespoons fish sauce
  • 1 tablespoon palm sugar
  • 200 ml. Creamy pasta sauce
  •  5 kiffir lime leaves
  • 6 fresh chilli
  • 3 stalks of the bottom half of lemongrass
  • 2 shallots
  • 10 slices of galangal
  • 2 fresh limes
  • 1 full hand of sweet basil
  • Pinch of salt to taste

Here is a step-by-step guide on how to make Spaghetti Tom Yum Salmon Recipe

1 Start by gathering all the essential ingredients you’ll need for Spaghetti Tom Yum.

Start by gathering all the essential ingredients you’ll need for Spaghetti Tom Yum.

2 Cook the pasta in boiling water until al dente, following the package instructions. Before draining, set aside a small cup of the pasta water. Then drain the pasta and set it aside.

Cook the pasta in boiling water until al dente, following the package instructions. Before draining, set aside a small cup of the pasta water. Then drain the pasta and set it aside.

3 Cook the salmon fillets by first patting the skin dry with a paper towel. Heat a little cooking oil in a pan over medium-high heat. Place the salmon skin-side down and cook for 5 minutes, then flip and cook the other side for another 3 minutes.

Cook the salmon fillets by first patting the skin dry with a paper towel. Heat a little cooking oil in a pan over medium-high heat. Place the salmon skin-side down and cook for 5 minutes, then flip and cook the other side for another 3 minutes.

4 Chop all the herbs into small pieces, and slice half of the tomatoes.

Chop all the herbs into small pieces, and slice half of the tomatoes.

5 Heat 2 tablespoons of cooking oil in a pan. Add the shallot, lemongrass, fresh chili, kaffir lime leaves, and galangal. Stir and let them simmer until fragrant.

Heat 2 tablespoons of cooking oil in a pan. Add the shallot, lemongrass, fresh chili, kaffir lime leaves, and galangal. Stir and let them simmer until fragrant.

6 Add the tomatoes and stir for a few minutes until they release their juices. Then add the chili paste and cook briefly to combine the flavors.  

Add the tomatoes and stir for a few minutes until they release their juices. Then add the chili paste and cook briefly to combine the flavors.  

7 Pour in the pasta sauce, stir to combine, and bring it to a boil.

Pour in the pasta sauce, stir to combine, and bring it to a boil.

8 Season with fish sauce and palm sugar, stirring to combine for about a minute. If the sauce is too creamy, add some reserved pasta water and let it simmer for a few minutes.

Season with fish sauce and palm sugar, stirring to combine for about a minute. If the sauce is too creamy, add some reserved pasta water and let it simmer for a few minutes.

9 Add the basil for fragrance, then remove the pan from the heat.

Add the basil for fragrance, then remove the pan from the heat.

10 Once the Tom Yum sauce is ready, add the spaghetti and toss to combine.

Once the Tom Yum sauce is ready, add the spaghetti and toss to combine.

11 Top the spaghetti with the fried salmon, garnish with kaffir lime leaves, and enjoy!

Top the spaghetti with the fried salmon, garnish with kaffir lime leaves, and enjoy!

Other Thai Recipes You Might Like

Here are some of my favorite Thai that I think you might like. For more Thai cuisine, check out my Thai recipe page.

Spaghetti Tom Yum Salmon Recipe

Want a taste of Thailand in a familiar Western-style dish you can easily make at home? Try my easy-to-follow Spaghetti Tom Yum Salmon recipe. Add a flavorful twist to your pasta with the bold, zesty taste of Tom Yum. Let’s get cooking!

Spaghetti Tom Yum Salmon Recipe

2  40 mins medium

Ingredients

  • 2 fillets of salmon
  • 2 servings of spaghetti
  • 200 g. tomato
  • 2 tablespoons chilli paste
  • 2 tablespoons fish sauce
  • 1 tablespoon palm sugar
  • 200 ml. Creamy pasta sauce
  •  5 kiffir lime leaves
  • 6 fresh chilli
  • 3 stalks of the bottom half of lemongrass
  • 2 shallots
  • 10 slices of galangal
  • 2 fresh limes
  • 1 full hand of sweet basil
  • Pinch of salt to taste

Directions

  1. Start by gathering all the essential ingredients you’ll need for Spaghetti Tom Yum.
  2. Cook the pasta in boiling water until al dente, following the package instructions. Before draining, set aside a small cup of the pasta water. Then drain the pasta and set it aside.
  3. Cook the salmon fillets by first patting the skin dry with a paper towel. Heat a little cooking oil in a pan over medium-high heat. Place the salmon skin-side down and cook for 5 minutes, then flip and cook the other side for another 3 minutes.
  4. Chop all the herbs into small pieces, and slice half of the tomatoes.
  5. Heat 2 tablespoons of cooking oil in a pan. Add the shallot, lemongrass, fresh chili, kaffir lime leaves, and galangal. Stir and let them simmer until fragrant.
  6. Add the tomatoes and stir for a few minutes until they release their juices. Then add the chili paste and cook briefly to combine the flavors.  
  7. Pour in the pasta sauce, stir to combine, and bring it to a boil.
  8. Season with fish sauce and palm sugar, stirring to combine for about a minute. If the sauce is too creamy, add some reserved pasta water and let it simmer for a few minutes.
  9. Add the basil for fragrance, then remove the pan from the heat.
  10. Once the Tom Yum sauce is ready, add the spaghetti and toss to combine.
  11. Top the spaghetti with the fried salmon, garnish with kaffir lime leaves, and enjoy!