Vietnamese Fish Sauce and Roasted Peanut Dip
Photo by Quang Nguyen Vinh on Pexels

Vietnamese Fish Sauce and Roasted Peanut Dip

A vibrant, savory-salty dip built on roasted peanuts, fish sauce, and lime juice with aromatic garlic and a gentle heat from dried chilies. This Vietnamese-style sauce balances umami, acidity, and spice, perfect for dunking spring rolls, grilled meats, or fresh vegetables.

Prep
10 min
Cook
—
Total
10 min
Makes
¾ cup (180 ml)
Share

Steps

Before you start
  • Use unsalted roasted peanuts for better control over saltiness
  • Have all ingredients at room temperature
  • Use fresh lime juice, not bottled, for the best flavor
  1. Toast the peanuts

    • If using raw peanuts, toast them in a dry skillet over medium heat for 3–4 minutes, stirring frequently, until fragrant and lightly golden.
    • (Skip this if already roasted.) Pour into a mortar or food processor.
    + Show details

    Ready when: Peanuts are fragrant and light golden brown

    Tip: Don't over-toast or they'll taste bitter. Stop as soon as you smell the aroma.

  2. Grind the peanuts

    • Crush the peanuts with the mortar and pestle, working until they form a coarse, chunky paste (about 15–20 seconds), or pulse in a food processor 5–8 times.
    • Leave some texture—you want it grainy, not smooth peanut butter.
    + Show details

    Ready when: Peanuts are broken into small chunks and slightly oily

    Tip: Over-grinding releases the oils and turns it into peanut butter; you want the rustic, chunky texture of a traditional Vietnamese dip.

  3. Add aromatics

    • Transfer the peanut paste to a small bowl.
    • Add the minced garlic and minced dried chilies (if using).
    • Stir well to combine and let the garlic and chilies infuse slightly into the peanuts for 1 minute.
    + Show details

    Ready when: Garlic and chili are evenly distributed throughout the peanut paste

    Tip: Fresh garlic provides the best flavor; if using a garlic press, press directly into the bowl to capture all the oils.

  4. Build the sauce

    • Pour in the fish sauce, lime juice, and warm water.
    • Add the palm sugar.
    • Whisk with a fork until the mixture is smooth and well combined, about 1 minute.
    • The dip should have the consistency of a thin pancake batter—loose enough to pour but still chunky from the peanuts.
    + Show details

    Ready when: All ingredients are fully incorporated; no streaks of fish sauce remain

    Tip: Use warm water so the sugar dissolves easily; cold water may leave gritty crystals.

  5. Taste and adjust

    • Dip a piece of vegetable or a spoon into the sauce and taste.
    • The sauce should taste balanced: savory-salty from the fish sauce, tangy from the lime, sweet from the sugar, and aromatic from the garlic.
    • If it's too salty, add a splash more lime juice or water.
    • If it's too sour, add a pinch more sugar.
    • If you want more heat, mince another bit of chili and stir it in.
    + Show details

    Ready when: Flavor is balanced and personal taste is satisfied

    Tip: Taste gradually; you can always add more fish sauce or chili, but you can't take it out once it's in.

  6. Serve

    • Transfer the dip to a small serving bowl.
    • Serve at room temperature with spring rolls, grilled chicken or shrimp, fresh herbs (mint, cilantro), and crudités (cucumber, carrots, lettuce).
    • The dip can also be poured over cooked noodle salads.
    + Show details

    Tip: Stir the dip just before serving—the peanuts may settle to the bottom.

Good to know

Tips
  • Fish sauce smells strong raw but mellows and adds crucial umami to the dip; don't skip it or use too little.
  • Warm water helps dissolve the sugar evenly and keeps the peanuts from seizing up when the liquid hits them.
  • Serve the dip with a small spoon so guests can help themselves—it's meant to be a condiment for dipping, not a thick spread.
  • For a creamier texture, blend half the peanuts smooth before combining with the rest, creating a hybrid chunky-creamy sauce.
Make ahead

Prepare up to 2 days ahead. Store in an airtight container in the refrigerator. Stir well before serving. The dip will thicken slightly when chilled; thin it with a teaspoon of water if needed.

Storage & reheating

Room temperature: up to 4 hours. Refrigerator: up to 2 days in an airtight container. Freezer: not recommended—the texture and flavor degrade.

Substitutions
  • palm sugar or brown sugar → honey or light brown sugar. Palm sugar adds authentic caramel notes, but honey or brown sugar work well. Use the same amount.
  • Vietnamese fish sauce → soy sauce or tamari. The dip will be less authentic but still tasty. Use 2 tablespoons soy sauce and add 1 teaspoon soy sauce more at the end if needed to adjust saltiness.
  • dried red chilies → red pepper flakes or fresh red chili. Use ¼ to ½ teaspoon red pepper flakes, or 1 small fresh red chili (minced). Adjust to taste.
  • unsalted roasted peanuts → cashews or almonds. The dip will taste quite different—less earthy and nutty—but will still be enjoyable. Use the same weight.

More dips

See all →

Find more like this

Meal
Snack
Cuisine
Vietnamese
Method
No-Cook

Reviews (0)