Prepare the Chili Peppers:
Roughly chop the chili peppers and place them in a blender or food processor.
Add the garlic cloves to the blender.
Blend the Ingredients:
Add the white vinegar, rice vinegar, sugar, and salt to the blender.
Blend the mixture until smooth. You may need to stop and scrape down the sides to ensure everything is well-blended.
Cook the Sauce:
Pour the blended mixture into a saucepan.
Bring the mixture to a boil over medium heat, then reduce the heat and let it simmer for about 5-10 minutes, stirring occasionally.
Taste and adjust the seasoning if needed. You can add the fish sauce at this stage if desired for extra depth of flavor.
Strain the Sauce:
After simmering, remove the saucepan from the heat and let the mixture cool slightly.
Strain the sauce through a fine mesh strainer into a bowl, pressing down with a spoon to extract as much liquid as possible. Discard the solids.
Store the Sauce:
Pour the strained sauce into an airtight jar or bottle.
Let the sauce cool completely before sealing the container.
Fermentation (Optional):
For a more authentic sriracha flavor, you can let the sauce ferment. Leave the lid slightly ajar and let the sauce sit at room temperature for a few days, stirring daily. Once it reaches your desired taste, store it in the refrigerator.
Serve:
Your homemade sriracha sauce is ready to use! Enjoy it on eggs, noodles, sandwiches, and more.