I've tried on many occasions to cook with peanuts into curries just by roasting them slightly and allowing them to simmer with the rest of the dish, and no matter how long I wait, the peanuts themselves always taste flat and the rest of the flavor just disappears.

Is there a conventional way to pull this off? The peanuts I'm using are stale which is part of it I'm sure, but when I eat them raw they still taste like peanuts.

  • 1
    What are your expectations? Is there a dish you are trying to re-create?
    – GdD
    Feb 14, 2021 at 21:00
  • For God's sake, first roast them peanuts more, until they smell heavenly! Feb 16, 2021 at 21:43
  • I tried roasting them, then someone else said to not do that and only add them at the very end.
    – PhiEarl
    Feb 18, 2021 at 20:05

2 Answers 2


If you want the full peanut flavour, use peanut butter; crunchy or smooth.
If you still want the texture effect of whole nuts, add them at the end.

It's a bit like using coconut oil to lift up the taste of coconut that you just can't get in any other way.


First, obviously, don't use stale peanuts. (unless there's a typo in your question)

Second, add the peanuts at the end of the cooking; just before serving your dish.

They will keep their texture and "freshness".

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.