Cooking With Ayeh

menu icon
go to homepage
  • Recipes
  • Easy Dinners
  • About
  • Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Easy Dinners
    • About
    • Contact
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » Asian

    Satay Sauce (Thai Peanut Sauce)

    BY Ayeh Manfre · UPDATED: Mar 6, 25 · PUBLISHED: Mar 4, 25 · Leave a Comment

    JUMP TO RECIPE

    This creamy Satay Sauce is bursting with flavor and tastes so good you'll want to drink it! It's a classic Thai Peanut sauce that's nutty with a hint of spice, perfect for satay skewers and takes less than 10 minutes to make. Pair it with my tofu satay for the perfect combo!

    Tofu being dipped into satay sauce

    I absolutely love Thai cuisine and it's actually one of me and my mama’s favorite foods that we would enjoy together all the time. Outside of our Persian cuisine, it was our next favorite and it became a little tradition for us to eat together. I must admit we almost always ordered the same few dishes that we would rotate. This consisted of Thai green curry, a stir-fry and/or noodles, but we would always start with spring rolls and satay chicken skewers with the classic peanut satay sauce…yum!

    The satay sauce was always the best part, so I would ask for extra sauce so we could drown the skewers in 😊. All restaurants have their own Thai peanut sauce recipe, some more spicy than others but they all had the same concept....creamy, peanutty and so addictive! Of course nothing compares to the food and buckets of satay sauce we enjoyed when we travelled to Thailand, but I'm pretty sure this recipe will transport your tastebuds straight there!

    It's so easy to make within 10 minutes, using a handful of ingredients that are basically added to a pot and simmered down. The hardest part is trying not to drink it because its that good! Traditionally, satay sauce is always served with meat skewers and enjoyed as an appetizer that you share. That's not to say you can't enjoy it in other ways. Personally I love to make it as a main dish with tofu satay skewers alongside jasmine rice and a fresh salad. You can even thin the sauce out and drizzle it as a salad dressing.

    Satay sauce is made and enjoyed in many different countries across South East Asia including Indonesia - where it originated, along with Malaysia and even Singapore. All cuisines have their own special recipe and flavor profile. I've based my recipe on the Thai version which includes red curry paste and coconut milk. If you love Thai cuisine as much as I do, you must also try my red curry soup and yellow curry.

    Table of Contents
    • What makes this recipe special
    • What is Satay Sauce?
    • Ingredients and Substitutions
    • How to make Satay Sauce (Thai Peanut Sauce)
    • Tips and Tricks
    • Storage Instructions
    • FAQs
    • Pairing
    • More Thai Recipes
    • Recipe
    • Comments
    Satay sauce served in a small ramekin with tofu satay on the side

    What makes this recipe special

    • Quick & Easy: Whip it up in a saucepan in 5 minutes - no blender needed!
    • Crazy Delicious: The combination of peanuts, coconut milk, and curry paste taste so good
    • Family Friendly: Mild enough for kids, the whole family will love this one
    • Versatile: Use it as a dipping sauce for tofu satay, chicken skewers, or you can even drizzle over noodles or vegetables

    What is Satay Sauce?

    Satay is a popular Southeast Asian dish in which marinated meats such as pork, chicken or beef are skewered and grilled over fire. Typically served with a peanut flavored sauce we all commonly know as peanut satay sauce.

    Satay is believed to have originated in Indonesia as a beloved street food, though it's quite popular across the whole region through countries, including Thailand, Malaysia, and Singapore all of which have their own signature flavor and recipe. The main difference in Indonesian satay sauce is that its tangier from the tamarind and less creamy, while Thai sauce is more creamier from the coconut milk and also uses red curry paste.

    Satay sauce in small pot with crushed peanuts on top

    Ingredients and Substitutions

    • Thai red curry paste brings spice and authentic Thai flavor with galangal, red chilies, garlic and lemongrass. I always recommend an authentic Thai brand for the best flavor, you can find these at your local Asian supermarket 
    • Natural peanut butter gives that creamy peanut goodness and rich taste - I prefer creamy peanut butter. Always opt for natural peanut butter made with only peanuts. You can try and substitute with almond butter if you have a peanut allergy 
    • Coconut milk adds smoothness and extra creaminess. Ensure you are using canned coconut milk 
    • Soy sauce adds a salty, umami kick and is my preference however traditionally it's made with fish sauce - you will need to reduce the amount if you prefer to use this as it's high in salt. Tamari works great for a gluten-free option
    • Brown sugar balances the spice with a touch of sweetness, palm sugar is traditionally used in Thailand 
    • Rice vinegar adds a mild tang and acidity to brighten everything up. White vinegar or apple cider will work too
    • Chopped peanuts are added right at the end before serving for a little crunch. Roasted peanuts will taste the best
    Thai peanut satay sauce on a platter with tofu satay

    How to make Satay Sauce (Thai Peanut Sauce)

    This satay sauce is full of flavor - its nutty with a hint of spice and takes less than 10 minutes to make. Follow my simple steps below (note quantities are listed in the recipe card below)

    Red curry paste being sautéed in a small pot

    In a small pot fry down the curry paste for 1-2 minutes with a dash of oil

    Coconut milk, peanut butter, sugar, vinegar added to small pot

    Add in coconut milk, soy sauce, peanut butter, sugar, vinegar, and water. Continuously stir for over low-medium heat

    Spatula mixing sauce in a small pot

    Cook down for ~5-7 minutes, the sauce will slowly thicken up

    Crushed peanuts added to satay sauce to finish it off

    Take if off the heat, add the chopped peanuts and stir through (the consistency should be slightly thick but runny enough to drizzle and fall off the back of a spoon). It’s ready to serve!

    Plate of rice with tofu satay and peanut sauce on the side

    Tips and Tricks

    1. Cook on low - medium heat to avoid burning the sauce and ensure to whisk often as it will thicken fairly quickly 
    2. Aim for a slightly thick sauce consistency that is still runny enough to drizzle or dip. If needed, add a dash of extra water to thin it out 
    3. Adjust to taste and increase the red curry paste if you like more spice
    4. Add the chopped peanuts at the end before serving to keep their crunch 
    5. Serve with your favorite protein such as my tofu satay made with a simple marinade and a squeeze of lime juice for freshness

    Storage Instructions

    • Store leftovers in an airtight container in the fridge for up to 5 days
    • Reheat in a sauce pan over low heat with a splash of water to thin it out 
    • Freeze extras in a sealed container or freezer bag for 1- 2 months - reheat straight from frozen or thaw first. You can portion it using an ice cube tray for easy thawing
    Close up of piece of tofu satay dipped into sauce

    FAQs

    What is satay?

    Satay is a Southeast Asian dish consisting of skewered meats served usually with a peanut sauce

    Where is satay originally from?

    Its said to have originated in Indonesia but is also enjoyed through the whole region including Thailand, Malaysia and Singapore all made with their own signature twist

    What to serve with satay sauce?

    Satay sauce is usually served with skewered meats, or try my vegetarian and vegan friendly twist with my tofu satay. You can also enjoy as a dipping sauce, with jasmine rice or thin it out and make a salad dressing

    What is satay sauce made of?

    Typically made with peanuts, herbs and spices - the Thai version I've shared uses red curry paste and coconut milk to make it extra creamy

    What is the difference between satay and peanut sauce?

    They are most commonly known as the same thing, however typically satay sauce is specifically made for satay skewers, often richer and spicier. Peanut sauce is a broader term for any sauce made primarily from peanuts and can vary in flavor and consistency, for example my peanut dipping sauce that's enjoyed with spring rolls and salad dressings

    Tofu dipped into a ramekin of satay sauce

    Pairing

    These are my favorite dishes to serve with Satay Sauce:

    • Air fryer salmon bites with sesame seeds on top
      Air Fryer Salmon Bites
    • Plate of breaded tofu with dipping sauces
      Crispy Breaded Tofu
    • Shrimp tempura on a plate with sriracha aioli
      Shrimp Tempura
    • Tofu Katsu with tonkatsu sauce and white rice
      Tofu Katsu

    More Thai Recipes

    Looking for other recipes like this? Try these:

    • Bowl of thai green curry with jasmine rice
      Thai Green Curry
    • Thai Red Curry Soup with chop sticks inside a bowl
      Thai Red Curry Soup
    • How to cook jasmine rice with a spoon in a bowl
      How to Cook Jasmine Rice
    • Thai yellow curry vegan served in a bowl with rice
      Thai Yellow Curry (Vegan)

    I love seeing your creations and remakes, so be sure to rate the recipe, comment and share your photo on Instagram so I can share the love!

    Recipe

    Satay sauce with piece of tofu being dipped in

    Satay Sauce (Thai Peanut Sauce)

    No ratings yet
    This creamy Satay Sauce tastes so good you'll want to drink it! It's a classic Thai peanut sauce that's nutty with a hint of spice, perfect for satay skewers and takes less than 10 minutes to make
    Author: Ayeh Manfre
    Course: Sauces
    Cuisine: thai
    Servings: 4
    Calories: 226kcal
    Print
    Prep Time0 minutes mins
    Cook Time8 minutes mins
    Total Time8 minutes mins

    Ingredients 

    • 1 tablespoon red curry paste
    • ¼ cup natural peanut butter
    • ⅔ cup canned coconut milk
    • 1 tablespoon soy sauce
    • 1 tablespoon brown sugar
    • 1 tablespoon rice vinegar
    • 2 tablespoons water
    • ½ teaspoon oil
    • 1 tablespoon chopped roasted peanuts plus more for garnish
    • Serve with chicken or tofu satay skewers and lime wedges

    Instructions

    • Add a dash of oil or oil spray to a small pot and add the curry paste. Fry down for 1-2 minutes to release its aromas
    • Add the coconut milk, peanut butter, soy sauce, sugar, vinegar, and water. Simmer on low-medium heat, continuously stirring
    • Cook down for 5-7 minutes, the sauce will slowly thicken up
    • Once it reaches your desired consistency, note it should be slightly thick but still runny enough to drizzle and fall off the back of a spoon. Take if off the heat, add the chopped peanuts and stir through
      Serve alongside chicken or tofu satay skewers with a squeeze of lime juice and enjoy your delicious Thai peanut Satay Sauce!
    ⭐️ Final Step! Would love if you left a rating and comment to let me know how it went. Your feedback helps inspire others and means alot ❤️

    Notes

    • Cook on low - medium heat to avoid burning the sauce and ensure to whisk often as it will thicken fairly quickly 
    • Sauce consistency - you'll want the sauce to still be runny enough to drizzle or dip. If needed, add a dash of extra water to thin it out 
    • Spice level - adjust to taste and increase the red curry paste if you like it more spicy
    • Chopped peanuts - only add these at the end before serving to keep their crunch 
    • Freeze leftovers - you can freeze any extras in a sealed container or freezer bag for 1- 2 months then reheat straight from frozen or thaw first. You can portion it using an ice cube tray for easy thawing
     

    Nutrition

    Calories: 226kcal | Carbohydrates: 10g | Protein: 6g | Fat: 20g | Saturated Fat: 10g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 6g | Trans Fat: 0.003g | Sodium: 165mg | Potassium: 233mg | Fiber: 2g | Sugar: 6g | Vitamin A: 591IU | Vitamin C: 1mg | Calcium: 26mg | Iron: 1mg
    Keywords: easy recipe, peanut sauce, satay, thai peanut, vegan

    More Asian

    • Tofu satay served with satay sauce and rice
      Tofu Satay
    • Katsu curry in a bowl with tofu katsu and rice
      Katsu Curry
    • Shrimp tempura roll on a plate with sriracha mayo on top
      Shrimp Tempura Roll
    • Sesame dressing being poured into edamame salad
      Sesame Dressing

    Comments

    No Comments

    Leave a Comment & Rating! Cancel reply

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

    Recipe Rating




    Ayeh about me picture

    Hi, I'm Ayeh!

    Hey everyone! I love creating easy everyday recipes with a healthy twist that anyone can make. I will show you that you can eat delicious food, using wholesome ingredients that make you feel good from the inside out!

    About Me →

    Popular

    • Rice paper dumplings topped with shallots and sesame seeds
      Rice Paper Dumplings
    • Fried Oyster Mushrooms Vegan Fried Chicken with piece cut open and dipping sauces
      Fried Oyster Mushrooms (Vegan Fried Chicken)
    • Easy no knead focaccia topped with rosemary and salt on an oven tray
      No Knead Focaccia
    • Kani Salad in a bowl topped with avocado, sesame seeds and panko bread crumbs
      Kani Salad

    Footer


    • Contact
    • Privacy
    • Terms

    Copyright © 2025 Cooking With Ayeh

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required