Beef Bicol Express Recipe: Wok-Hei Crispy Beef and Silky Eggplant Twist

Soups & Stews

Beef Bicol Express Recipe: Wok-Hei Crispy Beef and Silky Eggplant Twist

This beef bicol express recipe brings the bold flavors of Filipino comfort food to your kitchen with its signature wok-hei crispy beef and tender eggplant in a rich coconut-based sauce. The dish's perfect balance of smoky, savory, and slightly sweet notes comes from slow-cooked beef, charred eggplant, and aromatic spices simmered in coconut milk—all resting on a bed of steamed rice. What makes this version special is the crispy texture achieved through a quick wok technique, transforming simple ingredients into a restaurant-worthy meal.

The secret to authentic flavor lies in the sauce—a harmonious blend of coconut milk, soy sauce, and vinegar that tenderizes the beef while adding depth. The eggplant, lightly charred before simmering, adds a silky texture that contrasts beautifully with the crispy beef. This recipe stays true to tradition while offering a modern twist that's quick enough for weeknights but impressive enough for gatherings. The rich aroma alone will have everyone at the table asking for seconds.

By the time you serve this dish, you'll have perfectly seared beef with caramelized edges, tender eggplant that melts in your mouth, and a sauce that's creamy yet balanced. The crispy texture of the beef is achieved through a high-heat sear, while the eggplant absorbs the sauce's flavors without losing its structure. This dish pairs beautifully with steamed rice, which soaks up every last drop of the delicious sauce.

The best part? This recipe delivers restaurant-quality results with minimal effort. Whether you're cooking for family or hosting friends, this beef bicol express will be the star of your meal. The combination of textures and flavors makes it a dish you'll want to revisit time and time again. Let's get cooking!

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

Ingredients for beef bicol express

The crispy beef and silky eggplant combo starts with these 15 bold ingredients.

Ingredient Amount Notes
Beef Chuck Roast 🥩 1 ½ lb Cut into 1-inch cubes
Asian Eggplant 🍆 2 medium Japanese or Chinese variety
Coconut Milk 🥥 1 can Full-fat, 13.5 oz can
Soy Sauce 🍶 ½ cup Light or regular variety
Cane Vinegar 🍋 ¼ cup Or white vinegar
Garlic Cloves 🧄 6 cloves Minced for sauce
Onion 🧅 1 whole Medium, sliced
Tomatoes 🍅 2 medium Roma or vine-ripened
Green Bell Pepper 🌶️ 1 whole Sliced into strips
Bay Leaves 🌿 2 whole Dried, for simmering
Ground Black Pepper 🌶️ 1 tsp Freshly ground preferred
Salt 🧂 1 ½ tsp Kosher or sea salt
Olive Oil 🫒 2 tbsp For high-heat searing
White Rice 🍚 2 cups Uncooked, long-grain
Sugar 🍚 1 tbsp White or brown sugar

The beef is everything here—chuck roast gives you that perfect balance of tenderness and chew. Look for well-marbled cuts at Asian markets or your local butcher—they'll often have it pre-cut for stir-fries. Eggplant? Japanese or Chinese varieties are ideal (smaller, denser), but regular eggplant works too. If you can't find Asian eggplant, Italian or globe eggplant is the next best thing. The coconut milk should be full-fat—Thai Kitchen or Aroy-D brand are my go-tos, but any canned full-fat works. Just shake it before opening to mix the cream back in.

No soy sauce? Coconut aminos or tamari work in a pinch, though the flavor won't be identical. Vinegar substitute? Lemon juice at double the amount gets you close. The garlic and onion can be swapped for 1 tbsp garlic powder and 2 tbsp onion powder if you're short on time. For the tomatoes, canned crushed tomatoes (drained) work great if fresh aren't available. The bell pepper is optional but adds that sweet crunch—skip it if you're in a hurry. Bay leaves? Dried is fine, but fresh has more aroma. Pro tip: Toast your spices—dry-toast the bay leaves in the pan for 30 seconds before adding liquid to deepen the flavor.

The eggplant keeps best 5-7 days in the fridge—wrap it in paper towels to absorb moisture. Coconut milk lasts 2 weeks unopened, 5 days once opened. For the beef, cook it fresh if possible, but you can parboil and refrigerate for 2 days before crisping. The sauce freezes beautifully—portion it into ice cube trays for easy use later. And that rice? Double the batch—everyone will want seconds.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss the beef, eggplant, and aromatics into a pot with coconut milk and soy sauce, then let it simmer. No chopping, no fuss, and the eggplant practically melts into the sauce like it was meant to be there.
  • Rich, Tangy Magic: That balance of salty soy, bright cane vinegar, and creamy coconut milk? It’s ridiculously good. The beef stays tender while the eggplant soaks up all the flavors—like a hug in a bowl.
  • Leftovers That Don’t Suck: Between us, this dish actually improves the next day. The flavors meld even deeper, and it reheats like a dream. Pack it for lunch or freeze portions—no one will guess it’s not fresh.
  • Budget-Friendly Feast: A chuck roast stretches across multiple meals, and eggplant is dirt cheap. You’re getting a hearty, restaurant-worthy dish for a fraction of the cost—no guilt, just pure satisfaction.

Step-by-step instructions for beef bicol express

Here's how to create restaurant-quality Bicol Express with perfectly crispy beef and tender eggplant.

1

Prep and Sear the Beef

Cut the 1.5 lb beef chuck roast into 1-inch cubes and pat them dry with paper towels. This step is crucial—wet beef won't sear properly, and you'll lose that wok-hei crispiness we're after.

Heat a large wok or deep skillet over high heat until it's screaming hot. Add 2 tablespoons olive oil and swirl to coat the bottom. Working in batches, add the beef cubes and let them sear undisturbed for 2-3 minutes until they develop a deep golden-brown crust. You'll know they're ready when they release easily from the pan. Transfer the seared beef to a plate and set aside.

2

Stir-Fry the Vegetables

In the same wok (no need to clean it—those flavorful browned bits are our friends), add a splash of olive oil if needed. Toss in the sliced onion, green bell pepper, and tomatoes. Stir-fry for 3-4 minutes until they soften slightly but still retain their shape and vibrant colors.

Add the 2 medium asian eggplant (cut into chunks) and continue cooking for another 4-5 minutes, stirring occasionally. The eggplant should start to soften but not fall apart. Here's the thing—don't overcrowd the pan. If needed, work in batches to maintain that high heat we need for proper cooking.

3

Build the Signature Sauce

Lower the heat to medium, then add the 6 minced garlic cloves and cook for 30 seconds until fragrant. Pour in the 0.5 cup soy sauce, 0.25 cup cane vinegar, and 1 tablespoon sugar. Stir well to combine, letting the sauce simmer for 2-3 minutes until it thickens slightly.

Add the 1 can coconut milk, 2 whole bay leaves, 1.5 teaspoons salt, and 1 teaspoon ground black pepper. Bring to a gentle simmer and let it cook for 5 minutes, stirring occasionally. The sauce should reduce slightly and develop a rich, creamy consistency. This is where all the flavors come together—don't rush this step.

4

Combine and Simmer

Return the seared beef and stir-fried vegetables to the wok. Add enough water to just barely cover the ingredients (about 1 cup). Bring to a gentle simmer, then reduce heat to low. Let it cook uncovered for 15-20 minutes, stirring occasionally, until the beef is tender and the sauce has thickened to a glossy consistency.

I like to press down gently on the beef with a spoon during the last few minutes of cooking—this helps break down any connective tissue and ensures maximum tenderness. The eggplant should be silky soft, and the beef should be fork-tender with a crispy exterior.

5

Serve Over Steamed Rice

Cook the 2 cups white rice according to package instructions until perfectly fluffy. Spoon the beef bicol express over the rice, making sure each serving gets a generous portion of that rich, creamy sauce.

Garnish with extra green bell pepper strips if desired, and serve immediately while hot. The contrast of crispy beef, silky eggplant, and creamy coconut sauce over fluffy rice is what makes this dish truly special. Each bite should deliver perfect texture and layers of flavor—salty, tangy, sweet, and umami all in one delicious package.

👨‍🍳

Pro Tips For Making Beef Bicol Express

  • Sear the Beef First: I learned this the hard way—skipping the sear means flavorless beef. Pat the chuck roast dry, then hit it with high heat in a Dutch oven for 3-4 minutes per side until deep brown. That crust locks in juices and carries the soy-vinegar punch through every bite.
  • Char the Eggplant: Asian eggplant’s skin is tough, but charring it first (under the broiler for 5 minutes, cut-side down) makes it tender faster and adds smoky depth. Skip this, and you’ll be left with rubbery chunks—trust me, your future self will notice.
  • Simmer Low and Slow: After browning, cover the beef with coconut milk and bring to a gentle simmer—think tiny bubbles, not a rolling boil. Too aggressive, and the coconut milk breaks; too slow, and the beef turns out dry. Aim for 1.5 hours on low heat, then check for tenderness.
  • Balance the Vinegar: Cane vinegar cuts through the richness, but too much turns the dish sour. Start with 2 tablespoons, taste as you go, and adjust—it’s easier to add more later than fix a harsh bite. (Yes, even if you’re impatient like me.)

Make-ahead tips for leftovers

Prep Ahead Components

Start by prepping the beef the night before for maximum flavor and convenience. Cut the 1.5 lb beef chuck roast into 1-inch cubes and marinate them in 0.25 cup soy sauce, 0.125 cup cane vinegar, and 1 tablespoon sugar for at least 4 hours (or overnight). Store in an airtight container in the fridge. This step tenderizes the beef and infuses it with flavor. 🥩

Sauce Prep Strategy

Make the sauce base a day ahead and store it in the refrigerator. Combine 1 can coconut milk, 0.5 cup soy sauce, 0.25 cup cane vinegar, 1 tablespoon sugar, 6 minced garlic cloves, 2 bay leaves, 1.5 teaspoons salt, and 1 teaspoon black pepper in a saucepan. Simmer for 5 minutes, then cool completely before storing in an airtight container. This allows flavors to meld beautifully.

Eggplant Prep Shortcut

Save time by prepping the eggplant the day before. Cut the 2 medium Asian eggplant into chunks and store them in a sealed container in the fridge. When ready to cook, simply toss them in a hot wok with a little oil for 4-5 minutes until slightly softened. This step ensures the eggplant absorbs the sauce perfectly without turning mushy. 🍆

Rice Planning

Cook the 2 cups white rice in advance and store it in the refrigerator for up to 2 days. Reheat portions in a steamer or microwave with a damp paper towel for 1-2 minutes to restore fluffiness. This ensures your rice stays perfectly plump and ready to serve without last-minute stress. I like to cook extra rice since everyone always wants seconds!

Final Assembly Day

On serving day, simply sear the prepped beef in batches until crispy, then combine with the pre-made sauce and prepped eggplant. Add 1 cup water and simmer for 15-20 minutes until the beef is tender. This method keeps the flavors concentrated and the textures perfect. The best part? Everything comes together in under 30 minutes on busy weeknights. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 22g110%
Cholesterol 135mg45%
Sodium 1250mg54%
Total Carbohydrate 48g17%
Dietary Fiber 6g21%
Sugars 8g
Protein 38g76%
* 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

Why does the beef need to be seared before simmering?

The high-heat sear creates that signature wok-hei crispiness while locking in juices. This two-step process gives you tender beef with a perfect crust—just like restaurant-quality Bicol Express! The initial sear also develops deep caramelized flavors that form the base of the sauce.

2

Can I use regular eggplant instead of Asian eggplant?

Yes, but you'll need to adjust cooking time. Regular eggplant has more moisture, so slice it 1/4-inch thick and cook it for 2-3 minutes per side before adding to the sauce. The texture will be slightly different but still delicious—just don't overcook it or it'll turn mushy.

3

What's the secret to getting crispy beef?

Pat the beef completely dry before searing and work in batches to avoid crowding. Use a screaming hot wok and don't move the beef until you see a deep golden crust form. The key is patience—rushing this step will give you tough, gray beef instead of that perfect crispy exterior.

4

How do I fix a sauce that's too thin?

Simmer uncovered for 5-10 extra minutes to reduce the liquid naturally. If it's still too thin, mix 1 tablespoon cornstarch with 1 tablespoon cold water, stir into the sauce, and cook for 2 more minutes until thickened. Never use flour—it'll make the sauce cloudy.

5

Can I make this dish in a slow cooker?

Yes, but with adjustments. Sear the beef first, then combine everything (except rice) in the slow cooker on low for 6-8 hours. Add 1/2 cup water and cook until beef is tender. The texture will be more tender than crispy, but the flavors will still be amazing—great for busy days!

★★★★★4.9(3 reviews)
Categories Soups & Stews