Thai Charred Lime and Roasted Cashew Dip
Photo by Nikita Belokhonov on Pexels

Thai Charred Lime and Roasted Cashew Dip

A vibrant, creamy Thai-inspired dip with the brightness of charred limes balanced by rich roasted cashews and coconut milk. The dip combines the heat of fresh Thai chilies, aromatic garlic, and a touch of fish sauce for depth. It's naturally vegan, requires no cooking skills, and works beautifully as an appetizer or snack with vegetables, crackers, or served alongside grilled proteins.

Prep
15 min
Cook
8 min
Wait
5 min
Total
28 min
Makes
About 1½ cups (360 ml), serves 4 as an appetizer
Share

Steps

Before you start
  • Measure out all ingredients before you start—charring happens quickly
  • Have a small bowl of ice water ready to cool the charred limes
  • If using a gas stove, position the grill grate 3–4 inches from the flame
  1. Char the limes

    • Heat a 9-inch cast-iron or carbon-steel skillet over medium-high heat until smoking, about 2–3 minutes.
    • Place the lime halves cut-side down in the pan and let them char without moving for 3–4 minutes, until deep golden-brown (almost blackened) on the cut side.
    • The char adds subtle bitterness and caramelized depth.
    • Use tongs to remove them and set aside.
    + Show details

    Ready when: Lime cut-sides are deep golden-brown to almost blackened

    Tip: Don't move the limes while charring—let them sit undisturbed for even browning. If they stick, they'll release when ready.

  2. Cool and juice the limes

    • Transfer the charred limes to a small bowl with a little ice water to stop the cooking and make handling easier.
    • Once cool enough to touch (about 2 minutes), juice them by hand or with a citrus juicer—you should get about ¼ cup (60 ml) of juice.
    • Strain to remove seeds and pulp.
    + Show details

    Ready when: Limes are cool enough to handle and have been juiced

    Tip: The ice water stops the cooking process and prevents the lime juice from becoming too bitter. Don't skip it.

  3. Blend the base

    • Add the roasted cashews, coconut milk, garlic cloves, chopped Thai chili, charred lime juice, fish sauce, and palm sugar to a food processor or high-powered blender.
    • Pulse first to break down the cashews, then blend on medium-high speed for 45–60 seconds, stopping to scrape down the sides once halfway through, until the mixture reaches a smooth, creamy consistency with no visible chunks of cashew.
    + Show details

    Ready when: Mixture is smooth and creamy with no visible cashew pieces

    Tip: Blend in stages: pulse first to break down the cashews, then blend on full speed. This prevents over-processing and keeps the texture creamy rather than greasy.

  4. Season and taste

    • Transfer the dip to a serving bowl.
    • Taste a small spoonful and adjust the seasoning: add a pinch of kosher salt if needed, more fish sauce if you want deeper umami, or a squeeze of fresh lime juice if you want brighter acidity.
    • Stir well to combine any adjustments.
    + Show details

    Ready when: Dip tastes balanced with heat, creaminess, citrus, and umami

    Tip: Go easy on salt initially—fish sauce is already salty. You can always add more, but you can't remove it.

  5. Garnish and serve

    • Top the dip with fresh cilantro if using, and a light drizzle of coconut milk or a few cashew pieces for visual appeal.
    • Serve immediately with fresh vegetable crudités (cucumber, bell pepper, snow peas), rice crackers, or crispy chili rice cakes.
    + Show details

    Ready when: Dip is garnished and ready to serve

    Tip: Cilantro wilts quickly, so add it just before serving. If making ahead, garnish when guests are about to arrive.

Good to know

Tips
  • The char on the limes is key to the dip's complexity—don't skip it or replace it with raw lime. The caramelized flavors add depth that raw juice cannot.
  • Make sure your cashews are already roasted before starting. Raw or lightly roasted cashews will taste flat and pale compared to well-roasted ones.
  • If your dip seems too thick after blending, loosen it with a tablespoon of coconut milk or water at a time. If too thin, add a few more roasted cashews and blend again.
  • This dip pairs beautifully with grilled chicken, shrimp, or pork satay, as well as alongside spring rolls or summer rolls.
Make ahead

Blend the dip up to 2 days ahead and store it covered in the fridge. The flavors actually deepen slightly as they sit. Bring to room temperature or stir gently 15 minutes before serving. Don't garnish with cilantro until just before serving.

Storage & reheating

Store in an airtight container in the refrigerator for up to 3 days. The dip will thicken slightly when cold; let it sit at room temperature for 10–15 minutes or stir in a splash of coconut milk to loosen it before serving again. Freezer storage is not recommended as the texture becomes grainy when thawed.

Substitutions
  • roasted unsalted cashews → roasted macadamia nuts or blanched almonds. Macadamia nuts will make the dip richer and slightly buttery; almonds will make it lighter and more neutral. Both work well. Use the same weight.
  • unsweetened full-fat coconut milk → heavy cream or Greek yogurt. Coconut milk is traditional and vegan, but heavy cream adds richness and Greek yogurt adds tang. Use the same volume; the flavor profile will shift slightly.
  • fish sauce → soy sauce or tamari. Fish sauce is traditional but pungent. Use soy sauce for milder umami, or omit entirely for a vegetarian version (season with extra salt instead).
  • palm sugar or light brown sugar → honey or coconut sugar. Palm sugar has a subtle molasses note. Honey adds floral sweetness; coconut sugar is slightly deeper. Use the same amount; taste and adjust to balance the lime's acidity.

More dips & spreads

See all →

Find more like this

Meal
Snack
Method
No-Cook

Reviews (0)