15-Minute Thai Sweet Basil Pesto with Peanuts

Thai sweet basil pesto is a vibrant, herbaceous condiment that captures the essence of Southeast Asian cuisine. Unlike Italian basil pesto, this version balances anise-forward basil with nutty peanuts, tangy fish sauce, and subtle heat from red pepper flakes. Palm sugar adds gentle sweetness while rice vinegar provides brightness. The result is a complex, savory-sweet sauce with peppery undertones and satisfying texture. Perfect for those seeking bold, authentic Thai flavors without complicated techniques. Serve it over noodles, rice, grilled proteins, or vegetables for an instant flavor upgrade. This version stands apart by using whole peanuts and palm sugar instead of pine nuts and refined sugar, making it more accessible and true to Thai street-food traditions.
Ingredients
- 2 cup fresh Thai basil leaves, separated from stalks, washed
- 2 tablespoon peanutscashewsequaltree nut alternativepeanuts-freeadds tree_nuts
milder flavor, creamier texture
Full guide → - 2 clove garlic, peeled
- 1 tablespoon palm sugar
- 1 tablespoon fish saucesoy sauceequalveganfish-freeadds glutenadds soy
adds umami but removes fish funk; adds:soy
Full guide → - 1 tablespoon rice vinegar
- 1 teaspoon crushed red pepper flakes
Instructions
- 1
Separate basil leaves from stalks, wash, and measure.
- 2
Peel garlic cloves and prepare peanuts, palm sugar, fish sauce, rice vinegar, and red pepper flakes.
- 3
Place all ingredients in a blender or food processor and blend until smooth.
- 4
Toss with noodles or vegetables, or refrigerate for later use.
Tips
Toast peanuts lightly before blending for deeper, roasted flavor. Toast in a dry skillet over medium heat for 2-3 minutes, stirring constantly until fragrant but not darkened. This step enhances peanut complexity without burning.
Pulse the blender or food processor in short bursts rather than running continuously. This preserves texture, prevents over-processing that releases basil bitterness, and gives you control over consistency from chunky to smooth.
Use fresh Thai basil (bai horapha), not Italian sweet basil. Thai basil has distinct licorice notes and peppery finish essential to authentic flavor. Substitute Italian basil only if unavoidable; use less as it's sweeter and less aromatic.
Good to Know
Refrigerate in an airtight container for up to two weeks. Keep surface covered with plastic wrap or a thin layer of oil to prevent browning.
Prepare up to two weeks ahead and refrigerate. Freeze in ice cube trays or small containers for up to three months; thaw at room temperature before serving.
Toss with rice noodles, egg noodles, or fresh vegetables. Spoon over grilled chicken, fish, or tofu. Use as a dipping sauce with spring rolls, dumplings, or crispy vegetables.
Common Mistakes
Overblend to avoid releasing bitter compounds from basil and oxidizing its bright green color.
Don't skip washing basil to avoid grit or residue affecting texture and taste.
Substitutions
Vegan Options
adds umami but removes fish funk; adds:soy
Full guide →Nut-Free Alternatives
milder flavor, creamier texture
Full guide →General Alternatives
FAQ
Can I make Thai sweet basil pesto without fish sauce?
Yes. Replace fish sauce with equal parts soy sauce or tamari for vegetarian versions. Soy adds savory umami but removes the distinctive fish funk. Adjust salt to taste since soy is saltier than fish sauce.
What if I can't find fresh Thai basil?
Italian sweet basil is the closest substitute, though it lacks Thai basil's licorice and peppery notes. Use half the amount since Italian basil is sweeter and less aromatic. Adding a pinch of fennel seeds mimics the anise character.
How long does Thai sweet basil pesto keep?
Refrigerated in an airtight container, it lasts two weeks. Freezing extends shelf life to three months in ice cube trays or small containers. Thaw at room temperature before using. Oil or plastic wrap on the surface prevents browning.