Creamy Thai Peanut Dressing made in minutes with peanut butter, honey, soy sauce, and vinegar. Perfect for salads, bowls, and noodles.

Thai peanut dressing in a glass pitcher, ready to pour and serve.
chelsea

author’s note

The Dressing I Couldn’t Stop Thinking About

I am a total peanut butter lover, which probably doesn’t surprise long-time readers. But for the longest time, I never found a peanut sauce or dressing I actually loved. And I tried a lot of them.

A few years ago, I ordered a Thai quinoa salad at a small local salad and sandwich shop, and it came with a sweet peanut dressing. One bite and I was hooked. It was SO good. I spent weeks trying to recreate it at home, dragging my family back to that tiny restaurant again and again so I could “study” the salad, then hurrying home to test new versions until I finally nailed it.

The ingredients aren’t all traditional for a Thai peanut dressing, but the flavor is exactly like the one that first blew my mind. I still make that salad all the time, especially in the summer, and love tossing in some meal-prepped chicken to turn it into a full meal.

I also use this dressing everywhere else. It’s amazing with spring rolls, as a dip for raw veggies, or drizzled over grain and buddha bowls. I make it so often that I decided it finally deserved its own spot on the site!

This dressing is definitely on the sweeter, more Americanized side, but that’s exactly what I was going for. It tastes just like the one from that little shop I couldn’t stop thinking about.

signature
All the ingredients in this recipe prepped out for easy assembly including the pepper, peanut butter, soy sauce, oil, honey, vinegar, water, and cayenne.

Thai Peanut Dressing Ingredients

IngredientTips & Swaps
Creamy peanut butterUse a smooth, well-stirred creamy peanut butter, not chunky. I love Costco’s peanut butter or good old Skippy!
HoneyAdd slowly and taste as you go if you’re concerned about the dressing being too sweet.
Rice vinegarAlso called rice wine vinegar, it gives this dressing just the right punch.
Soy sauceBe sure to use lite soy sauce, not regular!
Cayenne pepperOptional, but great to balance out the heat! Swap with red pepper flakes in a pinch.

Quick Tip

No blender? No problem. Just whisk everything together in a bowl. It takes a little extra effort, but it will still turn out smooth and creamy.

How To Make This Thai Peanut Dressing

  1. Add ingredients to a small blender or food processor.
  2. Blend until smooth and creamy.
  3. Adjust consistency with a splash of water if needed.
  4. Taste and tweak sweetness or heat to preference.
  5. Chill or serve immediately over your favorite dish.
All the ingredients for this Thai peanut dressing being blended together in a blender.

Chelsea’s Recipe Tip

Ways I Love Using This Dressing

Storage

Store this Thai peanut dressing in an airtight container in the fridge for up to 5 days. It will thicken as it chills, so just stir in a splash of water before serving to loosen it back up.

More Dressings You’ll Love:

Tap stars to rate!
No ratings yet

Thai Peanut Dressing

Rich, creamy Thai peanut dressing that comes together fast and adds big flavor to salads, bowls, and noodles.
Prep Time: 15 minutes
Total Time: 15 minutes
Servings: 6 servings

Video

Equipment

Ingredients

  • 1/4 cup creamy peanut butter
  • 3 tablespoons honey
  • 2 tablespoons olive oil
  • 2 tablespoons water
  • 1-1/2 tablespoons rice vinegar
  • 1-1/2 tablespoons reduced-sodium soy sauce
  • 1/8 teaspoon pepper
  • 1/8 teaspoon cayenne pepper optional, depending on your preference for heat

Instructions 

  • Add peanut butter, honey (see note 1), olive oil, water, rice vinegar, soy sauce, pepper, and cayenne (if using) to a small, powerful blender. Blend until smooth, then refrigerate to let the flavors meld and deepen.
Final step! Please let us know how it was by leaving a review.

Recipe Notes

Note 1: This sauce is intentionally sweet. For less sweetness, add the honey gradually to taste, or balance it with extra cayenne or red pepper flakes.
Storage: Store in an airtight container in the fridge for up to 5 days. It will thicken as it chills, so just stir in a splash of water before serving to loosen it back up.

Nutrition

Serving: 1serving | Calories: 140kcal | Carbohydrates: 11g | Protein: 2g | Fat: 10g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Sodium: 160mg | Potassium: 186mg | Fiber: 0.7g | Sugar: 9g | Vitamin A: 16IU | Vitamin C: 0.1mg | Calcium: 7mg | Iron: 0.3mg

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

Meet Chelsea


Hello, and welcome to Chelsea’s Messy Apron! I’m Chelsea, the recipe developer, food photographer, and writer behind the site. I’m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping by—I hope you find something delicious to make!

More Recipes You'll Love

Leave a comment

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

Recipe Rating