
There’s nothing quite like homemade sweet chili sauce—it’s the perfect balance of sweet, spicy, and tangy that elevates everything from appetizers to main dishes. This is the recipe I return to again and again, and I’m thrilled to share it with you today. Unlike store-bought versions that can be overly thick or cloyingly sweet, this homemade version lets you control every single element, creating a sauce that’s truly exceptional.
I first fell in love with sweet chili sauce at a local Thai restaurant, and I spent months trying to recreate that magic in my own kitchen. After countless batches and tweaks, I finally nailed it—and honestly, my homemade version is now better than the original. The secret is using fresh red chilies, quality vinegar, and a touch of fish sauce for depth. This sauce is incredibly versatile; I use it for dipping appetizers, drizzling over creamy dips, glazing proteins, and so much more.
What I absolutely love about making this sauce at home is how fresh and vibrant it tastes compared to jarred versions. The chilies are bright, the garlic is pungent and aromatic, and the overall flavor profile is clean and authentic. Plus, you can adjust the heat level to your preference—add more chilies if you like serious spice, or dial it back if you’re serving to a crowd with varying spice tolerances.
The beauty of this recipe is its simplicity. You’re not dealing with complicated techniques or hard-to-find ingredients. Everything comes together in about twenty minutes, and most of that time is hands-off simmering. Once you’ve made this once, you’ll find yourself making it constantly—it keeps beautifully in the refrigerator for up to two weeks, so I always have a batch on hand.
If you’re looking to expand your sauce repertoire, this sweet chili sauce pairs beautifully with toasted nuts for appetizer platters or can be drizzled over sweet and savory combinations. I’ve included detailed notes below about storage, variations, and serving suggestions to help you get the most out of this recipe.
For more inspiration on sauce-making and Asian-inspired recipes, check out Serious Eats and Bon Appétit for fantastic resources. The New York Times Cooking section also has incredible sauce recipes worth exploring. Whether you’re a seasoned cook or just starting out, this sweet chili sauce recipe is an absolute must-have in your collection.
Ingredients
- 8-10 fresh red Thai chilies (or red jalapeños for milder heat), stems removed
- 4 cloves garlic, peeled
- 1/2 cup rice vinegar
- 1/2 cup granulated sugar
- 1/4 cup water
- 1 teaspoon fish sauce
- 1/2 teaspoon salt
- 1/4 teaspoon red pepper flakes (optional, for extra heat)
- 1 tablespoon cornstarch mixed with 2 tablespoons water (slurry)

Instructions
- Add the fresh red chilies and garlic cloves to a food processor and pulse until finely minced. Don’t over-process—you want some texture, not a completely smooth paste.
- Transfer the chili-garlic mixture to a medium saucepan and place it over medium heat.
- Add the rice vinegar, granulated sugar, water, fish sauce, and salt to the saucepan with the chili mixture.
- Bring the mixture to a gentle simmer, stirring occasionally to ensure the sugar dissolves completely, about 3-4 minutes.
- Once simmering, reduce the heat to medium-low and let it bubble gently for about 10 minutes, stirring occasionally. This allows the flavors to meld beautifully.
- Prepare your cornstarch slurry by whisking together cornstarch and water in a small bowl until smooth and lump-free.
- Slowly pour the cornstarch slurry into the simmering sauce while stirring constantly to prevent lumps from forming.
- Continue cooking and stirring for 2-3 minutes until the sauce thickens and becomes glossy. It should coat the back of a spoon.
- If you prefer a smoother sauce, carefully strain it through a fine-mesh sieve into a clean bowl, pressing gently on the solids. For a chunkier version, skip this step.
- Remove from heat and let the sauce cool for 5 minutes before transferring to glass jars or bottles.
- Once completely cooled, cover and refrigerate. The sauce will continue to thicken slightly as it cools.

Pro Tips
Heat Level Adjustment: The number of chilies determines the heat level. Use 6-8 for mild sauce, 8-10 for medium heat, and up to 12 for extra spicy. You can also remove the seeds and white membranes from the chilies before processing for a milder version. If you don’t have Thai chilies, red jalapeños, serranos, or even red bell pepper mixed with cayenne pepper work well.
Fish Sauce Substitute: If you don’t have fish sauce or prefer to skip it, replace it with tamari or soy sauce for a similar umami depth. The sauce will taste slightly different but still absolutely delicious.
Smoothness Options: For an ultra-smooth sauce, strain it through a fine-mesh sieve or even a nut milk bag. For a rustic, chunky version with visible chili pieces and garlic flecks, skip straining entirely. Both versions taste wonderful.
Consistency Control: If your sauce is too thick, whisk in water one teaspoon at a time until you reach your desired consistency. If it’s too thin, make another small batch of cornstarch slurry and repeat the thickening process.
Serving Suggestions: Use this sauce for spring rolls, shrimp toast, grilled vegetables, roasted chicken, stir-fried noodles, rice bowls, potstickers, and so much more. It’s also fantastic as a pizza drizzle or mixed into mayonnaise for sandwiches.
Variation Ideas: Add one teaspoon of ginger paste for warmth and depth. Mix in fresh lime juice for brightness. Add a tablespoon of honey for extra sweetness. Incorporate sesame oil for nuttiness. Experiment to find your perfect balance.
Taste as You Go: Before the sauce finishes cooking, taste it and adjust seasonings. Add more salt if needed, more sugar for sweetness, or more vinegar for tang. This ensures your sauce is perfectly balanced to your preferences.
