Beef Nilaga

Beef Nilaga

(Filipino Beef Soup for Cold Days)

Tonight’s dinner was Beef Nilaga, and honestly—this is one of those meals that just feels like a warm hug. Whenever the weather turns cold, this soup is what I crave most. It’s simple, comforting, and quietly flavorful in a way that doesn’t try too hard. Just good food doing what good food is supposed to do.

Beef Nilaga is a classic Filipino soup made with tender beef, potatoes, corn, and leafy greens, all simmered slowly in a clear broth. No heavy spices, no complicated steps—just patience and a pot on the stove. It’s proof that you don’t need a long list of ingredients to make something truly satisfying.

Why I Love Beef Nilaga

This soup has always been one of my favorites because it’s so honest. The flavor comes from the beef itself and the vegetables cooking together, not from sauces or seasonings that overpower everything. It’s light, but filling. Simple, but deeply comforting.

On cold days, I love how the steam rises from the bowl and how the broth warms you from the inside out. It’s the kind of meal you can eat slowly, spoon by spoon, while wrapped in a sweater or sitting at the table a little longer than usual.

What Goes Into the Pot

One of the best things about Beef Nilaga is how flexible it is. Here’s what I usually use:

  • Beef (shank, chuck, or short ribs work great)
  • Potatoes
  • Corn on the cob
  • Cabbage
  • Onion
  • Whole peppercorns
  • Fish sauce or salt, to taste

That’s it. No frying, no blending—just simmering and letting everything do its thing.

The Magic Is in the Simmer

The key to a good Nilaga is time. Letting the beef cook low and slow makes the broth rich and comforting, and the meat turns beautifully tender. I like to skim the broth as it cooks to keep it clear, then add the vegetables toward the end so they stay soft but not mushy.

By the time it’s done, the kitchen smells amazing—clean, savory, and homey.

How I Like to Serve It

I usually serve Beef Nilaga hot with:

  • Steamed white rice on the side
  • Fish sauce with a little calamansi or lemon
  • Sometimes a bit of chili or chili oil if I’m in the mood

It’s one of those meals where everyone can adjust their bowl exactly how they like it.

A Soup That Feels Like Home

Beef Nilaga isn’t flashy, and that’s exactly why I love it. It’s dependable, comforting, and perfect for cold nights or days when you just want something familiar and nourishing.

If you’ve never tried it before, this is your sign. And if you grew up with it like I did, you already know—there’s nothing quite like a bowl of Nilaga when the weather turns chilly.


Beef Nilaga

Beef Nilaga is one of my favorite comfort soups—simple, nourishing, and perfect for chilly weather. Tender beef and vegetables simmer slowly in a light, flavorful broth.
Prep Time15 minutes
Cook Time1 hour 45 minutes
Total Time2 hours
Course: Main Course
Cuisine: Filipino
Servings: 4

Ingredients

  • 2 lbs Beef (shank, chuck or short ribs)
  • 1 med onion, quartered
  • 1 thumb ginger, peeled and smash
  • 1-2 corn cobs, cut into 3 to 4 pieces
  • 2-3 potatoes, peeled and quartered
  • 1/2 small cabbage, cut into wedges
  • 1 bunch bokchoy
  • 1-2 tsp salt
  • 1-2 tsp whole peppercorns
  • 1-2 tbsp fish sauce
  • 4-8 cups water

Instructions

  • 1. In a large pot, add beef, onion, ginger and enough water to cover. Bring to a boil and skim off any impurities.
  • 2. Add peppercorns. Lower heat and simmer until beef is tender (about 1.5–2 hours).
  • 3. Add corn and potatoes. Simmer for 10–15 minutes.
  • 4. Season with fish sauce or salt to taste.
  • 5. Add cabbage and cook for another 3–5 minutes.
  • 6. Serve hot with rice and dipping sauce on the side.