This homemade hoisin sauce comes together in just 10 minutes using simple pantry staples like soy sauce, peanut butter, and Chinese five-spice powder. It's silky smooth, deeply flavored, and far superior to any store-bought version — with no artificial preservatives, high-fructose corn syrup, or mystery ingredients. Whether you use it as a glaze, marinade, dipping sauce, or stir-fry base, one batch lasts up to a month in the fridge and will completely transform your weeknight cooking.
Small saucepan - For heating and combining ingredients
Whisk or fork - To blend everything smoothly
Measuring cups and spoons - For accurate measurements
Glass jar or airtight container - For storing finished sauce; airtight lid recommended
Garlic press or knife - For mincing the garlic
Spatula - For transferring the sauce to your storage container
Ingredients
1/4cupsoy sauce - 60ml; use low-sodium if preferred
2tablespoonspeanut butter - 30ml; smooth, natural peanut butter works best
1tablespoonhoney - 15ml; or maple syrup for a different sweetness profile
2teaspoonsrice vinegar - Adds tanginess and balances the sweetness
2teaspoonssesame oil - Toasted sesame oil gives the best flavor
1tablespoonmolasses - 15ml; creates depth and characteristic dark color
2clovesgarlic - Minced; fresh garlic is essential for authentic flavor
1teaspoonsriracha or hot sauce - Adjust based on your heat preference
1/2teaspoonChinese five-spice powder - The key ingredient for authentic hoisin flavor
1/4teaspoonground black pepper - Freshly ground works best
2tablespoonswater - 30ml; for thinning to desired consistency
Instructions
Measure out all ingredients into small bowls, mince the garlic finely, and ensure peanut butter is at room temperature for easier blending. If molasses has thickened, warm the bottle briefly under hot water.
Place a small saucepan over low heat and add the soy sauce, peanut butter, honey, and molasses. Whisk continuously until completely smooth with no peanut butter lumps remaining.
Reduce to the lowest heat setting and add the minced garlic, Chinese five-spice powder, and black pepper. Stir constantly for about 30 seconds until fragrant, being careful not to let the garlic brown or burn.
Remove the pan from heat and stir in the rice vinegar, sesame oil, and sriracha. Mix until fully combined and glossy — the sauce will look slightly thin at this stage but will thicken as it cools.
Whisk in water one tablespoon at a time until your preferred consistency is reached, then taste and adjust — more honey if too salty, more soy sauce if too sweet, more sriracha for heat, or more vinegar for tang.
Transfer the sauce to a clean glass jar or airtight container and let it cool to room temperature before sealing. Refrigerate and stir before each use, as slight separation is normal.
Notes
Use natural peanut butter (just peanuts and salt) for best results — processed brands with added oils and sugars can affect the texture and flavor.
Don't skip the Chinese five-spice powder; it's what makes this taste authentically Chinese rather than just sweet and salty.
Keep the heat low throughout — high heat can cause the peanut butter to separate and the sauce to become grainy.
The flavors meld and improve significantly after sitting in the fridge for at least 24 hours, so make it ahead if possible.
For a gluten-free version, substitute tamari or coconut aminos for the regular soy sauce.
For a nut-free version, replace peanut butter with tahini or sunflower seed butter for the same creamy texture.
Refrigerate in an airtight glass jar for up to 3–4 weeks; always use a clean spoon to prevent contamination.
Freeze leftovers in ice cube trays for up to 3 months — pop out a cube whenever you need a quick flavor boost.
If the sauce is too thick after refrigerating, stir in a small splash of water to loosen before using.
If you don't have Chinese five-spice, substitute with a mix of 1/2 tsp ground cinnamon, 1/4 tsp ground cloves, and 1/4 tsp ground fennel seeds.