There are sauces, and then there’s Thai peanut sauce—the creamy, nutty, sweet-savory blend that somehow makes everything it touches taste ten times better. Whether you’re dipping spring rolls, tossing noodles, or spooning it over grilled veggies, this sauce is a must-know recipe in your kitchen arsenal. And the best part? It comes together in just a few minutes with pantry staples.

Once you’ve made a batch, you’ll want to drizzle it on everything from tofu fresh rolls to crispy spring rolls!

This website uses affiliate links which may earn commission for purchases made at no additional cost to you.

thai peanut sauce dripping

What Is Thai Peanut Sauce Made Of

Traditional Thai peanut sauce (often called satay sauce or nam jim sate) is a balance of salty, sweet, spicy, and tangy flavors. In Thailand, it’s commonly paired with chicken satay, fresh rolls, or even drizzled over rice. Classic versions often use roasted peanuts, coconut milk, red curry paste, palm sugar, tamarind, and fish sauce.

This recipe keeps the same balance but makes it simpler and vegetarian-friendly by using peanut butter, soy sauce, honey, chili paste, ginger, and garlic. It’s quick to whisk together, delivers authentic flavor, and doesn’t require a trip to a specialty store.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
close up

Key Ingredients

Every great Thai peanut sauce comes down to balance: creamy, nutty, salty, sweet, sour, and spicy. Here’s a breakdown of the most important ingredients in this recipe and why they matter, so you can tweak and substitute with confidence.

Peanut Butter: The heart of the sauce, bringing nutty richness and creaminess. A smooth, unsweetened variety works best so the flavors stay balanced.

Hot Water: Essential for thinning the peanut butter into a silky, pourable sauce. It also helps all the other ingredients blend together smoothly.

Sriracha or Thai Red Chili Paste: Adds the signature kick. Sriracha gives a clean, chili-forward heat, while Thai curry paste builds in extra aromatics for a more traditional flavor.

Soy Sauce: Provides the salty, umami backbone. It takes the place of fish sauce found in some authentic versions, keeping this sauce vegetarian without losing depth.

Honey: Balances the salt and spice with natural sweetness and gives the sauce a glossy finish. Maple syrup or agave are good alternatives.

Rice Vinegar or Lime Juice: Bright acidity that lifts the sauce. Rice vinegar is softer and mellow, while lime juice delivers a sharper citrus punch.

Sesame Oil: Just a touch adds warm, nutty depth and a toasty aroma that lingers.

Garlic and Ginger: The aromatic duo that makes the sauce pop—garlic for savory depth and ginger for a fresh, zesty bite.

Coconut Cream (Optional): For a richer, restaurant-style finish, you can swap part of the water for coconut cream. It adds body and a subtle sweetness, but it’s not necessary for a perfectly balanced sauce.

ingredients for thai peanut sauce

How to Make Thai Peanut Sauce

  1. Whisk peanut butter with hot water until smooth.
  2. Stir in sriracha, soy sauce, honey, rice vinegar or lime juice, sesame oil, garlic, and ginger.
  3. Taste and adjust—add more water to thin, more lime for brightness, or more honey for sweetness.
  4. Let it rest for a few minutes so the flavors meld before serving.
how to make thai peanut sauce

Tips for Making Thai Peanut Sauce

Don’t skip the hot water: It’s the secret to transforming thick peanut butter into a smooth, pourable sauce.

Start thick, then thin: Always begin with less liquid—you can add more water, but you can’t take it out.

Balance is everything: Taste and tweak. A little more lime cuts richness, honey tames heat, and soy sauce sharpens umami.

Use good peanut butter: Natural or unsweetened works best. Processed spreads with lots of sugar or oil can make the sauce overly sweet or greasy.

Go light on sesame oil: It’s powerful. A drizzle is perfect; too much can overpower the sauce.

thai peanut sauce drip

Serving Suggestions – What to Eat with Thai Peanut Sauce

As a dip: Perfect for spring rolls, summer rolls, crispy tofu, or satay skewers.

On noodles: Toss with rice noodles or soba for an easy Thai peanut noodle bowl.

In stir-fries: Stir into veggies, tofu, or chicken at the end of cooking for instant flavor.

As a dressing: Thin with a splash of lime juice and drizzle over salads or grain bowls.

As a marinade: Coat tofu, tempeh, or chicken before grilling or roasting for extra depth.

And if you’re craving more peanut-forward dishes, make sure to check out my my hot spicy peanut noodles and the cold version of my peanut noodles!

FAQ

What can I use instead of peanut butter for allergies?

Almond butter, cashew butter, sunflower seed butter, or tahini can all work. Almond and cashew butter are the closest in flavor, while sunflower butter is nut-free but more pronounced in taste.

How long does Thai peanut sauce last?

Stored in the fridge in an airtight container, it keeps for up to one week. It may thicken, so whisk in a splash of hot water before serving.

(4)

Spicy Thai Peanut Sauce Recipe (Easy!)

A creamy Thai peanut sauce made with peanut butter, sriracha, soy sauce, lime, honey, garlic, and ginger—perfect as a dip, drizzle, or marinade.
Servings: 4
thai peanut sauce featured image
Prep Time: 5 minutes
Cook Time: 0 minutes

Ingredients 

  • 1/4 c hot water
  • 4 tbsp peanut butter
  • 2 tbsp sriracha
  • 2 tbsp soy sauce
  • 2 tbsp honey
  • 1/2 tbsp rice vinegar, or lime juice
  • 1/2 tsp ginger paste
  • 1 tsp minced garlic
  • 2 tsp sesame oil

Instructions 

  • Whisk the base: In a medium bowl, whisk peanut butter with hot water until smooth and creamy. The hot water helps to emulsify everything.
  • Add the flavor boosters: Stir in sriracha (or Thai red curry paste), soy sauce, honey, rice vinegar (or lime juice), sesame oil, garlic, and ginger. Mix until well combined.
  • Adjust the texture: If the sauce feels too thick, add a splash of hot water. If it’s too thin, whisk in a little more peanut butter.
  • Balance the flavor: Taste the sauce. If it’s too salty, add a touch more honey. If it feels flat, brighten with more lime or vinegar. For extra spice, stir in more chili paste.

Notes

Storage: Refrigerate for up to 7 days in an airtight container. Stir before serving.
Reheating/loosening: Whisk in hot water or warm gently to return to pourable consistency.
Substitutions: Swap peanut butter for almond, cashew, or sunflower seed butter. Use tamari for gluten-free.
Freezing: Freeze in small containers for up to 2 months. Thaw and whisk before using.

Nutrition

Calories: 153kcal, Carbohydrates: 13g, Protein: 5g, Fat: 10g, Saturated Fat: 2g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 5g, Sodium: 745mg, Potassium: 127mg, Fiber: 1g, Sugar: 11g, Vitamin A: 11IU, Vitamin C: 5mg, Calcium: 13mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Like this recipe? Rate & comment below!

Shreya Walia

Hi, Iโ€™m Shreya Walia โ€” the recipe developer, content creator, and cookbook author behind Shreyaโ€™s Kitchen. As a lifelong vegetarian and the author of Make It Meatless (published through DK/Penguin Random House), Iโ€™ve spent over a decade developing recipes that make plant-based cooking bold, satisfying, and approachable. I share easy, crave-worthy meals with a community of over 1.3M food lovers on TikTok and Instagram. I believe food should be flavorful and fun โ€” never bland or boring."

You May Also Like

5 from 4 votes

Leave a comment

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






4 Comments

  1. Nicole says:

    5 stars
    such a good recipe

  2. Cathy Ngo says:

    5 stars
    This sauce is so perfect to have with appetizers! It adds a nice kick to your food

  3. Manvir Kaur says:

    5 stars
    Very versatile and delicious sauce!

  4. Mel says:

    5 stars
    So delicious! Perfect with some fresh spring rolls!