Hearty Beef Nilaga Recipe: A Comforting Filipino Stew
Prep time: 20 minutes | Cook time: 1.5 – 2 hours | Servings: 6-8

There’s a special kind of comfort that comes from a steaming bowl of Nilaga, a classic Filipino stew. Often referred to as “Nilagang Baka” when made with beef, this dish is a testament to simple, wholesome ingredients coming together to create a profoundly satisfying meal. It’s the kind of food that warms you from the inside out, perfect for a chilly evening or whenever you’re craving a taste of home.
The beauty of Beef Nilaga lies in its simplicity. It’s a slow-cooked broth brimming with tender chunks of beef, a medley of root vegetables like potatoes and pechay (or other leafy greens), and usually corn, all simmered until the flavors meld into a rich, savory soup. Unlike more complex Filipino dishes, Nilaga doesn’t rely on a long list of exotic spices. Instead, its magic comes from the natural sweetness of the vegetables and the deep, unctuous flavor of the beef.
This recipe is designed to be straightforward, allowing even novice cooks to achieve delicious results. We’ll guide you through selecting the best cuts of beef, preparing the broth, and cooking the vegetables to perfection, ensuring every spoonful is a delightful experience.
Ingredients
Gathering your ingredients is the first step to making a truly remarkable Beef Nilaga. The quality of your beef and fresh vegetables will significantly impact the final dish, so opt for the best you can find.
For the Beef and Broth:
- 2 lbs beef shank or beef cubes (brisket, chuck roast are good options too), cut into 1.5-inch pieces
- 8 cups water (or more, depending on your desired broth consistency)
- 1 large onion, quartered
- 4-5 cloves garlic, smashed
- 1 tablespoon whole peppercorns
- 2 tablespoons fish sauce (patis), or to taste
- Salt to taste

For the Vegetables:
- 2-3 medium potatoes, peeled and quartered
- 1 corm of corn, cut into 2-inch thick rounds (optional, but recommended)
- 1 bunch pechay (bok choy or napa cabbage can be used as substitutes), tough stems removed, leaves separated
- 1 small saba banana, peeled and cut diagonally (optional, adds a subtle sweetness)
How to Make It
The process of making Beef Nilaga is quite forgiving, but following these steps will ensure you achieve the best texture and flavor. Patience is key when it comes to tenderizing the beef and developing a rich broth.
Step 1: Prepare the Beef
- In a large pot, combine the beef cuts and water. Bring to a boil over medium-high heat.
- Once boiling, skim off any scum or impurities that rise to the surface. This is crucial for a clean-tasting broth. Lower the heat to a simmer.
Step 2: Simmer the Broth
- Add the quartered onion, smashed garlic cloves, and whole peppercorns to the pot.
- Cover the pot and let it simmer gently for at least 1 to 1.5 hours, or until the beef is fork-tender. The longer it simmers, the more tender the beef will become and the deeper the flavor of the broth.
- During this simmering time, check the water level occasionally and add more hot water if the broth reduces too much.
Step 3: Add the Vegetables
- Once the beef is tender, add the potatoes and corn rounds to the pot.
- Continue to simmer for about 15-20 minutes, or until the potatoes are tender but not mushy.
- If using saba banana, add it in this stage as well.
Step 4: Seasoning and Finishing
- Add the fish sauce (patis) and stir. Season with salt to taste.
- Just before serving, add the pechay leaves to the pot. Cook for just 1-2 minutes until the leaves are wilted but still vibrant green. Avoid overcooking so they don’t become limp and lose their nutrients.
- Remove the large onion quarters before serving.
Tips and Variations
Pro Tip: For an even richer broth, you can blanch the beef first. Place the beef in a pot, cover with water, bring to a boil for 5 minutes, then drain and rinse the beef before proceeding with the recipe to remove impurities. This step truly makes a difference in the clarity and cleanness of your nilaga.
Choosing the Right Beef Cut
Beef shank, with its collagen and marrow, is traditional for its ability to create a rich, gelatinous broth. However, cuts like chuck roast, brisket, or even oxtail (though less common for classic nilaga) can also yield excellent results. Ensure the meat has some marbling for extra flavor and tenderness.
Vegetable Substitutions
While pechay is classic, feel free to use other leafy greens like bok choy, napa cabbage, or even spinach in the final stages of cooking. Carrots can also be added with the potatoes for an extra splash of color and sweetness.
Pressure Cooker Method
To speed up tenderizing the beef, use a pressure cooker. Sauté the beef with aromatics for a few minutes, then add water, onion, garlic, and peppercorns. Pressure cook for about 30-45 minutes. Once the beef is tender, release the pressure, add the vegetables, and simmer until tender before seasoning.
Making it Spicy
For those who enjoy a little heat, add a few pieces of finger chilies (siling haba) during the last 15-20 minutes of simmering, or serve with a side of chili-garlic sauce.
Serving Suggestions
Beef Nilaga is traditionally served piping hot on its own as a complete meal. The savory broth is perfect for sipping, and the tender beef and vegetables make it incredibly filling. It’s often accompanied by a small saucer of chili and fish sauce on the side, allowing each diner to customize their dip with extra zing and saltiness.
Alongside the main stew, a simple bowl of steamed rice is a must for many. Dipping the rice into the flavorful broth is a cherished Filipino dining tradition. You can also serve it with pan-fried dried fish (tuyo) or salted eggs for a salty counterpoint. For a truly comforting Filipino feast, pair it with other simple dishes that complement its homestyle character.
Enjoy Your Homemade Nilaga!
Making Beef Nilaga is more than just cooking; it’s about creating a dish that evokes warmth, comfort, and cherished memories. The gentle simmering process allows the humble ingredients to transform into a symphony of flavors, a true reflection of Filipino culinary hospitality. Whether you’re a seasoned cook or just starting your culinary journey, this Beef Nilaga recipe is sure to become a family favorite.
So, gather your loved ones, prepare a big pot, and let the comforting aroma of Beef Nilaga fill your home. Enjoy every spoonful of this simple yet profoundly satisfying Filipino classic!