Goat Head Soup: A Hearty, Slow-Simmered Pot of Comfort

Updated November 3, 2026

Total time
4 hr 5 min
prep 45 min · cook 3 hr 20 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Goat Head Soup: A Hearty, Slow-Simmered Pot of Comfort

Goat head soup is a slow-simmered broth made with tender cheek meat and, when included, tongue, along with aromatics and root vegetables. Versions appear in different regional and family food traditions, so there is no single standard formula; this practical pot keeps the seasoning flexible while making the most of a butcher-cleaned head.

Ingredients

  • 1 cleaned goat head, split into manageable pieces with the brain removed, about 4–5 lb (1.8–2.3 kg); ask the butcher to leave the cheeks and tongue attached if available
  • 12 cups water (2.8 L), plus up to 2 cups (475 ml) more if needed to cover the pieces
  • 2 teaspoons kosher salt (10 g), plus more to taste
  • 2 tablespoons neutral oil (30 ml), such as canola or sunflower oil
  • 2 medium yellow onions (about 300 g), divided and chopped
  • 4 garlic cloves (about 12 g), finely chopped
  • 1-inch piece fresh ginger (25 g), peeled and finely chopped
  • 2 celery stalks (about 100 g), chopped
  • 2 medium carrots (about 200 g), peeled and cut into ½-inch (1.25 cm) pieces
  • 1 lb peeled cassava (450 g), cut into 1-inch (2.5 cm) chunks; frozen peeled cassava is convenient, or use peeled potatoes for a milder, less starchy result
  • 1 Scotch bonnet pepper, whole and unpierced, optional; remove it sooner for mild heat
  • 2 fresh thyme sprigs (about 4 g), or 1 teaspoon dried thyme (1 g)
  • 2 bay leaves
  • 1 teaspoon ground allspice (2 g)
  • ½ teaspoon ground black pepper (1 g)
  • 2 tablespoons fresh lime juice (30 ml), plus lime wedges for serving
  • ½ cup chopped scallions or cilantro (about 20 g), for serving

Instructions

  1. Prepare the head and vegetables. Use an 8-quart (7.6 L) stockpot and make sure the butcher has split the head into pieces that fit. Keep the raw meat refrigerated until you are ready to cook. Inspect it for loose bone fragments and pat it dry with paper towels; avoid rinsing raw meat under the tap, which can spread splashes around the sink. Chop the onions, garlic, ginger, celery, carrots, and cassava before heating the pot. Set aside half of the onions for the broth and half for the final soup.

  2. Start the broth. Put the goat head pieces in the stockpot and add 12 cups (2.8 L) water, or enough of the additional water to just cover them. Add 1 teaspoon of the salt, half the onion, the celery, garlic, ginger, thyme, bay leaves, allspice, and black pepper. Bring the liquid gradually to a boil, which should take about 15 minutes. Skim off the gray foam that rises during the first few minutes; this helps keep the broth clearer, though it is not necessary to remove every bit.

  3. Simmer until tender. Lower the heat so the broth barely bubbles, partly cover the pot, and simmer gently for 2 hours 30 minutes. Check occasionally that the liquid is not boiling hard and that the pieces remain mostly submerged; add a little hot water if the level drops too far. At the end of the simmer, use a food thermometer to check the thickest cheek meat without touching bone. USDA FSIS gives 145°F (63°C), followed by a 3-minute rest, as the safe minimum for whole cuts of goat. The meat should also be fork-tender; if it is still tough, simmer in 15-minute increments until tender.

  4. Rest and remove the meat. Turn off the heat and leave the head pieces in the broth for 15 minutes, allowing the required safe rest while making the meat easier to handle. Lift the pieces out with tongs and set them on a tray. When cool enough to touch, pull off the cheek and other edible meat, and remove the tongue if it is included and cooked through. Discard the bones, bay leaves, and thyme stems. Take care with small bones and cartilage, and check the meat carefully as you shred or chop it. Strain the broth if you want a smoother soup, then skim excess fat from the surface.

  5. Cook the vegetables. Wipe out the stockpot if needed and heat the oil over medium heat. Add the remaining onion and cook for 4–5 minutes, stirring, until softened but not browned. Pour in the strained broth, add the cassava and carrots, and bring it back to a gentle simmer. Cook for about 15 minutes, or until the cassava is nearly tender when pierced with a knife. If using potatoes instead of cassava, start checking them after 10 minutes because they may soften sooner.

  6. Finish the soup. Return the pulled goat meat to the pot and add the whole Scotch bonnet, if using. Simmer gently for 5 minutes to warm the meat and let the flavors come together. Remove the pepper before it splits if you want mild flavor; if you want more heat, pierce it carefully and simmer a little longer, tasting as you go. Stir in the lime juice, taste the broth, and add the remaining salt or more lime as needed. Remove the pepper before serving unless everyone wants the soup hot.

  7. Serve. Ladle broth, vegetables, and meat into warm bowls, making sure each serving has a mix of ingredients. Finish with scallions or cilantro and pass lime wedges at the table. Let diners pick around any larger pieces themselves, and keep a close eye out for small bones.

Tips

  • Arrange the head with your butcher in advance. Ask for a cleaned, split head with the brain removed and the cheeks and tongue retained if those are wanted. Availability and how a head is cut vary; if it is too large for your pot, have it divided further rather than trying to force the lid closed.
  • Keep the simmer gentle. A rolling boil can break up the meat and make the broth cloudy, while a low, steady simmer gradually tenderizes the cheeks. The stated cook time is an estimate: size, age, and how the head was prepared all affect tenderness, so use the fork test as well as the clock.
  • Adjust the roots and heat to suit your pantry. Cassava gives the soup a substantial, slightly starchy body. Peeled potatoes are an easy substitute but soften more quickly and taste less earthy. Scotch bonnet is optional; leave it whole for a gentle aroma and remove it early, or omit it entirely.
  • Season at the end, too. Broth reduces as it simmers, and the amount of salt needed depends on the head and how much water you use. Begin with the listed amount, then taste after the meat and vegetables are back in the pot. Lime brightens the broth, but add it gradually so it does not overwhelm the meat.

Serving Suggestions

Serve goat head soup as a filling main course in deep bowls, with enough broth for sipping and enough meat and roots to make each portion substantial. Steamed rice, boiled green bananas, or crusty bread are useful alongside dishes if you want something to catch the broth. A small bowl of chopped scallions, cilantro, and lime wedges lets everyone finish their own serving. If the Scotch bonnet has made the pot quite spicy, offer plain rice or bread rather than adding more chile at the table.

For a more traditional-feeling meal, serve the soup family-style with the larger pieces on a platter and the broth in a tureen, then portion it carefully at the table. A spoon is useful for broth and soft vegetables; provide a small plate for bones if serving pieces that have not been fully picked from the bone. Take time to check each ladle for small bone fragments before bringing bowls to the table.

Variations

Make it more chile-forward: Add a second whole Scotch bonnet or a finely chopped hot pepper, but remember that heat intensifies as it simmers. For more control, serve sliced chile on the side. Use a different root: Sweet potato, yam, or additional potatoes can replace some or all of the cassava. They change the soup’s texture and sweetness, so add them according to how quickly they cook and avoid stirring vigorously once soft.

Add greens: Stir in 2 cups (about 60 g) sliced spinach or other tender greens during the final 2–3 minutes. For sturdier greens, add them earlier and simmer until tender. Use extra goat meat: If a whole head is not available, substitute 3 lb (1.4 kg) bone-in goat pieces, such as neck or shank. The flavor will still be rich, but the broth will not have exactly the same range of textures; check tenderness and temperature as for whole goat cuts.

Seasoning also varies widely between cooks. Some prefer more ginger and allspice, while others use less spice and let the goat and herbs lead. Change one or two seasonings at a time, and taste the broth before adding extra salt or chile.

Storage and Reheating

Refrigerate the soup within 2 hours of cooking. For faster cooling, divide it among shallow containers rather than leaving the full stockpot on the counter. Store the meat with enough broth to keep it moist, and remove large bones before chilling if that makes the soup easier to portion. Refrigerated goat head soup keeps for 3–4 days.

For longer storage, freeze in airtight, freezer-safe containers for about 2–3 months for best quality; leave a little room at the top for expansion. Thaw overnight in the refrigerator. Reheat only the portion you plan to eat on the stovetop, stirring until steaming throughout and checking that leftovers reach 165°F (74°C) with a food thermometer. Add a splash of water if the broth has thickened, then adjust lime and salt after reheating.

Frequently Asked Questions

Where can I buy a goat head?

Contact a butcher that handles goat or a market serving customers who cook goat regularly, and ask ahead because whole heads may need to be ordered. Specify that you want it cleaned, split to fit your pot, and prepared with the brain removed. Ask how it has been stored and keep it refrigerated on the way home.

Do I have to use the tongue?

No. The tongue adds tender meat, but you can make the soup with the cheeks and other edible meat on the head. If the tongue is included, remove it after simmering, peel away its outer skin while it is warm enough to handle, and slice or chop the meat before returning it to the soup.

How do I know when the meat is tender?

A fork should slide into the cheek meat easily, and the meat should pull away from the bone without much effort. Check the thickest cheek section with a food thermometer as well: whole cuts of goat must reach the USDA FSIS safe minimum of 145°F (63°C) and rest for at least 3 minutes. If the meat is safe but still chewy, keep simmering until tender.

Can I make this soup without cassava?

Yes. Peeled potatoes are the easiest substitute and are widely available; add them later in the cooking so they do not fall apart. Sweet potato or yam also works, though each brings a sweeter flavor. Cassava has a firmer, starchier texture, so the finished broth will be different with these substitutions.

Can I make the soup ahead?

Yes. Cook it completely, cool it promptly in shallow containers, and refrigerate it for up to 3–4 days or freeze it. The broth may set slightly when cold because of gelatin from the bones; that is normal and it will loosen as it heats. Reheat leftovers to 165°F (74°C), then add fresh lime or herbs just before serving.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).