Groundnut Soup (Nkate Nkwan)
A rich, creamy, deeply savory soup made from roasted groundnuts (peanuts), tomatoes, and your choice of meat. This Akan favorite is comfort food at its finest, traditionally served with fufu or rice balls.
Groundnut soup — nkate nkwan in Twi — is a rich, savoury soup built on real peanuts. Traditionally it starts from roasted groundnuts ground into a paste, though smooth unsweetened peanut butter is a common shortcut. Simmered with tomatoes, onion, ginger, chilli and meat or fish, it cooks into a deep, nutty, slightly spicy soup that is one of Ghana's most comforting dishes.
Marcia's mother roasted the groundnuts first, ground them with water into a paste, and stirred that into the broth pot — the shortcut of blending peanut butter from a jar was something her mother would have found insulting. The fufu was pounded in the yard after church while the soup sat on the coal pot, and the whole house smelled like roasted groundnuts before anyone sat down to eat. Marcia says she didn't understand how much time the whole thing actually took until she tried making it herself, and now she calls her mother every time she attempts it.
Skim the oil and cook it long
The single most important technique is patience. As the groundnut paste simmers, natural oil rises to the surface; skimming off the excess is what keeps the soup from being heavy or greasy and gives it its clean, deep flavour. The soup needs a long, gentle simmer so the raw, pasty taste of the peanuts cooks out completely and the flavours marry.
Use a smooth, unsweetened peanut butter or freshly ground roasted groundnuts — never a sweetened spread, which makes the soup cloying. Loosen the paste with a little broth before adding it to the pot so it blends smoothly instead of clumping. Groundnut soup is the classic partner for fufu, but it is also served with rice balls (omo tuo).
Groundnut Soup (Nkate Nkwan)
Ingredients
- 1 ½ cups (355 ml) roasted groundnuts (peanuts), unsalted
- 17 ⅔ oz (500 g) chicken pieces (thighs and drumsticks work best)
- 17 ⅔ oz (500 g) goat meat or beef (optional, for richer soup)
- 2 large onions (1 diced, 1 for blending)
- 4 large fresh tomatoes
- 2 tbsp (30 ml) tomato paste
- 3 Scotch bonnet peppers (whole, for flavor without too much heat)
- 6 cups (1.42 L) water or stock
- ½ cup (120 ml) palm oil (or vegetable oil)
- 2 tsp (10 ml) ground crayfish (available at African stores)
- 1-inch piece fresh ginger
- 4 cloves garlic
- 2 seasoning cubes
- Salt to taste
- Fresh garden eggs or eggplant (optional garnish)
Instructions
- If using raw peanuts, roast them in a dry pan over medium heat until golden and fragrant, about 10 minutes. Let cool completely.
- Blend roasted groundnuts in a high-powered blender until completely smooth, adding 1/2 cup warm water to help blend. The paste should be silky with no chunks.
- Season chicken and meat with salt, half the ginger, and half the garlic. Add 1 cup water and boil for 30-40 minutes until tender. Reserve the stock.
- Blend tomatoes, remaining onion, ginger, and garlic into a smooth paste.
- Heat palm oil in a large pot over medium heat. Add diced onion and fry until soft and translucent.
- Add tomato paste and fry for 3 minutes, stirring constantly.
- Add blended tomato mixture. Cook for 15-20 minutes until the sauce thickens and oil rises to the surface.
- Gradually add the groundnut paste, stirring constantly to prevent lumps. Add the reserved meat stock slowly.
- Add the cooked meat, whole Scotch bonnet peppers (don't burst them unless you want extreme heat), and ground crayfish.
- Add remaining water to achieve desired consistency - the soup should be creamy but pourable.
- Add seasoning cubes and salt to taste. Simmer on low heat for 25-30 minutes, stirring occasionally to prevent the groundnut from settling and burning.
- Add garden eggs or eggplant in the last 10 minutes if using.
- Serve hot with fufu, rice balls, or boiled yam.
Tips & variations
- Keep skimming the oil throughout the simmer for a cleaner, lighter soup.
- Loosen the groundnut paste with warm broth before adding it to avoid lumps.
- The key to smooth groundnut soup is blending the peanuts until completely smooth - any chunks will not dissolve during cooking. Stir frequently as groundnut paste tends to settle at the bottom and can burn. For richer flavor, let the soup rest for a few hours or overnight and reheat - the flavors deepen considerably. Remove Scotch bonnet peppers before serving if you don't want too much heat.
- Unsweetened groundnut (peanut) paste
- Ground crayfish
- Scotch bonnet peppers
By region:
- UK & EU: African, Caribbean & Asian grocers — in store or online
- Australia: African/Asian grocers and larger supermarkets
- US & Canada: African grocers or online retailers
Some shopping links may be affiliate links; we may earn a small commission at no extra cost to you.
Key ingredients
Frequently asked questions
Can I use peanut butter for groundnut soup?
Yes — use smooth, unsweetened (natural) peanut butter. Avoid sweetened spreads, which make the soup cloying. Loosen the paste with a little broth before adding it so it blends in without clumping.
Why is my groundnut soup oily or heavy?
Natural oil rises as the groundnut paste cooks. Skim it off the surface as the soup simmers — this is the key step that keeps the soup clean-tasting rather than greasy.
Why does my groundnut soup taste raw or pasty?
It needs a longer, gentle simmer. The raw peanut taste cooks out only after the soup has simmered long enough for the flavours to develop, so do not rush it.
What is served with groundnut soup?
Fufu is the classic accompaniment, but groundnut soup is also commonly served with rice balls (omo tuo) or plain rice.
What meat is used in nkate nkwan?
Chicken, goat, or beef are common, and smoked or dried fish is often added for depth. The soup works well with whatever protein you prefer, simmered until tender.