This Beef Sinigang recipe delivers that perfect first spoonful of sour, savory broth loaded with tender beef and vegetables. The signature tang comes from tamarind, creating a comforting Filipino classic that's perfect for cool weather. With fall-apart tender beef short ribs and a medley of vegetables, this one-pot meal is both hearty and satisfying.
2poundsbeef short ribs or beef chuckabout 900g, cut into serving size pieces
8cupswaterabout 1.9 liters, plus more if needed
1medium onionquartered
2medium tomatoesquartered
1packTamarind Soup Base Mix40g pack, or 1/2 cup fresh tamarind pulp
1medium taro root (gabi)peeled and cut into chunks
1medium radish (labanos)sliced into rounds
1medium eggplantsliced diagonally
2cupslong string beans (sitaw)cut into 2-inch pieces
4cupswater spinach (kangkong) or baby spinachwashed and trimmed
2long green chili peppersleft whole
3tablespoonsFish Sauceplus more to taste
salt and pepperto taste
For Serving
Steamed white or Jasmine riceessential side dish
Calamansi or lime wedgesfor extra brightness
Extra fish sauce with sliced chiliesfor dipping the beef
Cucumber saladto cool things down if you added extra chili
Instructions
Rinse the beef under cold water and pat dry. Trim excess fat if desired and cut into serving size chunks.
Place beef in a large stockpot with 8 cups of water. Add quartered onion and tomatoes. Bring to a rolling boil over high heat, skimming off any grey foam that rises to the surface.
Reduce heat to low and maintain a gentle simmer. Cover partially and cook for 60-75 minutes until beef is tender but not falling apart. Add more water if level drops too low.
Stir in the tamarind soup base mix or fresh tamarind pulp until fully dissolved. Taste and add more tamarind if you prefer an extra tangy soup.
Add taro root chunks first and simmer for 8-10 minutes until slightly softened. Add sliced radish and cook for another 5 minutes.
Add eggplant slices, long string beans, and whole green chili peppers. Simmer for 5-7 minutes until vegetables are just tender. Add water spinach last and cook for 1-2 minutes until wilted.
Stir in fish sauce, starting with 3 tablespoons. Adjust with salt, pepper, or additional fish sauce to taste. Add more tamarind if more sourness is needed. Let simmer for one final minute.
Ladle hot soup into deep bowls, ensuring each serving gets a good mix of beef, broth, and vegetables. Serve immediately with steamed rice and offer extra fish sauce or calamansi on the side.
Notes
Skim the broth early to keep it clear and clean tasting instead of cloudy.
Add vegetables in stages based on cook time so nothing turns to mush.
Taste and adjust sourness before adding fish sauce, since salt changes how sour tastes on your palate.
Use a heavy bottomed pot for more even, gentle simmering.
Let the soup rest for a few minutes off heat before serving – the flavors deepen slightly as it cools.
Swap beef for pork ribs, shrimp, or fish for a different protein base.
Use guava as the souring agent instead of tamarind for a sweeter, fruitier broth (Sinigang na Bayabas).
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Freeze the beef and broth for up to 2 months, then add fresh vegetables when reheating.
Keep leafy greens separate if storing for more than a day, since they can turn mushy.