• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Pups with Chopsticks logo

  • Home
  • About
  • Recipes
  • Ingredients
  • How-To
menu icon
go to homepage
  • Recipes
  • Asian Ingredients Guide
  • How-To
  • About
  • Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • Recipes
    • Asian Ingredients Guide
    • How-To
    • About
    • Contact
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×

    Home » Recipes » Asian Recipes

    Thai Peanut Sauce (From Scratch)

    Jun 8, 2017 • Author: Joyce • 26 Comments • This post may contain affiliate links.

    Jump to Recipe Print Recipe
    5 from 7 votes

    This incredibly flavorful satay Thai peanut sauce is made by roasting and crushing our own peanuts and cooking down shallots and spices.

    Satay Thai Peanut Sauce (From Scratch)

    You're probably asking, "Why would you bother with the extra ingredients and roasting peanut steps?" My main reason is flavour and texture. The extra ingredients and steps it gives this satay Thai peanut sauce a bit more dimension and flavour which will make it incredibly flavorful (and tasty!) It won't taste like a peanut butter sauce that's missing that something something. Really!

     

    But what if I'm feeling lazy today to crush & roast peanuts?

    I know there are days when you can't be bothered. Hey, I get it! Lazy days right? I have them too! For those lazy days you can substitute roasting and crushing your own peanuts for peanut butter but only use natural unsweetened peanut butter. You know the one where the oil separates from the nutty stuff? Yea, that the stuff. You won't be able to shortcut anymore than that since the extra spices and ingredients really make the satay Thai peanut sauce. 😛

     

     

    Bonus : Multi-purpose satay Thai peanut sauce!

    This satay Thai peanut sauce is not just for Satays! Drizzle some on some cold noodles with veggies! or just freeze it in an ice cube tray to use another day. Re-heat it in a low heat pan.

     

     

    INGREDIENTS FOR THAI PEANUT SAUCE

    For the satay Thai peanut sauce recipe, you can find most of these ingredients at an Asian grocery store.

     

    Satay Thai Peanut Sauce

     

    If you are using tamarind paste, you will need to add some water to reconstitute it and strain out the seeds, skins, and pulp before you use it. If you are using tamarind concentrate, make sure you are using ones from made in Thailand instead of ones from India. Tamarind concentrate from India is a lot stronger and sour than the ones from Thailand.

    Although galangal and ginger come from the same family they taste quite different. Ginger has a much stronger flavour so do not substitute 1:1. You can either omit the galangal if you can't find it or just use 1 small slice of ginger.

     

    Palm sugar may be a tricky thing to find but can be found at Asian grocery stores. If you must substitute it, just remember that palm sugar isn't as sweet as conventional sugars and it also provides a creaminess as well. I would substitute it with brown sugar if you cannot find it.

     

    For the spicy element of this recipe, you can use birds eye chili. Start with 2 and work your way up. I don't always have this on hand so I sometimes cheat and just use a chili hot sauce in place of the chili peppers 😛

     

     

    PUTTING IT TOGETHER

    Let's talk about the peanuts since it's the star of this recipe.

    If there is one thing I would change about this recipe, I would not buy skinned peanuts. Unless you enjoy spending an hour peeling peanuts. 😛 because that's what I did and it was frustrating.

     

    I'm all for using whole fresh ingredients but I don't believe in creating more work for the sake of being a purist when it doesn't compromise flavour. For this recipe, please please please use the peanuts with no skin. You have better things to do than to peel the skins off the peanuts - it gets quite tedious.

     

    Even though you can buy pre-roasted peanuts, I highly recommend roasting them on the stove yourself as well.  You don't know how long it's been siting on the shelves for and the longer it sits on the shelves the more stale they will taste. So revive them with a quick roast! 🙂

     

    Satay Thai Peanut Sauce
    Learn from my mistakes, no skin peanuts are easier to work with 🙂

     

    Tip #1: Do you prefer smoother satay Thai peanut sauces? Just add the completed sauce into a blender and blitz it!

     

    Thai Satay Peanut Sauce

    An incredibly flavourful thai satay peanut sauce made by roasting and crushing our own peanuts and cooking down shallots and spices.
    Print Pin Rate Save Recipe Saved!
    Course: Condiments, Dip, Sauce
    Cuisine: Thai
    Prep Time: 15 minutes
    Cook Time: 20 minutes
    Total Time: 35 minutes
    3 cups
    5 from 7 votes

    Recipe Notes

    • Although galangal and ginger come from the same family they taste very different. Do not substitute the galangal for ginger if you don't have it. Omit the galangal from the recipe instead
    • Everyone's preference is always different when it comes to peanut sauce. Tweak it until it's perfect for you. To make it more sour, use some lime juice. To make it more sweet, use some condensed milk. To make it more savoury, add some more fish sauce.
    • Smooth or Chunky? This recipe will produces a hearty chunk sauce with peanut bits but if you enjoy a smoother sauce you can just throw it in the food processor and blitz it! ?
    • If you have concentrated tamarind paste, do not substitute it 1:1 to the tamarind pulp. I find the pulp has a milder flavour and the concentrated tamarind paste is VERY potent and sour. Start with ½ teaspoon of the concentrated tamarind paste, and do a taste test and add more if you like it more sour.

    Ingredients
     

    • 1 cup peanuts (unsalted, skinless)
    • 1 stalk lemongrass (approximately ¼ cup)
    • 3 x3 cm galangal (see notes)
    • 2 cloves garlic
    • 3 small shallots
    • 2-3 birds eye chili (finely chopped)
    • 2 teaspoon tamarind pulp (seeds and pulp removed)
    • 1 cup coconut milk
    • ¼ cup palm sugar
    • ¾ cup water (add more if you prefer a thinner sauce)
    • 2-3 tablespoon fish sauce
    • ½ lime (juiced)

    Topping

    • unsalted raw peanuts (roasted and finely crushed)
    Prevent your screen from going dark

    Instructions
     

    Roast the Peanuts

    • Assuming you bought peanuts without the skin, throw them in a frying pan and give them a quick roast until they are toasty and brown. [If you bought shelled peanuts, shell them and toast them with the skin and once it cools you can rub the peanuts between your palms to remove the skin. They will not all fall out easily so it will be a bit more time consuming.]
    • Once they are toasted and brown, let them cool a bit. Then in a mortar and pestle crush the peanuts up finely. If you don’t have a mortar and pestle, you can either quick pulse it in a food processor or hand chop it finely.
    • Reserve 1-2 tablespoons of the finely crushed peanuts as a topping

    Making the Sauce

    • Soak the tamarind pulp in a 3-4 tablespoons of water for a few minutes and then strain out the seeds and skins. (See notes for difference between tamarind pulp and concentrated tamarind paste)
    • Chop up the galangal, garlic, lemongrass and shallots and put it into a food processor and blitz it to it is almost a paste. If you don’t have a food processor you can chop them by hand but chop them up finely. The finer the chop the less chunks in the sauce.
    • In a pan, add some oil onto medium heat and brown the lemongrass, shallot, garlic galangal mixture.
    • Add in the chopped birds eye chili and continue to cook it in the pan for a few minutes.
    • Turn down the stove to low heat and add in the coconut milk, fish sauce, tamarind water, lime juice, and water and stir until combined.
    • Add in the palm sugar and peanuts and continue to cook for 10-15 minutes
    • If you find the sauce too thick, add some more water to thin it out.
    • Taste it and adjust the flavour. Is it salty, sweet or sour enough for you? Everyone has a different preference on how they enjoy peanut sauce. Adjust accordingly by tweaking it with lime juice, sugar or fish sauce.

    Nutrition

    Serving: 1Cup | Calories: 499kcal | Carbohydrates: 29g | Protein: 14g | Fat: 40g | Saturated Fat: 18g | Sodium: 986mg | Potassium: 550mg | Fiber: 4g | Sugar: 14g | Vitamin C: 5mg | Calcium: 56mg | Iron: 4mg

    *Nutritional information is calculated using online tools and is an estimate*

    Did you try this recipe?I'd love to hear from you! Let me know how it was and consider giving it a rating! Tag me on Instagram with @pupswithchopsticks to show me!
    Made with ♡ by Joyce | Pups with Chopsticks

    Disclaimer: We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites, however I provide these links to make items easier to find if you cannot purchase this locally and I would never recommend anything I don’t own myself or highly recommend. I would prefer you buy your items locally if possible to support your local shops (and chances are they are cheaper locally as well!) 🙂

    More Asian Recipes

    • Chinese Scrambled Eggs and Shrimp
    • Chinese Stir-Fried Ketchup Shrimp
    • Miso Butter
    • Canh Chua (Vietnamese Sweet and Sour Soup)

    Reader Interactions

    Comments

    1. Gloria Chiverton says

      June 30, 2022 at 8:12 pm

      5 stars
      Delicious, I skipped the chilli as it makes me cough, had to substitute honey for palm sugar, but oh soo yum.

      Reply
    2. Nitish Kulkarni says

      April 30, 2021 at 5:52 am

      Hi! How long will this last for in the fridge?

      Reply
      • Joyce Lee says

        May 14, 2021 at 8:21 am

        Hi Nitish,
        I keep it in the fridge for about a week. No more than a week and a half.
        Hope that helps

        Reply
    3. Darlene says

      March 06, 2021 at 9:18 am

      I love peanut sauce but have developed a nut allergy..... I know it won’t be exactly the same but can I substitute with tahini?

      Reply
      • Joyce Lee says

        March 25, 2021 at 12:32 pm

        Hi Darlene,

        Hmmm, that is a very good question! I wouldn't use tahini since very different than peanut butter and it has a slightly bitter taste to it. The closest I have come to the peanut butter flavour is Chinese sesame paste. It's similar to tahini but I think the sesame seeds are roasted before it is made into a paste. Hopefully, this helps! I have a simple peanut sauce under my 'Grilled Thai Coconut Chicken Skewers' recipe that you can probably substitute the peanut butter out with Chinese sesame paste. You can usually find the Chinese sesame paste in an Asian grocery store in glass jars, they have the same brown colour as peanut butter but the oil is separated from the sesame paste. When you get home, just use a utensil and mix the oil back with the paste and then refrigerate it, and won't separate for any future uses. Hope this helps! 🙂

        Reply
    « Older Comments

    Leave a Comment & Rating Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Welcome to Pups with Chopsticks!

    Hi I’m Joyce Lee and Welcome to Pups with Chopsticks! Good eats and cooking is my passion! Join me in my kitchen as I create, test and share traditional and Asian fusion recipes with step-by-step tutorials. Read More…

    Subscribe to Our Newsletter

    Subscribe to my Newsletter and stay up to date on my latest recipes!

    Welcome to the family! Don't forget to check your inbox or spam folder now to confirm your subscription to fully be subscribed to the newsletter!

    Popular Recipes

    A plate of oven roasted peking chicken with a side of ginger scallion sauce on a wooden table

    Oven Roasted Five Spice Peking Chicken

    Super crispy beef tossed with a sweet and sticky sauce

    Sweet and Sticky Crispy Beef

    Bowl of Spicy Bun Bo Hue (Vietnamese Beef Noodle Soup)

    Bun Bo Hue (Spicy Vietnamese Beef Noodle Soup)

    A large bowl of Spicy Korean Pork Bulgogi (Jeyuk Bokkeum) with a plate of lettuce with some rice and pork in it for wrapping

    Spicy Korean Pork Bulgogi

    Hakka, Indian Chinese chilli chicken made with crispy chicken chunks and lightly tossed in a spicy chilli sauce.

    Chilli Chicken

    Sweet and Sour Pork in a bowl on a wooden table

    Sweet and Sour Pork Recipe (咕噜肉)

    Footer

    AS FEATURED ON

    ↑ back to top

    As an Amazon Associate, I earn from qualifying purchases at no cost to you.
    Thank you for visiting and supporting our little blog

    Privacy Policy · Terms & Conditions
    Copyright © 2021 Pups with Chopsticks · All Rights Reserved

    24901 shares