15-Minute Thai Sweet Basil Pesto with Peanuts

Prep: 10 min2 servingsmediumThai
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 servings
  • 2 cup fresh Thai basil leaves, separated from stalks, washed
    Italian basil0.5xsubstitute only

    weaker flavor and sweetness imbalance

    Full guide →
  • 2 tablespoon peanuts
    cashewsequaltree nut alternativepeanuts-freeadds tree_nuts

    milder flavor, creamier texture

    Full guide →
  • 2 clove garlic, peeled
  • 1 tablespoon palm sugar
    brown sugarequalaccessible

    closer sweetness profile than white sugar

    Full guide →
  • 1 tablespoon fish sauce
    soy sauceequalveganfish-freeadds glutenadds soy

    adds umami but removes fish funk; adds:soy

    Full guide →
  • 1 tablespoon rice vinegar
    lime juiceequalcitrus brightness

    more acidic and sharp

    Full guide →
  • 1 teaspoon crushed red pepper flakes

Instructions

  1. 1

    Separate basil leaves from stalks, wash, and measure.

  2. 2

    Peel garlic cloves and prepare peanuts, palm sugar, fish sauce, rice vinegar, and red pepper flakes.

  3. 3

    Place all ingredients in a blender or food processor and blend until smooth.

  4. 4

    Toss with noodles or vegetables, or refrigerate for later use.

Tips

Tip 1

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.

Tip 2

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.

Tip 3

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

Storage

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.

Make Ahead

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.

Serve With

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

Watch

Overblend to avoid releasing bitter compounds from basil and oxidizing its bright green color.

Watch

Don't skip washing basil to avoid grit or residue affecting texture and taste.

Substitutions

Vegan Options

fish sauce
soy sauceequalveganfish-freeadds glutenadds soy

adds umami but removes fish funk; adds:soy

Full guide →

Nut-Free Alternatives

peanuts
cashewsequaltree nut alternativepeanuts-freeadds tree_nuts

milder flavor, creamier texture

Full guide →

General Alternatives

palm sugar
brown sugarequalaccessible

closer sweetness profile than white sugar

Full guide →
rice vinegar
lime juiceequalcitrus brightness

more acidic and sharp

Full guide →
Thai basil
Italian basil0.5xsubstitute only

weaker flavor and sweetness imbalance

Full guide →
Find more substitutions →

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.