
Chinese Roasted Peanut and Chili Dip
A bold, umami-rich dip combining roasted peanuts with dried chilies, soy sauce, and sesame oil. This Chinese-inspired condiment is perfect for vegetables, crackers, or as a dipping sauce for spring rolls and dumplings. The heat is moderate and customizable, with a deep roasted flavor from the peanuts balanced by the warmth of chilies and the toasted nuttiness of sesame.
Steps
Before you start
- Read through the recipe—roasting happens quickly
- Have all ingredients measured and ready
- If using dried chilies, remove and discard the seeds for less heat, or keep them for more spice
Roast the peanutsOven 325°F / 165°C
- Preheat your oven to 325°F (163°C).
- Spread the peanuts in a single layer on a rimmed baking sheet.
- Roast for 8–10 minutes, shaking the pan halfway through, until fragrant and slightly darker.
- They should smell nutty and toasty.
- Remove and let cool for 2 minutes.
+ Show details− Hide details
Ready when: Peanuts are fragrant, slightly darker, and feel warm
Tip: Do not skip roasting—it deepens the flavor significantly, even if using pre-roasted peanuts
Toast the chilies and aromatics
- Heat a small skillet over medium heat.
- Add the dried chilies and toast dry in the pan for 1–2 minutes, stirring constantly, until they darken slightly and release their aroma.
- Watch closely—they burn quickly.
- Add the minced garlic and ginger, stirring continuously for another 30 seconds until fragrant.
- Transfer the mixture to a plate and let cool briefly.
+ Show details− Hide details
Ready when: Chilies darken slightly, garlic and ginger release aroma
Tip: Keep stirring to prevent burning the delicate aromatics; if the pan starts to smoke, reduce heat immediately
Combine and blend to paste
- Add the cooled roasted peanuts, toasted chilies, garlic, and ginger to a food processor.
- Blend on high speed for 2–3 minutes, stopping to scrape down the sides as needed, until the mixture forms a chunky paste with some texture.
- Do not over-blend into a smooth butter—you want some visible peanut pieces.
+ Show details− Hide details
Ready when: Mixture is chunky and paste-like, not a smooth butter
Tip: Pulse rather than continuous blending to maintain a rustic texture that feels homemade
Add seasonings and balance flavor
- Transfer the peanut mixture to a bowl.
- Add the soy sauce, sesame oil, rice vinegar, and sugar.
- Stir well until combined.
- Taste, then season with salt and white pepper to your preference.
- Start with a small pinch of salt and adjust gradually—soy sauce already provides saltiness.
+ Show details− Hide details
Ready when: Flavors are balanced—savory, slightly sweet, with subtle heat and tang
Tip: Taste frequently; you can always add more salt or heat, but you cannot remove it. Balance comes from all components, not one dominant flavor
Good to know
Tips
- Roasting fresh peanuts (even if pre-roasted) significantly amplifies their nutty, toasted flavor and sets this dip apart from a simple peanut butter-based sauce
- Adjust heat level by removing or keeping the seeds in the dried chilies; remove them for mild, keep them for medium-to-hot
- Serve with crispy vegetables (bell peppers, cucumber, carrots, radishes), Wonton chips, or as a dipping sauce for spring rolls, pot stickers, and steamed dumplings
- This dip improves slightly in flavor after a day or two as the seasonings meld; make it ahead for best results
Make ahead
Store the dip in an airtight container in the refrigerator for up to 2 weeks. You can prepare it up to 3 days ahead. Bring to room temperature or gently warm in a bowl over warm water before serving for better texture and aroma.
Storage & reheating
Room temperature: up to 4 hours (not recommended; oil can separate). Refrigerator: up to 2 weeks in an airtight container. Freezer: up to 3 months in a freezer-safe container. Thaw in the refrigerator overnight and stir well before serving.
Substitutions
- dried red chilies (such as Sichuan or Thai bird's eye) → Chili flakes or ground chili powder (use 1–1.5 teaspoons) or fresh red Thai chilies (2–3, minced and toasted briefly). Dried whole chilies provide more depth; flakes give quicker, spicier results. Reduce the amount of flakes because they are more concentrated than whole chilies.
- toasted sesame oil → Neutral oil with a small drizzle of walnut or peanut oil for richness, or 1 tablespoon sesame oil mixed with 1 tablespoon peanut oil. Toasted sesame oil is essential to the authentic flavor, but you can reduce the amount to 1 tablespoon if it overpowers you and add another tablespoon of neutral oil.
- rice vinegar → White vinegar (use 2 teaspoons to reduce intensity) or Chinese black vinegar for deeper flavor. Rice vinegar is mild and slightly sweet. Black vinegar adds complexity but has a strong, distinct flavor. White vinegar is sharper, so use less.
- unsalted roasted peanuts → Roasted almonds, cashews, or a mixture of roasted nuts, using the same total weight. This changes the flavor profile significantly but maintains the creamy, nutty dip structure. Slightly roast raw nuts first for depth.





