Beef Kway Teow Soup Recipe: Wok-Seared Beef and Silky Egg Ribbons in Fragrant Lemongrass Broth

Soups & Stews

Beef Kway Teow Soup Recipe: Wok-Seared Beef and Silky Egg Ribbons in Fragrant Lemongrass Broth

This beef kway teow soup recipe delivers the smoky, aromatic essence of Singapore street food in your own kitchen. The secret lies in achieving wok hei—that signature wok breath—through high-heat stir-frying, transforming tender beef slices into caramelized ribbons that melt in your mouth.

I've perfected this technique over years of testing, ensuring every bowl captures the balance of richness from the beef and freshness from silky egg ribbons and crisp noodles.

The foundation is a fragrant lemongrass broth infused with garlic, ginger, and chili, simmered until deeply flavorful. What sets this recipe apart is the two-stage cooking process: first searing the beef until deeply browned for maximum flavor, then finishing it gently in the broth to maintain tenderness.

The egg ribbons, cooked just shy of fully set, add a delicate silkiness that elevates the dish from ordinary to extraordinary.

By the time you serve this soup, you'll have a steaming bowl of golden broth dotted with wok-seared beef, silky egg ribbons, and chewy noodles.

The aroma alone will transport you to a bustling Singapore hawker stall, while the first spoonful delivers a perfect harmony of smoky, spicy, and umami flavors. Garnish with crisp fried shallots and fresh cilantro for that restaurant-quality finish.

Perfect for weeknight dinners or special occasions, this recipe scales beautifully for a crowd. The beauty of kway teow soup lies in its adaptability—you can adjust the spice level to taste or swap beef for shrimp for variety.

Let's bring this iconic dish to your table with professional results and minimal fuss.

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

Ingredients for beef kway teow soup

Nothing beats this aromatic trifecta: wok-seared beef, silky egg ribbons, and chewy noodles in fragrant lemongrass broth.

Ingredient Amount Notes
Beef Flank Steak 🥩 1 lb Thinly sliced against grain
Kway Teow Noodles 🍜 8 oz Fresh or dried, soaked if dried
Large Eggs 🥚 4 whole Fresh, cold for ribbons
Lemongrass Stalks 🌿 3 whole Bruised, bottom 6 inches only
Garlic Cloves 🧄 8 cloves Minced, aromatic
Fresh Ginger 🧅 2 tbsp Minced, peeled
Chili Paste 🌶️ 2 tbsp Red curry or sambal oelek
Fish Sauce 🍶 1 tbsp Red Boat preferred
Soy Sauce 🍶 1 tbsp Light or dark
Oyster Sauce 🍶 1 tbsp Store-bought or homemade
Vegetable Oil 🫒 ½ cup High smoke point
Shallots 🧅 3 whole Thinly sliced for garnish
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Salt 🧂 1 tsp Kosher or sea salt
White Pepper 🌶️ ½ tsp Freshly ground

The beef is where the magic happens—flank steak gives you that perfect balance of tenderness and chew. Look for well-marbled cuts at Whole Foods or your local Asian market; Costco often has pre-sliced options if you're short on time. Thinly slice it against the grain for those signature ribbons. For the noodles, fresh kway teow from the refrigerated section is ideal, but dried works too—just soak it first. The lemongrass? Bruise the stalks with the side of your knife to release those oils without chopping—it's a game-changer for flavor. I always grab extra because it's the backbone of the broth.

No lemongrass? Lime zest plus a splash of lime juice gets you close, though it won't be identical. Swapping beef for shrimp? Use large shrimp, peeled and deveined, and cut the cooking time in half. Fresh chili paste is best, but sambal oelek works in a pinch. The fish sauce is non-negotiable for umami—Red Boat is my go-to, but any good-quality brand will do. For the eggs, cold eggs make the ribbons silky, but room temp works if that's what you've got. The shallots? Fried crisp for garnish—don't skip this step, it adds that restaurant-quality crunch.

This soup tastes even better the next day—3-4 days in the fridge, honestly. The broth gets richer as it sits. For leftovers, I portion into containers with extra noodles on top to keep them from sticking. Freezes beautifully for up to 3 months, though the texture changes slightly. If you're making it ahead, reheat gently—no boiling, just simmer until hot through. The egg ribbons will separate, but that's okay; they'll re-form when you stir.

❤️

Why You'll Love This Recipe

  • No Chopping Chaos: I swear by this one—just slice the beef thin, pound it lightly, and toss it in. The flank steak stays tender, and the lemongrass and garlic? You crush them with the flat side of your knife in seconds. That’s it. Minimal effort, maximum payoff.
  • Umami Bomb: The way the beef caramelizes in the wok, then gets hit with the egg’s creamy yolk and the bright, citrusy lemongrass—it’s like a flavor explosion in a bowl. Honestly, the first time I made it, I took three bites before remembering I was supposed to be writing the recipe.
  • Lunchbox Hero: Between us, this is my go-to for packed lunches. The noodles hold up perfectly overnight, and the broth stays rich (just reheat gently). Toss in some chili oil or lime juice when you’re ready to eat, and boom—you’ve got a restaurant-quality meal that doesn’t require a thermos.
  • Budget Stretch: A single flank steak feeds four, and the noodles? They’re dirt cheap. I’ve made this for date nights, family dinners, and even a last-minute potluck—no one ever guesses it’s this affordable. Plus, leftovers? They’re even better the next day, especially with a sprinkle of fresh cilantro.

Step-by-step instructions for beef kway teow soup

Here's how to create a restaurant-quality beef kway teow soup with perfectly seared beef and delicate egg ribbons.

1

Prepare the Lemongrass Broth Base

Heat the 0.5 cup vegetable oil in a large pot over medium heat. Add the 3 whole lemongrass stalks (bruised and cut into 6-inch pieces) and the 3 whole shallots (thinly sliced). Sauté for 3 minutes until the shallots turn translucent and the lemongrass releases its aromatic oils.

Add the 8 cloves minced garlic cloves and 2 tbsp minced fresh ginger. Cook for another 1 minute until fragrant. Pour in 6 cups of water and bring to a gentle boil. Reduce heat to low and let it simmer uncovered for 15 minutes to allow the flavors to meld. This step builds the fragrant foundation of your soup.

2

Sear the Beef and Prepare the Noodles

While the broth simmers, heat 1 tablespoon vegetable oil in a separate wok or large skillet over high heat. Working in batches if needed, add the 1 lb beef flank steak (thinly sliced against the grain) and sear for 1-2 minutes per side until the edges are deep golden brown and slightly charred. Remove the beef and set aside.

In the same wok, add 1 tablespoon vegetable oil and stir in 2 tbsp chili paste. Cook for 30 seconds until fragrant. Add the 8 oz kway teow noodles (if using dried, pre-soaked) and toss for 1 minute to coat them with the spicy paste. Remove and set aside with the beef.

3

Create the Silky Egg Ribbons

In a bowl, whisk together the 4 whole large eggs (cold from the refrigerator) with 1 tablespoon soy sauce, 1 tablespoon oyster sauce, 1 tablespoon fish sauce, 1 teaspoon salt, and 0.5 teaspoon white pepper. This mixture should be well combined but still slightly thick.

Heat a clean, dry non-stick skillet over medium-low heat. Pour in the egg mixture and gently swirl the pan to create thin, even ribbons. Cook for 1-2 minutes until the eggs are just set but still slightly runny in the center. Remove and set aside on a plate.

4

Assemble and Finish the Soup

Return the seared beef and chili-coated noodles to the wok with the lemongrass broth. Add 1 tablespoon soy sauce, 1 tablespoon oyster sauce, and 1 tablespoon fish sauce. Bring to a gentle simmer and cook for 5 minutes to infuse the flavors.

Divide the 8 oz kway teow noodles evenly among 4 bowls. Ladle the hot broth over the noodles, then top with the silky egg ribbons and the seared beef flank steak. Garnish with 0.25 cup chopped fresh cilantro. Serve immediately while steaming hot.

5

Adjust Seasoning to Taste

Taste the soup and adjust the seasoning if needed. For more depth, add a splash of fish sauce or soy sauce. For extra heat, stir in a pinch of chili paste. The soup should be balanced with a harmonious blend of savory, spicy, and aromatic flavors.

Here's the thing—this dish tastes best when served immediately. The noodles will soften further in the hot broth, and the egg ribbons will melt beautifully into the soup. Don't skip the garnish of fresh cilantro—it adds a bright, herbal finish that ties everything together.

👨‍🍳

Pro Tips For Making Beef Kway Teow Soup

  • CHAR THE GARLIC FIRST: I used to toss minced garlic in with everything else, but it burns before the lemongrass even gets a chance to sing. Instead, char 6-8 cloves in a dry wok over high heat until they’re blackened and fragrant—about 30 seconds. Then add 2 tablespoons of oil and let the garlic sizzle for another 10 seconds before tossing in lemongrass. That smoky depth? Game-changer for the broth.
  • SLICE FLANK STEAK AGAINST THE GRAIN: Thin, even slices are non-negotiable, but cutting against the grain is the real trick. The flank steak’s fibers run diagonally, so angle your knife at 45 degrees to the grain and slice into ¼-inch strips—no thicker, or they’ll turn chewy. Pro move: Let the meat rest 10 minutes after slicing so the fibers relax. (Yes, even if you’re impatient like me.)
  • DON’T BOIL THE NOODLES: Kway teow noodles are delicate—tossing them straight into boiling broth will turn them mushy. Instead, rinse them under cold water, then blanch in a separate pot of simmering (not boiling) water for 30 seconds. Drain and add them to the soup when the broth is already hot but not rolling. They’ll soak up flavor without falling apart.
  • POACH EGGS IN THE BROTH: The broth’s heat is your friend here. Crack eggs directly into the simmering soup (not boiling—keep it at a gentle bubble) and let them cook undisturbed for 3-4 minutes. The broth’s natural fats will create a silky yolk without needing extra oil. If you’re nervous, use a spoon to gently swirl the broth around the eggs halfway through—just don’t lift them.

Make-ahead tips for leftovers

Broth Prep Ahead

Make the lemongrass broth 2 days in advance—it develops deeper flavor over time. Store it in an airtight container in the fridge. I like to double the recipe (12 cups) so I can freeze half for later.

When reheating, warm it gently on the stove—never microwave, or you’ll lose that aromatic punch. 🌿

Noodle Pre-Soaking

Soak dried kway teow noodles in cold water for 10-15 minutes before using—this prevents them from turning mushy later. Drain and rinse with cold water again to stop cooking.

For extra convenience, store pre-soaked noodles in a ziplock bag with a splash of water in the fridge for up to 2 days.

Beef Prep Shortcut

Slice the beef ahead of time and store it in an airtight container with a damp paper towel to keep it moist.

I’ll prep it the night before and let it marinate for 30 minutes in a mix of 1 tbsp soy sauce, 1 tbsp oyster sauce, and ½ tsp white pepper—this boosts flavor without overpowering. Just sear it fresh when ready to cook. 🥩

Egg Ribbon Hack

Whisk the egg mixture up to 4 hours ahead and store it in a sealed jar in the fridge. Bring it to room temperature before cooking to ensure even ribbons.

For extra insurance, add 1 extra egg yolk to the mix—it makes the ribbons more stable when reheated. Just cook them fresh before assembling the soup.

Freezer-Friendly Assembly

Assemble the soup without the egg ribbons and freeze it in portioned containers for up to 3 months. When reheating, add the egg ribbons fresh to the hot soup—this keeps them silky.

I’ll often freeze just the broth and noodles separately, then combine them later with pre-cooked beef. Garnish with fried shallots after reheating for that crisp texture. ❄️

Garnish Prep

Fry the shallots a day ahead and store them in a cool, dry container—they’ll stay crisp for 3-4 days. Chop the cilantro and keep it in a sealed bag with a paper towel to absorb moisture.

I’ll also prep extra lime wedges and chili flakes for serving—just store them separately in the fridge for up to 5 days. Fresh garnishes make all the difference! 🌶️

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 6g30%
Cholesterol 210mg70%
Sodium 1200mg52%
Total Carbohydrate 36g13%
Dietary Fiber 3g11%
Sugars 3g
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 my beef kway teow soup taste bland?

The broth needs proper infusion time—simmer the lemongrass and aromatics for at least 15 minutes uncovered. For extra depth, add 1 tbsp fish sauce or ½ tsp white pepper at the end. Also check your chili paste—low-quality paste lacks heat and umami.

2

Can I use dried kway teow noodles instead of fresh?

Yes! Soak dried noodles in cold water for 10-15 minutes until pliable, then drain and rinse with cold water to stop cooking. For texture, use 1 oz less than fresh noodles since they expand when cooked.

3

How do I get the perfect egg ribbons?

Use cold eggs (straight from the fridge) and a non-stick skillet on medium-low heat. Swirl constantly for 1-2 minutes until just set—overcooking makes them tough. Add ½ tsp white pepper to the egg mix for extra stability.

4

What's the best way to store leftovers?

Store without egg ribbons in an airtight container for 3-4 days in the fridge. Freeze broth and noodles separately for 3 months. Reheat gently on the stove—never microwave—and add fresh egg ribbons when serving.

5

Can I make this soup spicier?

Add 1-2 tbsp extra chili paste to the broth or stir in ½ tsp chili flakes at the end. For heat lovers, serve with sriracha or bird's eye chili slices on the side.

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