This homemade Thai Sweet Chili Sauce is the ultimate condiment for anyone who loves a balance of heat, sweetness, and tang. It is incredibly easy to prepare in under 25 minutes and tastes far fresher than any bottled version you can find at the store. Whether you are dipping spring rolls or glazing grilled chicken, this versatile sauce is sure to become a staple in your kitchen.
Table of Contents
Why You Will Love This Recipe
You will love this Thai Sweet Chili Sauce because it offers a perfect harmony of flavors that appeals to almost every palate. Unlike store-bought versions that can be overly syrupy or artificial, this recipe uses fresh garlic and real chili peppers to create a vibrant profile. The addition of a cornstarch slurry ensures the sauce has a beautiful, glossy body that clings perfectly to your favorite foods. Furthermore, it is highly customizable; you can easily adjust the heat level or swap ingredients to suit your specific taste preferences.
Ingredients
- 1 cup plus 2 tablespoons water, divided
- 2 tablespoons cornstarch
- 3 medium cloves garlic, minced (about 1 tablespoon)
- 2 tablespoons finely chopped fresh Fresno, red Thai chiles, or red jalapeño peppers
- 2/3 cup sugar
- 1/3 cup rice vinegar
- 2 teaspoons salt
Step-by-Step Instructions
- Prepare the Slurry: In a small bowl or measuring cup, whisk together 2 tablespoons of the water and the 2 tablespoons of cornstarch until smooth. Set this mixture aside for later use.
- Combine Base Ingredients: In a medium saucepan, combine the remaining 1 cup of water, minced garlic, chopped chili peppers, sugar, rice vinegar, and salt.
- Boil and Simmer: Place the saucepan over medium heat and bring the mixture to a rolling boil. Once boiling, reduce the heat slightly and let it simmer for 3 to 5 minutes to allow the flavors to meld.
- Thicken the Sauce: Give the cornstarch slurry a quick stir to re-combine, then slowly whisk it into the simmering sauce. Continue to cook and whisk for about 1 minute, or until the sauce thickens and becomes translucent.
- Cool and Store: Remove the pan from the heat and allow the sauce to cool for at least 15 minutes. It will continue to thicken as it cools. Use it immediately or transfer it to an airtight container.

Expert Tips / Pro Tips
To achieve the best results with your Thai Sweet Chili Sauce, consider the following expert advice:
First, the heat level is entirely in your control. If you prefer a milder sauce, remove the seeds and membranes from the peppers before chopping them. For a fiery kick, leave the seeds in. Second, ensure you whisk the cornstarch slurry immediately before adding it to the pot, as cornstarch tends to settle at the bottom. Finally, let the sauce cool completely before judging the final consistency; the starch needs time to set to create that signature sticky texture.
While the standard recipe is delicious, you can easily tweak it to create a unique flavor profile. If you want more depth and umami, try substituting the salt with an equal amount of high-quality fish sauce. If you find yourself wanting more complex heat, a dash of Tabasco or a teaspoon of Sriracha can add another layer of flavor. For those looking to reduce refined sugar, honey or agave nectar can be used, though this will slightly alter the traditional flavor and color of the sauce.
Serving Suggestions
Thai Sweet Chili Sauce is famously versatile. It is the classic companion for egg rolls, spring rolls, and crab rangoon. However, its uses go far beyond appetizers. Try using it as a glaze for grilled salmon or shrimp, or toss it with crispy fried chicken wings for a sweet and spicy treat. It also makes an excellent topping for burgers or a unique dipping sauce for sweet potato fries.
Storage: Store your homemade sauce in a clean, airtight glass jar or container in the refrigerator. It will stay fresh and flavorful for up to two weeks.
Freezing: While you can freeze this sauce, the texture may change slightly upon thawing due to the cornstarch. If you do freeze it, use it within two months and whisk it well after thawing.
Reheating: If the sauce becomes too thick in the fridge, you can reheat it gently in a small saucepan over low heat, adding a teaspoon of water at a time until the desired consistency is reached.
Nutrition Information
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 54 kcal |
| Total Fat | 0g |
| Total Carbohydrates | 14g |
| Protein | 0g |
| Sodium | 380mg |
FAQ
Can I use white vinegar instead of rice vinegar?
Yes, you can use white vinegar, but rice vinegar is preferred for its milder, slightly sweeter profile. If you use white vinegar, you may want to add a tiny pinch more sugar to balance the increased acidity.
How long does homemade Thai Sweet Chili Sauce last?
When stored in an airtight container in the refrigerator, the sauce will last for approximately 14 days. Always check for any changes in smell or appearance before using.
What are the best peppers to use for this recipe?
Fresno chiles or red Thai bird’s eye chiles are the most traditional choices. If you cannot find those, red jalapeños are an excellent substitute that still provides great color and flavor.
Is this sauce gluten-free?
As long as your cornstarch and rice vinegar are certified gluten-free, this recipe is naturally gluten-free. Always check the labels on your specific brands to be certain.

Homemade Thai Sweet Chili Sauce
Ingredients
Equipment
Method
- Prepare the Slurry: In a small bowl or measuring cup, whisk together 2 tablespoons of the water and the 2 tablespoons of cornstarch until smooth. Set this mixture aside for later use.1 cup plus 2 tablespoons water, 2 tablespoons cornstarch
- Combine Base Ingredients: In a medium saucepan, combine the remaining 1 cup of water, minced garlic, chopped chili peppers, sugar, rice vinegar, and salt.1 cup plus 2 tablespoons water, 3 cloves garlic, 2 tablespoons fresh Fresno, red Thai chiles, or red jalapeño peppers, 2/3 cup sugar, 1/3 cup rice vinegar, 2 teaspoons salt
- Boil and Simmer: Place the saucepan over medium heat and bring the mixture to a rolling boil. Once boiling, reduce the heat slightly and let it simmer for 3 to 5 minutes to allow the flavors to meld.
- Thicken the Sauce: Give the cornstarch slurry a quick stir to re-combine, then slowly whisk it into the simmering sauce. Continue to cook and whisk for about 1 minute, or until the sauce thickens and becomes translucent.
- Cool and Store: Remove the pan from the heat and allow the sauce to cool for at least 15 minutes. It will continue to thicken as it cools. Use it immediately or transfer it to an airtight container.