Beef Sinigang: A Step-by-Step Filipino Sour Soup Recipe

Updated November 3, 2026

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

Jump to recipe

Beef Sinigang: A Step-by-Step Filipino Sour Soup Recipe

Beef sinigang is a Filipino sour soup made with tender beef, vegetables, and a tangy tamarind broth, usually served hot with rice. This version uses beef shank or short ribs for a rich, hearty bowl; families and regions vary the souring agent, vegetables, and cuts of meat. Gather the ingredients and allow roughly 2 hours 45 minutes from prep through cooking, since beef needs a long, gentle simmer to become tender.

What You’ll Need

  • 2 lb (900 g) beef shank, beef short ribs, or bone-in beef chuck, cut into large pieces
  • 10 cups (2.4 L) water, plus more as needed
  • 1 tbsp (15 ml) neutral oil
  • 1 medium yellow onion (about 150 g), peeled and quartered
  • 2 medium tomatoes (about 250 g), cut into wedges
  • 2 tbsp (30 ml) fish sauce, plus more to taste
  • 1 lb (450 g) daikon radish, peeled and cut into ½-inch (1.25 cm) half-moons
  • 1 medium eggplant (about 250 g), cut into thick diagonal slices
  • 8 oz (225 g) green beans, trimmed and cut into 2-inch (5 cm) lengths
  • 1 bunch water spinach (about 8 oz/225 g), thick stems trimmed and leaves separated, or 5 oz (140 g) baby spinach
  • 2 small green chilies, whole or slit, optional
  • 2½ oz (70 g) fresh tamarind pulp and 1½ cups (355 ml) hot water, or 2–3 tbsp (30–45 ml) tamarind concentrate
  • 1 tsp (5 g) fine salt, only if needed after seasoning
  • Steamed rice, for serving

Fresh tamarind gives the broth a rounded, fruity tartness. If it is hard to find, use tamarind concentrate, adding it gradually because brands vary in strength. A packet of sinigang mix is another practical option: start with about half a standard packet, taste, and add more as directed on its label. Packets often contain salt and flavorings, so reduce or omit the fish sauce until the broth is balanced. Lemon or lime juice can make the soup sour in a pinch, but the flavor is brighter and less complex than tamarind; stir it in near the end.

Step-by-Step

  1. Prepare the tamarind, if using fresh pulp. Put the tamarind pulp in a heatproof bowl and pour over 1½ cups (355 ml) hot water. Leave it to soften while you prepare the beef and vegetables. When soft, mash it with a fork or clean fingers, then press it through a fine-mesh strainer into a bowl. Discard the seeds and fibrous solids. If using concentrate, skip this step and measure it when you season the soup.
  2. Trim and portion the beef. Pat the beef dry and cut it into roughly 2-inch (5 cm) pieces if it is not already portioned. Trim away hard outer fat, but leave some marbling for flavor. Keep bone-in pieces intact when practical. Wash and cut the vegetables, keeping the radish, eggplant, green beans, and leafy greens in separate piles because they go into the pot at different times.
  3. Brown the beef. Heat the oil in a large, heavy pot or Dutch oven over medium-high heat. Working in batches so the pieces are not crowded, brown the beef on two or three sides, about 8–10 minutes in total. Transfer it to a plate. Browning is optional for a lighter, more straightforward broth, but it adds savory depth. If browned bits begin to look black rather than deep brown, lower the heat before continuing.
  4. Start the broth. Add the onion and tomatoes to the pot and cook for about 4 minutes, stirring and scraping up the browned bits. Return the beef and any juices to the pot. Pour in 10 cups (2.4 L) water and add the fish sauce. Bring the liquid to a boil, about 6 minutes, then reduce the heat to maintain a gentle simmer. Skim off foam that gathers on the surface during the first few minutes for a clearer broth.
  5. Simmer until the beef is tender. Partially cover the pot and simmer gently for 1 hour 45 minutes, checking every 20–30 minutes that the liquid is barely bubbling and the beef remains mostly submerged. Add a little hot water if the level drops too far. The beef should be easy to pierce with a fork; if it is still chewy, continue simmering in 15-minute increments. Check a thick piece with a food thermometer: USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of beef. This longer braise is for tenderness, not just minimum safety.
  6. Season the soup with tamarind. Stir in the strained fresh tamarind liquid or 2 tablespoons (30 ml) concentrate. If using sinigang mix instead, add about half the packet now and follow its label for the amount appropriate to your pot. Taste the broth before adding more souring agent. Add the optional chilies if you want a mild peppery note.
  7. Cook the firm vegetables first. Add the daikon and simmer for 7 minutes. Add the eggplant and green beans, then cook for another 6 minutes, or until the vegetables are just tender but still hold their shape. If you prefer softer vegetables, give them a few extra minutes, but avoid boiling them hard: a rolling boil can break them apart and make the broth cloudy.
  8. Finish and balance the broth. Stir in the water spinach and cook for 1–2 minutes, just until wilted. Baby spinach needs only about 30 seconds. Taste the broth. Add more tamarind a teaspoon or tablespoon at a time for extra sourness, fish sauce for savory saltiness, or a small splash of water if it is too intense. Add the salt only if the fish sauce and souring ingredient have not seasoned it enough. Remove the pot from the heat.
  9. Serve hot. Ladle beef, vegetables, and broth into bowls, making sure each serving gets a mix of ingredients. Serve immediately with steamed rice on the side. Diners can spoon the broth over the rice or eat it separately as a soup. Put extra fish sauce and sliced chilies on the table so each person can adjust their own bowl.

Common Mistakes

Boiling the beef too vigorously: A hard boil can make the broth cloudy and the meat less pleasant in texture. Once the pot reaches a boil, lower the heat until small bubbles rise steadily but the surface is not churning. Check the pot periodically and adjust the burner as needed.

Adding every vegetable at once: Daikon takes longer than leafy greens, and eggplant can become mushy if it cooks for the full braising time. Add vegetables in stages as directed, and cut them into similarly sized pieces so they finish at about the same time.

Making the broth too sour or too salty at the beginning: Tamarind products and seasoning packets differ, while fish sauce becomes more concentrated as broth reduces. Start with a modest amount of souring agent, taste after it blends into the broth, and adjust in small increments near the end.

Using lean, quick-cooking beef and expecting it to braise like shank: Shank, short ribs, and chuck have connective tissue that softens during a long simmer. Very lean steak can turn dry or firm over that same period. Choose a braising cut, or cook lean beef separately and add it near the end rather than following the full simmer time.

Tips

For a less oily soup, chill the cooked broth until the fat firms on top, lift off the fat, then reheat the soup thoroughly before adding or reheating the vegetables. This is a make-ahead option, not a required step. If preparing ahead, it is also fine to refrigerate the broth and beef separately from delicate greens, then add fresh greens as you reheat portions.

Keep the beef pieces generous rather than cutting them into small cubes. Larger pieces are easier to simmer without drying and make a more substantial serving. If using bone-in short ribs, allow for their weight when shopping because the bones are part of the listed 2 lb (900 g).

The broth should taste distinctly tangy but still savory, not like plain sour water. Use fish sauce for its salty, fermented depth, but pour it in gradually. A little extra water can soften a broth that has become too concentrated, while a small amount of tamarind can sharpen a broth that tastes flat. Make one adjustment at a time and taste before adding another.

Water spinach, also called kangkong, is a familiar leafy vegetable in many versions of sinigang, but it may not be stocked at every grocery store. Baby spinach is an easy substitute and wilts quickly; it is softer and more delicate, so add it at the very end. Daikon is also widely used, while other households may choose taro, okra, or other vegetables. Treat the vegetable combination as flexible, but add firm vegetables earlier than tender ones.

Refrigerate leftovers within 2 hours in shallow, covered containers and use them within 3–4 days. Reheat only the portion you plan to eat, bringing leftovers to 165°F (74°C), as measured with a food thermometer. The vegetables soften more after storage, so if texture matters, store leafy greens separately and add them during reheating.

Troubleshooting

The beef is still tough after the stated simmer: Keep it at a gentle simmer and check every 15 minutes. Tenderness depends on the cut, the size of the pieces, and how steadily the pot simmers; a little more time is usually the answer. Add hot water if needed to keep the meat partly submerged. Do not turn the heat to high to rush it.

The broth tastes too sour: Stir in hot water a little at a time, then taste again. Add a small splash of fish sauce if the broth also tastes thin, but do not add a lot of salt without tasting because fish sauce is already salty. If the vegetables have not gone in yet, they will absorb some broth and make the finished soup taste less sharp.

The broth tastes bland or flat: First check that it has enough saltiness; add fish sauce in 1-teaspoon (5 ml) increments. If it is seasoned but not tangy enough, add tamarind concentrate in small amounts. If the broth is diluted, simmer it uncovered briefly before adding delicate vegetables, then taste once more.

The soup is too salty: Add hot water in small amounts or, if you have not added them yet, cook additional unsalted vegetables in the broth. Avoid trying to cover the salt with extra sourness. Next time, use less fish sauce at the start and remember that seasoning mixes can contain substantial salt.

The vegetables are overcooked: They cannot be made crisp again, but the soup is still usable. Serve it gently rather than stirring repeatedly, and add fresh leafy greens to individual bowls if available. For the next batch, add each vegetable only for the final minutes it needs to soften.

Frequently Asked Questions

Can I make beef sinigang with a different cut?
Yes. Beef chuck, shank, and short ribs all work well for a long simmer. Chuck is often easier to portion, shank gives a beefy broth, and short ribs contribute richness. Avoid very lean steak unless you change the cooking method.

Can I use sinigang mix instead of tamarind?
Yes. Add the mix gradually and follow its package guidance, since packet sizes and salt levels vary. Taste before adding more fish sauce. The packet is convenient, though its flavor may differ from broth made with fresh tamarind.

Can I cook this in a pressure cooker?
Yes, but pressure-cooker timing varies by appliance and beef cut. Follow the manufacturer’s instructions for the amount of liquid and pressure release. Cook the beef until tender, then add the tamarind and vegetables and simmer uncovered until the vegetables are done; adding them under pressure can make them too soft.

What can I use instead of water spinach?
Baby spinach is the simplest substitute and needs only a brief wilt. Mustard greens can also work, though they have a stronger, slightly more peppery flavor. Add leafy substitutes at the end rather than simmering them with the beef.

Can I freeze leftover beef sinigang?
Yes. Cool it promptly, transfer it to freezer-safe containers, and freeze for best quality for about 2–3 months. Thaw in the refrigerator and reheat to 165°F (74°C). The vegetables may become softer after freezing and reheating; freezing the beef and broth without leafy greens gives a better texture.

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).