clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Thai Tom yum roasted nuts in 3 white bowls on a tray.

Thai Tom Yum Roasted Mixed Nuts

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.7 from 3 reviews

  • Author: Suwanee
  • Total Time: 25
  • Yield: 2 cups 1x
  • Diet: Gluten Free


Thai Tom Yum Roasted mixed nuts are the most addictive snack you’ll come across! Use any of your favorite nuts mixed in with Tom Yum paste and roast, and you have the tastiest and most healthy snacks!


  • 1 pound unsalted nuts. Cashews, almonds, peanuts, pecan, walnuts, macadamia, and pistachios are all great options.  Mix and match as preferred!
  • 3 tablespoons Tom Yum paste. Use less or more as preferred
  • 1 tablespoon salt
  • 2 1/2 tablespoons lime juice
  • 1 tablespoon lemongrass, finely chopped
  • 1 tablespoon kaffir lime leaves, finely chopped
  • 1 teaspoon galangal, finely chopped
  • 1 tablespoon coriander stems, finely chopped
  • 1 1/2 tablespoon shallot, finely chopped
  • 1 tablespoon garlic, finely chopped. Add up to 1/2 tablespoon more if you love garlic!
  • 2 tablespoons oil, divided 
  • 1/2 tablespoon sugar. White, brown, monk fruit, or any other sweeteners of choice


  1. Turn the oven to 350 and let it preheat while preparing the rest of the ingredients for roasting. 
  2. Chop all the aromatics into fine pieces. Galangal, lemongrass, kaffir lime leaves, garlic, and shallot, and add all the ingredients to a large bowl. 
  3. Mix all the ingredients well in the bowl using a spatula or a wooden spoon. 
  4. Spread the nuts on a baking sheet pan lined with parchment paper. Don't overcrowd the pan. Spread the nuts thinly in a single layer where the nuts are not piled on each other. Use two sheets if necessary.
  5. Bake the mixed nuts for 15-20 minutes. Check at 10 minutes and rotate the pans for even baking. See notes below for baking time if using raw or roasted nuts.
  6. Once done, remove from the pan, add 1 tablespoon of oil, mix well, and let it cool to room temperature. Serve warm or cooled with your favorite snacks or cocktails. Enjoy!

Garnishing options. Add julienned kaffir lime leaves, chopped cilantro, or green onions. Add chili flakes, cayenne pepper, or thinly chopped Thai chilies for more spicy nuts. Enjoy!


  • Use whole, unsalted nuts for this recipe. 
  • If using roasted nuts, decrease the roasting time in the oven to 5-6 minutes. If using raw nuts, add 5-8 minutes of roasting time. 
  • Don't overcrowd the pan. Spread the nuts thinly in a single layer where the nuts are not piled on each other. Use two sheets if necessary.
  • Be careful not to over-roast the nuts. Once that happens, the nuts will turn bitter with an unpleasant taste. And you will most likely have to throw out the entire batch. Set your timer as a reminder to help with the roasting time.
  • Each oven is different, be conservative with your roasting time to prevent burning. If necessary, add a few more minutes until the nuts are light golden brown.
  • Add more Tom Yum paste if you love Tom Yum soup's strong, bold flavors. Adjust the salt and lime juice as necessary. 

** Thank you so much for visiting my blog! This is truly a passion for me. If you have enjoyed these recipes and appreciate the hard work I put into them, I would love it if you would share them with your friends! Your recommendation is the highest review I could hope for, and I’d appreciate it! **

  • Prep Time: 10
  • Cook Time: 15
  • Category: Appetizers
  • Method: Oven baked
  • Cuisine: Thai