Beef Bicol Express Recipe: Smoky Char and Silky Soy-Glazed Richness

Soups & Stews

Beef Bicol Express Recipe: Smoky Char and Silky Soy-Glazed Richness

This beef Bicol express recipe delivers the bold, smoky-sweet flavors of the Philippines' most beloved stew—where tender beef, silky eggplant, and rich soy broth create an unforgettable dish. 🔥 The secret lies in slow-cooking the beef until it's melt-in-your-mouth tender, then balancing that deep umami with the natural sweetness of eggplant and the subtle heat of chili.

I've perfected this version to stay true to tradition while making it approachable for home cooks.

The beauty of Bicol express is in its layers—charred beef, velvety eggplant, and a thick, glossy soy-based broth that coats every bite. Unlike quicker versions, this recipe simmers for hours, allowing flavors to meld into a harmonious balance of smoky, sweet, and savory.

The key ingredients—brown sugar, soy sauce, and vinegar—create that signature Filipino depth, while the eggplant adds a luxurious creaminess that makes this dish irresistibly comforting.

What sets this recipe apart is the foolproof technique for achieving that perfect caramelized crust on the beef without overcooking it. The eggplant, meanwhile, transforms from bland to buttery-smooth through the slow simmer, absorbing all the rich flavors of the broth.

By the time you serve it, you'll have a dish that's hearty enough for a family dinner but elegant enough for a special occasion.

Serve it with steamed rice to soak up every last drop of that velvety broth, or pair it with crusty bread for dipping. For a modern twist, you can reduce the cooking time slightly by using a pressure cooker, though purists will insist the traditional method delivers the best results.

Let's bring the bold flavors of Bicol to your kitchen!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
High Cal

Ingredients for beef bicol express

Pantry staples meet Filipino tradition for this rich, smoky beef stew.

Ingredient Amount Notes
Beef Chuck Roast 🥩 2 lb Bone-in preferred for flavor
Asian Eggplant 🍆 2 whole Long, slender variety preferred
Coconut Milk 🥥 1 can Full-fat, 13.5 oz can
Light Soy Sauce 🥄 ½ cup Kikkoman preferred
Dark Soy Sauce 🥄 ¼ cup For depth of color
Brown Sugar 🍯 ½ cup Packed firmly
White Vinegar 🍶 ¼ cup Distilled preferred
Garlic Cloves 🧄 8 cloves Minced for marinade
Dried Chili Peppers 🌶️ 2 pieces Ancho or guindilla
Bay Leaves 🌿 2 whole Fresh preferred
Black Peppercorns 🌶️ 1 tsp Freshly cracked
Onion 🧅 1 whole Yellow, sliced
Olive Oil 🫒 2 tbsp For charring beef
Salt 🧂 1 ½ tsp Kosher preferred

The beef is non-negotiable—chuck roast delivers that signature fall-apart texture, while bone-in pieces add depth of flavor. Costco or Whole Foods carry excellent cuts, but your local butcher can trim it to preference. Asian eggplant, with its milky flesh, is ideal, though regular eggplant works in a pinch. For the coconut milk, full-fat cans ensure richness; avoid the light versions. The soy sauces? Kikkoman light and Lee Kum Kee dark are my go-tos, but any quality brands will do. Brown sugar should be packed firmly—no aerated light versions here.

No Asian eggplant? Regular eggplant works, though it may release more water. Short on brown sugar? Substitute with coconut sugar at a 1:1 ratio. The dried chilies can be swapped for red pepper flakes (1 tsp)**, but you'll lose that smoky depth. Vinegar substitutes? Cane vinegar or apple cider vinegar both work. For the soy sauces, if you only have one type, double the light soy sauce—it's better than skipping. The garlic and onion can be pre-minced to save time, but fresh is always superior for flavor development.

This dish tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. The broth thickens as it cools, so add a splash of water when reheating. For meal prep, I double the recipe and freeze half—perfect for lazy weeknights. The eggplant softens significantly during cooking, so handle it gently when plating to maintain presentation. Leftovers reheat beautifully on the stove over medium-low heat.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just sear the beef, toss in the eggplant and soy sauces, then let the coconut milk do its thing. No extra pots, no fuss, and that rich sauce practically cooks itself while you do the dishes.
  • Umami Bomb: That combo of dark soy sauce caramelizing on the beef? Chef’s kiss. The eggplant soaks it all up, turning tender with a subtle bite, and the coconut milk rounds it out like a warm hug in a bowl.
  • Lunchbox Hero: Between us, this is my secret weapon for leftovers. The flavors only get better the next day—pack it in rice, and suddenly you’ve got a satisfying, restaurant-quality meal that doesn’t require reheating for 20 minutes.
  • Budget Stretch: A single chuck roast and a few cans of coconut milk feed my family for days. Honestly, I’ve turned this into a weekly staple—it’s cheaper than takeout, way healthier, and still feels like a treat.

Step-by-step instructions for beef bicol express

Master this Filipino classic with smoky charred beef and silky coconut-soy sauce in just one pot.

1

🔥 Step 1: Char the Beef and Aromatics for Deep Flavor

Heat a heavy pot (Dutch oven works best) over high heat until smoking hot. Add the 2 tbsp olive oil and swirl to coat. Place the 2 lb beef chuck roast in the pot and sear on all sides until deeply browned and caramelized—about 8-10 minutes. This step builds the rich, smoky foundation.

Remove the beef and set aside. In the same pot, add the 1 whole onion sliced into half-moons, and the 8 cloves garlic cloves minced. Sauté for 3-4 minutes until the onions soften and garlic becomes fragrant. Add the 2 pieces dried chili peppers and 2 whole bay leaves—these will infuse the sauce with subtle heat and aroma.

2

🍳 Step 2: Build the Soy-Coconut Sauce Base

Pour in the 0.5 cup light soy sauce, 0.25 cup dark soy sauce, and 0.5 cup brown sugar. Stir vigorously to deglaze the pot, scraping up all the browned bits from the bottom—this is where all the flavor hides. Add the 0.25 cup white vinegar and 1 tsp black peppercorns, then bring to a gentle simmer over medium-high heat.

Let the sauce reduce for 5-7 minutes until it thickens slightly and coats the back of a spoon. This reduction concentrates the flavors and balances the sweet-savory profile. If the sauce looks too thick, add ¼ cup water to loosen it slightly—just enough to create a glossy, spoonable consistency.

3

🥘 Step 3: Simmer the Beef Until Fork-Tender

Return the seared beef to the pot, along with any accumulated juices. Pour in the 1 can coconut milk, stirring to combine. Add 1.5 tsp salt and bring the mixture to a gentle boil. Once boiling, reduce heat to low and cover partially with a lid.

Simmer for 1.5-2 hours, turning the beef occasionally, until it's fork-tender and easily pulls apart. The sauce should thicken further, coating the beef in a glossy, caramelized glaze. Here's the thing—don't rush this step. The long simmer is what transforms tough chuck roast into melt-in-your-mouth beef.

4

🍆 Step 4: Add Eggplant and Finish the Sauce

When the beef is nearly done, add the 2 whole Asian eggplant, cut into 2-inch chunks. The eggplant will absorb the rich sauce and become tender without falling apart. Simmer uncovered for an additional 15-20 minutes until the eggplant is fork-tender and the sauce has thickened to a perfect consistency.

Taste and adjust seasoning if needed—you might want to add a splash more soy sauce for saltiness or a touch of vinegar for brightness. The eggplant should be silky but still hold its shape, and the sauce should cling beautifully to both the beef and vegetables.

5

⏰ Step 5: Rest and Serve with Perfect Texture

Remove the pot from heat and let the beef bicol express rest for 10 minutes before serving. This resting period allows the juices to redistribute throughout the beef and eggplant, ensuring every bite is moist and flavorful. Discard the bay leaves before serving—unless you're a fan of chewy herb surprises.

Serve the beef bicol express hot, with steamed rice to soak up the rich, smoky sauce. The charred beef should contrast beautifully with the silky eggplant, and each bite should deliver layers of sweet, savory, and umami flavors. This dish tastes even better the next day as the flavors meld further—so make extra if you can!

👨‍🍳

Pro Tips For Making Beef Bicol Express

  • SEAR THE BEEF FIRST: That chuck roast needs a deep, caramelized crust before it hits the slow cook—skip this, and you’re left with bland, stringy beef. Hit it with high heat in a Dutch oven (or heavy pot) until it’s brown on all sides, about 5-7 minutes per side. I used to rush this, and the stew never tasted rich enough—now I treat it like a steak.
  • SALT THE EGGPLANT BEFORE SLICING: Toss those eggplant slices in salt and let them sit for 20 minutes before cooking—yes, even if you’re in a hurry. This draws out the bitterness and keeps them from turning to mush. I learned this the hard way after serving rubbery eggplant that ruined an otherwise perfect bicol.
  • DON’T BOIL THE COCONUT MILK: Simmer it gently—never let it boil—when combining with the soy sauces, or it’ll curdle like a science experiment gone wrong. Keep the heat low, and stir occasionally to blend the flavors without breaking the emulsion. Sounds weird, but it works: the sauce stays creamy, not greasy.
  • RESERVE THAT DARK SOY SAUCE: Hold back a tablespoon of dark soy sauce until the very end—use it to deglaze the pot after the beef is cooked. That extra burst of color and umami right at the finish makes all the difference, turning a good bicol into a showstopper. (Your future self will thank you.)

Make-ahead tips for leftovers

Prep Ahead Components

Start by prepping the beef and aromatics the night before for maximum flavor development. Sear the 2 lb beef chuck roast as directed, then refrigerate it in the sauce you've made so far (soy sauces, brown sugar, vinegar, and aromatics).

This allows the beef to absorb the marinade overnight, resulting in deeper flavor. Store in an airtight container in the fridge. 🥩

Eggplant Prep Shortcut

Cut the Asian eggplant into 2-inch chunks and store them in a sealed container with a sprinkle of salt. This draws out excess moisture, preventing a watery sauce when added later.

Keep refrigerated for up to 2 days before cooking. For extra convenience, you can even blanch the eggplant chunks in boiling water for 2 minutes to soften them slightly before storing.

Slow Cooker Adaptation

For a hands-off approach, use a 6-quart slow cooker on low for 6-7 hours after searing the beef and building the sauce base. Transfer all ingredients to the slow cooker, including the prepped beef and aromatics, then cook until the beef is fork-tender.

The eggplant can be added during the last 1 hour of cooking to prevent over-softening. 🍲

Freezer-Friendly Base

Make the full sauce base (soy sauces, brown sugar, vinegar, and aromatics) and freeze it in 1-cup portions in airtight containers. Thaw overnight in the fridge before using.

When ready to cook, simply add the thawed sauce to your pot with the seared beef and coconut milk, then proceed with the simmering instructions. This is perfect for busy weeknights when you want to skip prep work.

Eggplant Purée Option

For a modern twist, blend half of the cooked eggplant into a smooth purée and stir it back into the sauce during the final 10 minutes of simmering. This creates a velvety texture that coats the beef beautifully.

Store the purée separately in the freezer for up to 3 months—just thaw and stir when needed. This works especially well if you're short on time or want a smoother presentation. 🥄

Make-Ahead Serving Suggestions

Prepare the entire dish up to 2 days in advance and reheat gently on the stove over low heat with a splash of water or coconut milk to restore moisture. For best results, reheat only what you need to serve immediately, as the sauce thickens further upon standing.

Garnish with fresh cilantro or green onions just before serving to brighten the dish and add freshness. 🌿

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 48g61%
Saturated Fat 24g120%
Cholesterol 185mg62%
Sodium 1850mg79%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 32g
Protein 48g96%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute regular eggplant for Asian eggplant?

Yes, but expect slightly different results. Regular eggplant has more seeds and moisture, which can make the sauce thinner. To compensate, salt the eggplant chunks before adding them to the pot and simmer uncovered for 5-10 extra minutes to reduce excess liquid. For best texture, choose firm, dark-skinned eggplants.

2

Why does my beef bicol express taste too sweet?

The brown sugar and soy sauces create that signature sweetness, but balance is key. If it's too sweet, add 1-2 tablespoons of vinegar or a pinch of black pepper to cut through. For a savory boost, stir in ½ teaspoon of fish sauce (a Filipino classic) or a splash of soy sauce during the final simmer.

3

How can I make this dish faster without sacrificing flavor?

Use a pressure cooker! After searing the beef and building the sauce base, add all ingredients (including eggplant) and cook on high pressure for 45 minutes. The beef will still be tender, and the eggplant will absorb flavors quickly. For a quicker stovetop version, reduce simmering time to 1 hour (though texture may differ slightly).

4

What's the best way to reheat beef bicol express?

Reheat gently on the stove over low heat with 2-3 tablespoons of water or coconut milk to prevent drying. Stir occasionally and add more liquid if needed. Microwaving is possible but can make the sauce watery—always reheat in the pot for best results. For frozen portions, thaw overnight in the fridge first.

5

Can I make beef bicol express without coconut milk?

Yes, but the sauce will be less rich and creamy. Replace the coconut milk with 1 cup beef broth plus 2 tablespoons cornstarch (mixed with water) to thicken. For extra depth, add 1 teaspoon of annatto seeds (for color) or a pinch of smoked paprika. The dish will still be delicious but with a different texture.

★★★★★5.0(4 reviews)
Categories Soups & Stews