Authentic Thai Peanut Sauce Recipe (Nam Jim Satay)

As an Amazon Associate, I earn from qualifying purchases. Read the full disclosure here .

This authentic Thai peanut sauce (nam jim satay) is creamy, gently sweet, and full of real peanut flavor, the kind that makes you want to lick the spoon. You can use it as a dipping sauce for satay, toss it with noodles, drizzle it on salads, and much more.

Authentic Thai peanut sauce, nam jim satay, served in a sauce spoon.

If you’ve ever tried making peanut sauce at home and wondered, “Why doesn’t this taste like the one in Thailand?” I want you to know: you aren’t doing anything wrong.

The truth is, most Western recipes don’t use the ingredients we actually use in Thai kitchens. So, let me walk you through the version I learned from my grandmother.

Thai peanut sauce, also called nam jim satay (น้ำจิ้มสะเต๊ะ), is a creamy dipping sauce made from real peanuts, coconut milk, curry paste, and palm sugar. It tastes creamy, nutty, lightly sweet, and deeply savory.

“Nam jim” means dipping sauce, and “satay” refers to the grilled skewers (usually chicken satay) it’s traditionally served with.

It’s just one of many nam jim sauces we use in Thailand, alongside nam jim jaew for grilled meats and nam jim seafood for shrimp and fish. Each nam jim has its own unique flavor profile, specifically designed to bring out the best in the dish it’s paired with.

Praew holding a plate of sliced green mango with Thai chili dip.

I’ve tasted a lot of peanut sauces outside Thailand. Some were too salty. Some too sour. Many relied on peanut butter. A few even added vinegar or butter.

And every time, I thought the same thing:

This isn’t how we make nam jim satay at home.

Instead of peanut butter, we grind roasted peanuts for a nutty aroma and texture that a jar just can’t mimic. Instead of white sugar, we use palm sugar for a mellow, caramel sweetness.

And the secret ingredient? Curry paste.

My grandmother always used Massaman curry paste. It brings gentle spice and warm complexity (think notes of cinnamon, star anise, and lemongrass) that doesn’t overpower the sauce.

Once you taste it made this way, you’ll never go back to store-bought again.

PS. I also have a recipe for Thai spicy peanut sauce.

Thai chicken satay with peanut sauce and cucumber salad.

Learn Thai cooking step by step

My cookbook is a combination of authentic Thai recipes and Western dishes cooked with Thai flavors and ingredients. It’s a great starting point if you’re new to Thai cooking or want to cook it more often.

Front page of my Thai flavors, a digital Thai cookbook with 41 recipes, cooking tips, and personal stories.

You can find everything you need at Asian grocery stores or markets. Head to the recipe card at the bottom of this post for the exact measurements.


Ingredients for Thai peanut sauce displayed on a banana leaf, showcasing coconut milk, palm sugar, garlic, shallots, roasted peanuts, tamarind sauce, and massaman curry paste.
  • Curry paste: Use my recipe for massaman curry paste or a high-quality brand like Mae Ploy.
  • Dry roasted peanuts: We’ll grind whole peanuts ourselves for a nutty flavor and texture that jarred peanut butter cannot replicate.
  • Full-fat coconut milk: Essential for a rich, velvety consistency; Aroy-D is the brand I used in my Thai restaurant.
  • Palm sugar: Palm sugar gives a caramel-like sweetness you can’t replace with white sugar.
  • Rosdee seasoning powder: A Thai kitchen staple that acts as a flavor enhancer; can be substituted with Knorr bouillon powder.
  • Tamarind paste: Provides the necessary tangy undertone; look for “seedless tamarind paste” specifically from Thailand.
  • Shallots: Finely minced shallots melt into the sauce to provide a delicate, natural sweetness and depth.
  • Garlic: Adds a sharp, aromatic pungency.
  • Salt: A small amount is used to sharpen all the other flavors and highlight the nuttiness.

How to make Thai satay sauce

  1. Roast and crush the peanuts. Dry roast the peanuts in a pan until golden, then use a mortar and pestle to crush them into a coarse texture.
Crushed peanuts in a clay mortar.
  1. Purée the aromatics. Use a blender or food processor to pulse the garlic and shallots into a smooth paste.
Mixed shallots and garlic in a food processor.
  1. Sauté garlic and shallots. Heat oil in a saucepan over medium heat and sauté the puréed mixture until it becomes fragrant and translucent.
Shallots frying in a pan.
  1. Fry curry paste. Add the curry paste to the pan and let it sizzle for about 2 minutes, stirring constantly to release the oils and spices.
Massaman curry paste with shallots and garlic frying in a pan.
  1. Simmer with coconut milk and seasonings. Pour in the coconut milk and add the palm sugar, tamarind paste, salt, and Rosdee powder, stirring until the sugar dissolves and the sauce begins to bubble.
Thai peanut sauce cooking in a saucepan.
  1. Add peanuts and thicken. Stir in the crushed peanuts and let the sauce simmer briefly until it reaches your desired thickness before removing it from the heat.
Thai peanut sauce prepared in a wok.

How to use this sauce

In Thailand, nam jim satay is almost always served with grilled skewers alongside ajaad to provide a crisp, vinegary contrast to the rich peanut sauce.

I also like it with:

Storage tips

  • Refrigerate: Keep leftover sauce in an airtight container, such as a mason jar, in the refrigerator. It will stay fresh and flavorful for up to one week.
  • Making ahead: This is the perfect meal prep sauce because the flavors actually deepen and meld together after a day in the fridge.
  • Reheating: The sauce will thicken once chilled. Gently reheat it in a small saucepan over low heat, adding a splash of water or coconut milk if needed to restore its creamy consistency.

Thai Sweet Chili Sauce Recipe (Nam Chim Kai)

Thai Cilantro Sauce Recipe

Thai Mango Dipping Sauce Recipe (Nam Pla Wan)

Thai Dipping Sauce for Chicken and Grilled Meat

 

Authentic Thai Peanut Sauce Recipe (Nam Jim Satay)

Close-up of authentic Thai peanut sauce in a black spoon.
Finally, a Thai peanut sauce recipe that tastes exactly like it does in Thailand. Skip the jars and learn my grandmother’s traditional method for a creamy, nutty, and 100% authentic nam jim satay.
Praew
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Cuisine Asian, Thai
Course Sauces
Serving Size 4 people

Equipment

  • Measuring spoons & cups
  • Mortar & pestle
  • Blender or mini food processor
  • Small skillet or pan Used for dry-roasting the raw peanuts
  • Small saucepan
  • Spoon for stirring

Ingredients

Instructions

  • Roast and crush the peanuts. Dry roast the peanuts in a skillet over low heat until golden and fragrant. Transfer to a mortar and pestle and crush into a coarse texture.
  • Purée the aromatics. In a small blender or food processor, pulse the garlic and shallots until they form a smooth paste.
  • Sauté the garlic and shallot base. Heat oil in a saucepan over medium heat. Sauté the garlic-shallot purée until aromatic.
  • Fry the Massaman curry paste. Add the Massaman curry paste to the pan. Sizzle for about 2 minutes, stirring constantly to unlock the deep flavors and spices.
  • Simmer the sauce. Stir in the coconut milk, palm sugar, tamarind paste, salt, and Rosdee powder. Simmer gently until the sugar dissolves and the sauce begins to bubble.
  • Thicken and finish. Fold in the crushed peanuts and stir. Allow the sauce to simmer for another minute until it reaches your desired thickness, then remove from heat.

Notes

  • Use the nutrition card in this recipe as a guideline.
Calories: 521kcal | Carbohydrates: 26g | Protein: 9g | Fat: 46g | Saturated Fat: 17g | Polyunsaturated Fat: 9g | Monounsaturated Fat: 17g | Trans Fat: 0.1g | Sodium: 1027mg | Potassium: 440mg | Fiber: 3g | Sugar: 14g | Vitamin A: 1IU | Vitamin C: 3mg | Calcium: 48mg | Iron: 3mg

2 Comments

    1. Hey Deborah! If you’re avoiding MSG, you can look for MSG-free bouillon brands. I believe Knorr has one! Rosdee is basically a chicken (or pork) bouillon just like Knorr.

5 from 1 vote (1 rating without comment)

Leave a Reply

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

Recipe Rating