Go Back

Beef Nilaga

Beef Nilaga is a comforting Filipino boiled beef soup that is hearty, easy to make, and perfect for family gatherings.
Prep Time15 minutes
Cook Time2 hours
Total Time2 hours 15 minutes
Course: Main Course, Soup
Cuisine: Filipino
Keyword: Beef Nilaga, comfort food, Family Meal, Filipino Soup, Hearty Soup
Servings: 6 servings
Calories: 350kcal

Ingredients

For the Soup Base

  • 2 pounds beef short ribs Provides meatiness and flavor.
  • 1 large onion Quartered.
  • 4 cups water Use cold water to enhance the broth.
  • 1 piece ginger Adds brightness to the soup.
  • 1 tablespoon whole peppercorns

Vegetables

  • 2 medium potatoes Peeled and cut into chunks.
  • 2 cobs corn Sliced into rounds.
  • 1 cup cabbage Chopped.
  • 1 cup pechay Filipino bok choy.
  • 1 cup green beans Trimmed and cut.

Serving

  • to taste patis (fish sauce) For seasoning.
  • to taste fresh chili Optional, for garnish.

Instructions

Preparation

  • In a large pot, combine the beef short ribs, onion, ginger, peppercorns, and cold water. Bring to a soft boil.
  • Skim off any scum that rises to the surface to keep the broth clear.
  • Reduce heat to a simmer and cook for about 1.5 to 2 hours until the beef is tender.

Cooking

  • Add the potatoes and corn. Cook until potatoes are tender, about 15 to 20 minutes.
  • Add the cabbage and pechay; cook for another 5 minutes.
  • Season with patis before serving.

Notes

Beef Nilaga tastes even better the next day as it allows the flavors to meld. Store in the fridge for up to 3 days or freeze without potatoes to avoid mushiness. Serve hot with white rice and optional chili for a kick.