Ghanaian Goat and Tripe Peanut Stew (Groundnut Soup) Recipe

A spoonful lifted from a bowl of rich Ghanaian goat and tripe soup.

Serious Eats / Vicky Wasik

Why This Recipe Works

  • Using two different methods to cook the vegetables creates a more layered, nuanced flavor profile.
  • Boiling the tripe yields a cleaner, subtler taste.
  • Finishing the stew at a low temperature in the oven requires far less maintenance than a stovetop simmer.

Slow-cooked goat and tripe are key to the savory, earthy intensity of this traditional Ghanaian stew. A rich and creamy peanut butter– and tomato-based sauce balances the tripe's assertive flavor, though the latter can be omitted for a milder dish. Not a fan of goat or tripe? Try this chicken-based version instead. Our recipe was inspired by Sara'o Maozac's story "East, West, Then Backward: Falling for Groundnut Soup in Ghana" and was adapted from Maame Serwa’s recipe instructions.

Recipe Details

Ghanaian Goat and Tripe Peanut Stew (Groundnut Soup) Recipe

Active 20 mins
Total 4 hrs 30 mins
Serves 4 to 6 servings


  • 8 ounces (225g) bleached honeycomb tripe, cut into 2- by 1-inch pieces (see note)

  • 2 medium yellow onions (about 12 ounces; 340g), halved and ends trimmed, divided

  • 3 cups (720ml) homemade or store-bought low-sodium chicken broth, plus more as needed, divided

  • 5 medium cloves garlic, divided

  • 1 ounce (28g) fresh ginger (about a 1-inch knob), divided

  • 2 teaspoons tomato paste

  • 1 pound (454g) goat stew meat, cut into 2- to 3-inch cubes (see note)

  • 1 hot chile pepper, such as bird's eye, habanero, or Scotch bonnet (see note)

  • 2 bay leaves

  • 1 cup creamy peanut butter (9 ounces; 255g)

  • 1 (28-ounce; 794g) can plum tomatoes

  • 1 whole smoke-dried fish, such as tilapia (see note)

  • Kosher salt and freshly ground black pepper

  • Hot cooked white rice or fufu, to serve (see note)


  1. Rinse tripe under cold running water, squeezing to expel liquid and remove any bleached flavors. Fill a large saucepan two-thirds full of water, salt generously, and bring to a boil over high heat. Add tripe and boil for 10 minutes. Drain and rinse. If the tripe retains a bleached odor, repeat blanching a second time.

  2. Meanwhile, in a blender, purée 2 onion halves, 1 cup (240ml) chicken stock, 3 cloves garlic, 1/2 ounce ginger, and tomato paste. In a Dutch oven, combine cubed goat and boiled tripe with the purée over medium-low heat. When purée begins to simmer, cover Dutch oven and reduce heat to low. Simmer meat for 30 minutes, stirring occasionally. Add another 1/2 cup (120ml) chicken stock if mixture begins to stick to the bottom of the pot.

  3. Preheat oven to 250°F (120°C). Add remaining 2 onion halves to Dutch oven, nestling them into the purée. Add remaining 1/2 ounce ginger and 2 cloves garlic, along with hot pepper and bay leaves. Return cover to Dutch oven, reduce heat to low, and cook until halved onion is soft and translucent, about 20 minutes.

  4. Transfer halved onion, ginger, garlic cloves, and pepper to a blender. Add peanut butter, canned tomatoes and their juices, and remaining 2 cups (480ml) chicken stock and purée until smooth. Pass blended mix through a fine-mesh strainer into Dutch oven, stirring to incorporate, and bring to a simmer. Cover Dutch oven and transfer to oven.

  5. Cook in oven, stirring occasionally and adding chicken stock if mixture reduces by more than one-third, until goat is tender and oils have surfaced, approximately 4 hours. Remove from oven and transfer to stovetop. Add whole smoked fish, reduce heat to low, and cook an additional 5 minutes. (If omitting the fish, you can skip this 5-minute covered-cooking step.) Remove and discard smoked fish and bay leaves, season with salt and pepper to taste, and serve hot over white rice or fufu.

Special equipment

Blender (or immersion blender), Dutch oven, large saucepan or saucier, fine-mesh strainer


Goat can be found at most halal butcher shops, as well as many supermarkets. For the most tender meat, ask your butcher to cube a forequarter cut, such as shoulder or chuck, preferably from a young spring goat. If you do not wish to include tripe, simply increase the volume of goat by an additional half pound. For a milder dish, cut the pepper in half and remove its seeds. Alternatively, use just half a pepper, or choose a less spicy pepper, such as a jalapeño. Hot-smoked fish is a traditional ingredient in groundnut soup and adds a savory, fishy, smoked undercurrent of flavor to the dish. It can be found in most West African and Caribbean markets, but can be omitted if you're unable to find it or prefer to leave it out. Fufu is a starchy dish made from pounded and boiled cassava root and green plantains.

This Recipe Appears In

Nutrition Facts (per serving)
560 Calories
29g Fat
39g Carbs
37g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4 to 6
Amount per serving
Calories 560
% Daily Value*
Total Fat 29g 37%
Saturated Fat 7g 34%
Cholesterol 104mg 35%
Sodium 816mg 35%
Total Carbohydrate 39g 14%
Dietary Fiber 6g 21%
Total Sugars 12g
Protein 37g
Vitamin C 29mg 145%
Calcium 104mg 8%
Iron 5mg 26%
Potassium 1260mg 27%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)