Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 teaspoon coconut oil (or neutral oil)
- 2 tablespoons red curry paste
- 2 cloves garlic, finely grated or minced
- 1 teaspoon finely grated fresh ginger
- 1 (13.5-ounce / 400 ml) can full-fat coconut milk
- 1/2 cup (128 g) creamy natural peanut butter
- 1 tablespoon soy sauce or tamari
- 1 tablespoon packed light brown sugar
- 2 tablespoons fresh lime juice (from 1–2 limes)
- 2–6 tablespoons water, as needed to thin
- 1/4 teaspoon kosher salt, plus more to taste
Do This
- 1. Warm 1 teaspoon oil in a small saucepan over medium heat.
- 2. Cook 2 tablespoons red curry paste for 60 seconds, then stir in garlic and ginger for 30 seconds.
- 3. Whisk in coconut milk until smooth; bring to a gentle simmer.
- 4. Whisk in peanut butter, soy sauce, and brown sugar until glossy and thick.
- 5. Simmer on low heat for 3–5 minutes, stirring often.
- 6. Off heat, whisk in lime juice; thin with 2–6 tablespoons water to your preferred “spoonable” thickness.
- 7. Taste and adjust salt, lime, or curry paste; serve warm over noodles, tofu, or roasted sweet potatoes.
Why You’ll Love This Recipe
- Big flavor, minimal effort: One saucepan and 15 minutes for a sauce that tastes restaurant-level.
- Thick and spoonable: Perfect as a topper for noodles, tofu, grain bowls, or roasted sweet potatoes.
- Customizable heat and tang: Easy to adjust spice, sweetness, and lime to your taste.
- Great make-ahead: Keeps well and reheats smoothly with a splash of water.
Grocery List
- Produce: limes, garlic, fresh ginger (optional: cilantro for serving)
- Dairy: none
- Pantry: red curry paste, full-fat coconut milk (13.5 oz), creamy natural peanut butter, soy sauce or tamari, light brown sugar, coconut oil (or neutral oil), kosher salt
Full Ingredients
Base Aromatics
- 1 teaspoon coconut oil (or neutral oil like avocado or canola)
- 2 tablespoons red curry paste
- 2 cloves garlic, finely grated or minced
- 1 teaspoon finely grated fresh ginger
Creamy Coconut-Peanut Body
- 1 (13.5-ounce / 400 ml) can full-fat coconut milk
- 1/2 cup (128 g) creamy natural peanut butter
Seasoning and Balance
- 1 tablespoon soy sauce or tamari
- 1 tablespoon packed light brown sugar
- 2 tablespoons fresh lime juice (from 1–2 limes)
- 1/4 teaspoon kosher salt, plus more to taste
- 2–6 tablespoons water, as needed to thin
Optional for Serving
- 1–2 tablespoons chopped cilantro
- 1 teaspoon toasted sesame seeds
- Lime wedges

Step-by-Step Instructions
Step 1: Set up your saucepan and tools
Place a small saucepan (2-quart works well) on the stove and keep a whisk and measuring spoons nearby. This sauce comes together quickly once the coconut milk hits the pan, so it helps to have everything measured and ready.
Step 2: Bloom the curry paste in oil
Add 1 teaspoon coconut oil to the saucepan and warm over medium heat for about 30 seconds. Add 2 tablespoons red curry paste and cook, stirring constantly, for 60 seconds. You’re looking for the paste to darken slightly and smell fragrant (this step deepens the flavor and takes away any raw edge).
Step 3: Add garlic and ginger for quick fragrance
Stir in the 2 cloves garlic and 1 teaspoon ginger. Cook for 30 seconds, stirring so the garlic doesn’t brown. If the pan seems dry, reduce the heat slightly; curry paste can stick if the heat is too high.
Step 4: Whisk in coconut milk until smooth
Pour in the 1 can (13.5 oz) full-fat coconut milk while whisking. Keep whisking until the curry paste is fully dissolved and the mixture looks uniformly coral-red. Bring it to a gentle simmer (small bubbles around the edges), about 2–3 minutes.
Step 5: Melt in peanut butter and build a thick, glossy sauce
Lower the heat to low. Add the 1/2 cup peanut butter, 1 tablespoon soy sauce (or tamari), and 1 tablespoon brown sugar. Whisk until the peanut butter is fully incorporated and the sauce turns thick and glossy, about 1–2 minutes.
Let the sauce simmer gently on low for 3–5 minutes, stirring often with the whisk or a spoon, until it’s thick enough to coat the back of a spoon. (It will continue to thicken slightly as it cools.)
Step 6: Finish with lime and adjust the consistency
Remove the saucepan from the heat. Whisk in 2 tablespoons lime juice. Lime tastes brightest when added off heat, and it helps keep the sauce tasting fresh and balanced.
Adjust thickness: whisk in water, 1 tablespoon at a time (use 2–6 tablespoons total) until it’s the consistency you want. For a thick topper for roasted sweet potatoes, use less water. For tossing with noodles, add a bit more so it coats easily.
Step 7: Taste, tweak, and serve
Taste and season with 1/4 teaspoon kosher salt (and more if needed). If you want it tangier, add more lime juice in 1 teaspoon increments. If you want more heat, whisk in an additional 1 teaspoon red curry paste (or more to taste) and warm over low heat for 1 minute.
Serve warm as a spoonable topper over noodles, tofu, roasted sweet potatoes, or grain bowls. Finish with chopped cilantro, sesame seeds, and a lime wedge if you like.
Pro Tips
- Choose the right coconut milk: Full-fat coconut milk makes the sauce rich and thick. Light coconut milk will taste thinner and may require longer simmering.
- Natural peanut butter works best: Use creamy peanut butter with just peanuts (and maybe salt). If it’s very thick or dry, you may need an extra splash of water.
- Control thickness at the end: The sauce thickens quickly as it cools. Add water last, a tablespoon at a time, until it’s exactly where you want it.
- Don’t boil aggressively: Keep it at a gentle simmer on low to prevent scorching and to keep the coconut milk smooth.
- Lime off heat: Adding lime juice after cooking keeps the flavor bright and prevents bitterness.
Variations
- Extra savory: Add an additional 1 teaspoon soy sauce/tamari and reduce brown sugar to 2 teaspoons.
- Sweeter, dessert-like peanut curry vibe: Increase brown sugar to 2 tablespoons and add 1/4 teaspoon ground cinnamon (great on roasted sweet potatoes).
- More heat and tang: Add 1–2 teaspoons chili crisp at the end and increase lime juice to 3 tablespoons.
Storage & Make-Ahead
Let the sauce cool to room temperature, then transfer to an airtight container. Refrigerate for up to 5 days. Reheat gently in a saucepan over low heat or in the microwave in 20–30 second bursts, whisking between bursts. The sauce will thicken as it chills; loosen with 1–2 tablespoons water (or coconut milk) while reheating until smooth and spoonable.
Nutrition (per serving)
Approximate, based on 8 servings (about 1/4 cup each): 180 calories; 16 g fat; 7 g carbohydrates; 5 g protein; 2 g fiber; 4 g sugar; 300 mg sodium.
