Thai Spring Roll Dipping Sauce Recipe

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

This traditional Thai spring roll dipping sauce recipe is slightly sweet and tangy, with customizable spice, exactly like the ones served in Thailand. It’s really easy to make with simple pantry staples like vinegar and sugar, and tastes so much better than any store-bought sauce!

A hand dipping a crispy spring roll into Thai dipping sauce for spring rolls with chopped peanuts, shredded carrot, and sliced chili.

Tip: Serve this sauce with my vegetable spring rolls or Thai egg rolls.

Nam jim po piah

Nam jim po piah is the Thai dipping sauce served with crispy spring rolls. It’s clear and slightly sticky, with a sweet-sour-salty balance and optional heat from chilies. We like to add crushed peanuts for a bit of extra flavor.

About this recipe

This dipping sauce takes less than 10 minutes and can be made while your spring rolls or appetizers are frying.

Everything is gently warmed in a small saucepan to dissolve the sugar and bring out the flavors, so no blender or cornstarch is needed.

If you usually go for peanut sauce or Thai sweet chili, youโ€™ll love this sweet-and-sour version (It’s what we actually serve in Thailand!). Iโ€™ve made it countless times in Thai restaurants and at home, and I hope it becomes one of your go-to sauces too.

Close-up of crispy fried spring rolls on a plate with one cut open to show the savory pork and vegetable filling, served with a Thai dipping sauce on the side.

Ingredient notes & substitutes

You can grab everything you need for this recipe at your nearest Asian grocery store or market. For exact measurements, head to the recipe card below!


  • Rice vinegar – Adds the essential tang. White vinegar works, but rice vinegar gives a milder, more balanced sourness.
  • Water – Used to dilute the vinegar and sugar for a pourable, well-balanced consistency.
  • Sugar – Sweetens the sauce to balance the vinegar.
  • Salt – Brings out all the other flavors without overpowering the sweet-and-sour profile.
  • Fresh chili peppers – Add optional heat; use Thai chilies for an authentic kick or milder ones for less spice.
  • Crushed peanuts – Give the sauce crunch and nuttiness. Roasted peanuts are best for flavor.
  • Carrot – Thinly shredded carrot adds color and a subtle crunch; optional but traditional in Thai versions.

Tip: Everyone makes this sauce a little differently. For more heat, you can bruise the chilies or use Thai bird’s eye chilies instead of mild ones. Want it sweeter? Add a touch more sugar or reduce the vinegar a little.

How to make Thai dipping sauce for spring rolls

Step 1: Add water, rice vinegar, sugar, and salt to a small saucepan. Bring to a gentle boil over medium heat, stirring until the sugar completely dissolves.

Thai sweet and sour dipping sauce boiling in a white pot until slightly thickened.

Step 2: Let the mixture simmer for about 5โ€“7 minutes until it slightly thickens. Remove from heat and let it cool for a few minutes. Stir in the finely sliced chili, then add grated carrot and crushed peanuts just before serving. Enjoy!

Chopped red chilies mixed with sugar, salt, water, and vinegar in a pot.

Make ahead and storage

You can prep this sauce a few days in advance and keep it in a glass jar in the fridge. It stays good for up to 1โ€“2 weeks, and the flavor gets even better after a day or two once the chilies infuse.

Just keep the peanuts and grated carrot out until serving!

More Thai dipping sauces to try

Thatโ€™s all you need to make a truly authentic Thai spring roll sauce. If you liked this, leave a comment and rating, and follow me on FacebookInstagram, and Pinterest for more!

Thai Spring Roll Dipping Sauce Recipe

A hand dipping a crispy spring roll into Thai dipping sauce for spring rolls with chopped peanuts, shredded carrot, and sliced chili.
This Thai spring roll dipping sauce recipe is ready in under 10 minutes and tastes just like the real deal served all over Thailand.
Praew
Prep Time 5 minutes
Cook Time 5 minutes
Total Time 10 minutes
Cuisine Asian, Thai
Course Sauces
Serving Size 4

Equipment

Ingredients

  • 1 cup water
  • ยผ cup rice vinegar
  • ยฝ cup sugar
  • ยฝ tsp salt
  • 1 Thai chili, finely sliced
  • crushed roasted peanuts, add to taste
  • grated carrot, add to taste

Instructions

  • Combine water, rice vinegar, sugar, and salt in a small saucepan. Bring to a gentle boil over medium heat, stirring until the sugar dissolves.
  • Simmer for 5โ€“7 minutes until slightly thickened. Remove from heat and cool for a few minutes. Stir in chili, then add carrot and peanuts before serving.

Notes

  • Use the nutrition card in this recipe as a guideline.
Calories: 101kcal | Carbohydrates: 25g | Protein: 0.01g | Fat: 0.1g | Sodium: 299mg | Potassium: 3mg | Fiber: 0.01g | Sugar: 25g | Vitamin A: 9IU | Vitamin C: 2mg | Calcium: 3mg | Iron: 0.03mg

Similar Posts

  • Thai Black Pepper Beef Stir-Fry Recipe

  • Mango Bubble Tea Recipe

  • Asian Mango Ice Cream Recipe (3 Ingredients!)

  • Prik Nam Som Recipe (Thai Chili Vinegar Sauce)

  • Thai Dipping Sauce for Chicken and Grilled Meat

  • Easy Thai Fried Chicken Recipe

Leave a Reply

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

Recipe Rating