Vietnamese Peanut Sauce
Vietnamese peanut sauce is one of those sauces that makes everything better. It’s rich, savory, a little sweet, and just thick enough to coat whatever you’re dipping into it. You’ve probably had it with fresh spring rolls, but once you make it at home, you’ll find yourself using it for a lot more than that.

It comes together quickly with pantry ingredients and doesn’t take much effort. A quick sauté of garlic, then everything gets whisked together into a smooth, creamy sauce. That’s it.
What Is Vietnamese Peanut Sauce?
Vietnamese peanut sauce is a creamy dipping sauce made with peanut butter, hoisin sauce, garlic, and water. It’s often served with fresh spring rolls but also shows up in noodle dishes, salads, and as a dipping sauce for grilled meats.
Compared to Thai peanut sauce, the Vietnamese version is usually sweeter, less spicy, and smoother. It’s meant to complement fresh herbs, rice noodles, and grilled proteins without overpowering them.
Why You’ll Love This Recipe
- Quick and easy to make
- Uses simple pantry ingredients
- Creamy, savory, and balanced
- Easy to adjust to your taste
- Works with a variety of dishes

Ingredients
This sauce is simple, so each ingredient plays a role.
Please scroll ⬇️ to the recipe card for the full ingredient amounts and instructions.
Peanut butter is the base. Smooth peanut butter works best here so the sauce comes together easily without any extra texture.
Hoisin sauce adds sweetness and depth. It’s what gives the sauce that familiar flavor you get at Vietnamese restaurants.
Garlic adds a little sharpness and keeps the sauce from tasting too heavy.
Water or coconut water helps thin the sauce to the right consistency. Coconut water adds a subtle sweetness, but regular water works just fine.
Crushed peanuts are added right before serving. They give the sauce a little texture and make it feel more like the version you get at Vietnamese restaurants.
Sambal oelek is optional, but it adds a nice kick. If you skip it, adding a little lime juice or vinegar helps balance the richness.
How to Make Vietnamese Peanut Sauce
Start by heating oil in a small saucepan over medium heat. Add the garlic and cook for about 30 seconds until fragrant. You don’t want it to brown, just soften and release its flavor.
Add the peanut butter, hoisin sauce, and water. Whisk everything together until smooth. At first, it might look a little separated, but keep whisking and it will come together.


Stir in the chili sauce if you’re using it. Let the sauce warm through for a minute or two, then remove from heat.
If the sauce is thicker than you like, add a little more water and whisk again until it reaches your desired consistency.
Right before serving, sprinkle crushed peanuts on top for added texture and flavor.

Tips for the Best Peanut Sauce
✔️ Use smooth peanut butter. It blends more easily and gives you a silky sauce.
✔️ Adjust the consistency. Add more water a little at a time until it’s just right.
✔️ Balance the flavor. If you skip the chili sauce, add a splash of lime juice or vinegar for brightness.
✔️ Don’t overcook the garlic. You want it fragrant, not browned.
✔️ This sauce thickens as it sits, especially in the fridge. Just stir in warm water before serving.

More Ways to Use Peanut Sauce
This sauce is usually served with fresh spring rolls (goi cuon), but it’s much more versatile than that.
Try it with:
- Vermicelli noodle bowls (Bun Thit Nuong)
- Grilled chicken, shrimp, or pork
- Drizzled over salads
- As a dip for vegetables or tofu
- Tossed with noodles for a quick meal
It also works as a sauce for rice bowls or even as a spread in wraps when you want something a little different.

Storage Tips
Store the sauce in an airtight container in the fridge for up to 1 week.
It will thicken as it sits, so just stir in a little water when you’re ready to use it again.

Keep This One on Repeat
Vietnamese peanut sauce is one of those recipes that’s easy to memorize after you make it once. It’s quick, flexible, and works with so many dishes.
If you try it, leave a comment and let me know how you used it. And don’t forget to save it on Pinterest so you can come back to it later.
RECIPE
Vietnamese Peanut Sauce
Ingredients
- 2 tablespoons oil
- 2 cloves garlic, minced
- ½ cup peanut butter (smooth)
- ½ cup hoisin sauce
- 1 cup water (or coconut water)
- ½ cup crushed peanuts, for topping
- 2 tablespoons sambal oelek chili paste (optional)
Instructions
- Heat oil in a saucepan over medium heat. Add garlic and cook until fragrant, about 30 seconds.
- Add peanut butter, hoisin sauce, and water. Whisk until smooth.
- Stir in sambal oelek if using.
- Simmer briefly until heated through.
- Adjust consistency with more water if needed.
- Top with crushed peanuts right before serving.
Notes
- Use smooth peanut butter for the best texture.
- Add lime juice or vinegar if skipping chili sauce for balance.
- Thin with water as needed.
- Store in the fridge for up to 1 week.
First time making peanut dipping sauce and it was so easy. The consistency was thin and super smooth.
I cannot tell you how freakin’ much I love spring rolls. And I have tried almost every sauce under the roof. And this one is damn delicious. I initially added very less water to keep it thicker, but turns out, it tastes much better for me when the consistency is a bit thin.