Filipino Goat Soup: Nilagang Kambing with Vegetables

Updated November 3, 2026

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

Jump to recipe

Filipino Goat Soup: Nilagang Kambing with Vegetables

Filipino goat soup, often called nilagang kambing, is a clear, savory broth simmered with bone-in goat and finished with vegetables such as potatoes, cabbage, and pechay. The exact additions vary by household and region; this version uses ginger and fish sauce for a warming, gently seasoned soup that lets the goat’s rich flavor come through.

Ingredients

  • 2½ lb (1.1 kg) bone-in goat shoulder, ribs, or a mix, cut into 2-inch (5 cm) pieces
  • 8 cups (1.9 L) water, for blanching the goat
  • 10 cups (2.4 L) fresh water, for the soup
  • 1 medium yellow onion (about 7 oz/200 g), peeled and quartered
  • 2 inches (5 cm) fresh ginger (about 1 oz/28 g), peeled and sliced
  • 4 garlic cloves (about 20 g), lightly crushed and peeled
  • 1 teaspoon (2 g) whole black peppercorns
  • 2 bay leaves
  • 2 tablespoons (30 ml) fish sauce, plus more to taste
  • 1 teaspoon (6 g) fine salt to start, plus more to taste
  • 2 medium potatoes (about 12 oz/340 g total), peeled if desired and cut into 1½-inch (4 cm) chunks
  • 2 ears corn (about 1 lb/450 g total), husked and cut into thirds
  • 2 small green saba bananas (about 8 oz/225 g total), peeled and cut into 2-inch (5 cm) pieces, optional
  • ½ small green cabbage (about 12 oz/340 g), cut into 3-inch (7.5 cm) wedges
  • 1 bunch pechay (about 8 oz/225 g), trimmed and separated into leaves; substitute baby bok choy if needed
  • 2 scallions (about 30 g), thinly sliced, for serving
  • 4 calamansi (about 2 oz/60 g), halved, for serving; substitute 1 lime

Instructions

  1. Prepare the goat and vegetables. If the butcher has not already cut the goat, ask for stew-size pieces so they cook evenly. Pat the pieces dry and trim away only large, hard pieces of surface fat; a little fat adds body to the broth. Cut the onion, ginger, potatoes, corn, cabbage, and pechay as listed. Keep the cabbage and pechay separate because they need much less cooking than the root vegetables.
  2. Blanch the goat to clean the broth. Put the goat in a large stockpot and cover it with the 8 cups (1.9 L) blanching water. Bring to a boil over medium-high heat and boil for 10 minutes, skimming off the gray foam that rises. Drain the goat in a colander and rinse the pieces and pot with cool water to remove the remaining scum. This extra step gives the finished soup a clearer, cleaner-tasting broth; do not use the blanching liquid as the soup base.
  3. Start the soup. Return the rinsed goat to the clean pot. Add 10 cups (2.4 L) fresh water, onion, ginger, garlic, peppercorns, bay leaves, fish sauce, and 1 teaspoon (6 g) salt. Bring the liquid just to a boil, then lower the heat so it barely simmers. Partly cover the pot, leaving a small opening for steam to escape.
  4. Simmer until the goat is tender. Cook gently for 2 hours 15 minutes, checking occasionally that the broth is only bubbling softly. Skim excess fat if you prefer a lighter soup, and add a little hot water if the goat becomes exposed above the broth. The pieces should be easy to pierce with a fork but still hold their shape. A very active boil can make the broth cloudy and the meat tough, so lower the heat if it is rapidly bubbling. If your goat is still chewy after the stated time, keep simmering in 15-minute increments; older or especially meaty pieces can take longer.
  5. Check the goat and add the firm vegetables. Check the thickest goat piece with a food thermometer, inserting it into the meat without touching bone. USDA FSIS lists 145°F (63°C) followed by a 3-minute rest as the safe minimum for whole cuts of goat; this soup simmers longer so the meat can become tender. Add the potatoes, corn, and optional saba banana to the pot and simmer for 12 minutes, or until the potatoes are just tender when pierced. If using the banana, keep the simmer gentle so it does not break apart.
  6. Finish with the greens. Add the cabbage wedges and simmer for 2 minutes. Add the pechay and cook for 1 to 3 minutes, just until the stems are tender-crisp and the leaves have wilted. Taste the broth and adjust with more fish sauce for savory depth or salt for a simpler seasoning. Turn off the heat and let the soup stand for 5 minutes before serving; this rest is included in the cook time.
  7. Serve hot. Discard the bay leaves. Ladle broth, goat, and a mix of vegetables into warm bowls, then scatter scallions over each serving. Put calamansi halves on the table so everyone can squeeze in as much bright citrus as they like.

Tips

  • Choose the right cut. Bone-in shoulder, ribs, neck, or shank all work, and bones lend flavor to the broth. Ask the butcher to cut the meat into manageable pieces. Boneless goat is also usable, but it may cook faster and the broth will be less full-bodied.
  • Keep the simmer low. A gentle simmer is the key to tender goat and a relatively clear soup. If you see a rolling boil, reduce the burner. Skim foam early, but do not worry about removing every bit of natural fat unless you want a leaner finish.
  • Adjust the seasoning at the end. Fish sauce varies in saltiness, and the broth reduces slightly as it simmers. Start with the listed amount, taste after the vegetables are cooked, then add fish sauce or salt a teaspoon at a time. Calamansi at the table brightens the soup without making the pot taste sharply sour.
  • Use practical substitutes. Pechay is a mild Filipino leafy green; baby bok choy is the closest easy-to-find substitute, while napa cabbage works but softens more quickly. If saba bananas are unavailable, leave them out rather than substituting a sweet dessert banana. The soup will still be satisfying, just less sweet and starchy.

Serving Suggestions

Serve nilagang kambing as a main meal while the broth is steaming hot. A bowl of plain steamed rice is the classic, simple partner: spoon some broth over the rice, then eat it alongside the goat and vegetables. Put extra fish sauce and calamansi on the table for diners who want a saltier or more citrusy bowl. For a fuller spread, add a small plate of sliced tomatoes or cucumber and a dipping dish of fish sauce with calamansi. Keep the sides uncomplicated so they do not compete with the savory broth. If you are serving a group, ladle the broth first and distribute the meat, potatoes, corn, and greens among the bowls so each person gets a balanced serving.

Variations

Make it without saba. The optional banana brings a gentle sweetness and soft, starchy texture. Leave it out for a more straightforward broth, or add another potato if you want a little more substance without sweetness.

Use a different leafy green. Pechay is traditional in many Filipino soups, but bok choy is an accessible stand-in. Spinach can work in a pinch, though it wilts almost immediately, so stir it in only after turning off the heat. Napa cabbage is milder and needs a few extra minutes compared with tender pechay leaves.

Add a little heat. Serve sliced fresh chilies or a small bowl of chili-garlic vinegar on the side. Adding heat at the table lets each person choose a level without masking the ginger and goat flavor in the whole pot.

Give the broth a sour edge. This is a clear, non-sour version of goat soup. For a brighter variation, serve generous calamansi with each bowl, or add a small amount of tamarind broth to an individual portion. Adding souring ingredient to the whole pot changes the character of the soup, so start with a little and taste before adding more.

Use a pressure cooker. For a quicker version, blanch the goat separately as written, then pressure-cook it with the fresh water, aromatics, peppercorns, bay leaves, and fish sauce according to your cooker’s instructions. Goat tenderness depends on the cut and the appliance, so follow the manufacturer’s maximum-fill and release guidance. Add the potatoes, corn, saba, and greens afterward and simmer them uncovered until cooked; pressure-cooking the vegetables with the meat can leave them mushy.

Storage and Reheating

For food safety, refrigerate the soup within 2 hours of cooking. Divide a large pot into shallow containers so it cools more quickly, and store the broth, meat, and vegetables together or separately in airtight containers. Refrigerated nilagang kambing keeps for 3 to 4 days. The potatoes and greens soften somewhat as they sit, but the broth often tastes even more rounded the next day.

To reheat a serving, warm it gently in a saucepan until steaming throughout, stirring so the meat heats evenly. Check that leftovers reach 165°F (74°C), the USDA FSIS safe reheating temperature. Add a splash of water if the broth has concentrated, then adjust the seasoning after heating. Reheat only the portion you plan to eat. For longer storage, freeze cooled soup in meal-size containers for up to 3 months for best quality; leave a little headspace for expansion and thaw it overnight in the refrigerator before reheating.

Frequently Asked Questions

What does nilagang kambing mean? Nilaga refers to a boiled or simmered dish, and kambing means goat. Nilagang kambing is therefore a Filipino-style boiled goat soup. Ingredients and seasoning vary across households and regions; this recipe uses a clear broth, aromatics, fish sauce, and vegetables.

How do I make goat soup less gamey? Blanching the meat for 10 minutes, discarding that water, and rinsing the goat and pot removes foam and some strong surface flavors. Fresh ginger, a gentle simmer, and trimming excess hard fat also help keep the broth clean-tasting. Goat naturally has a distinct flavor, so these steps soften it rather than make it taste like beef.

Can I make this soup with frozen goat? Yes. Thaw it in the refrigerator before cooking, ideally in a leakproof container on the lowest shelf. Do not thaw goat on the counter. Once thawed, drain and pat it dry, then follow the blanching and simmering steps; frozen meat can make the timing uneven if placed directly in the pot.

Can I leave out fish sauce? Yes. Fish sauce adds salty, fermented savoriness, but you can replace it with an equal amount of soy sauce for a different, slightly darker flavor. For a fish-free version, start with 1 tablespoon (15 ml) soy sauce, then add salt to taste. Check labels if you are avoiding particular ingredients.

Why is my goat still tough after simmering? Goat often needs longer than expected, especially if the pieces are from an older animal or include dense connective tissue. Keep the pot at a gentle simmer and check every 15 minutes until a fork slides into the meat easily. Adding the potatoes and greens before the goat is tender can overcook them, so wait to add vegetables until the meat is nearly ready.

Can I cook the soup a day ahead? Yes. Cool and refrigerate it promptly, then reheat it thoroughly the next day. If you want the vegetables to keep more of their texture, cook the goat and broth ahead, refrigerate them, and add freshly cooked vegetables while reheating. Always bring leftovers to 165°F (74°C) 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).