America's Test Kitchen LogoCook's Country LogoCook's Illustrated LogoAmerica's Test Kitchen LogoCook's Country LogoCook's Illustrated Logo

Hong Kong Beef Macaroni

By Maggie Zhu

Published on June 23, 2026

Time

50 minutes

Yield

Serves 4

Hong Kong Beef Macaroni

Ingredients

8 ounces flank steak, trimmed1 tablespoon soy sauce 1 tablespoon Shaoxing wine ¼ teaspoon baking soda 2 teaspoons cornstarch ¼ cup chicken broth 2 tablespoons oyster sauce 2 teaspoons dark soy sauce 1 teaspoon sugar 6 ounces (1½ cups) elbow macaroni 3 tablespoons peanut oil or vegetable oil, divided2 teaspoons grated fresh ginger 2 garlic cloves, minced¼ cup thinly sliced onion 1 head (4 ounces) baby bok choy, stalks cut into ½-inch pieces, greens cut into 1-inch pieces8 ounces (4 cups) bean sprouts 4 scallions, cut into 2-inch piecesPinch table salt 2 teaspoons toasted sesame oil

Before You Begin

If you prefer, you can substitute water for the chicken broth. Instead of dark soy sauce, you can use 2 additional teaspoons of regular soy sauce.

Instructions

  1. Slice 8 ounces flank steak, trimmed, against the grain into ⅛-inch-thick and 2-inch-long pieces. Combine beef, 1 tablespoon soy sauce, 1 tablespoon Shaoxing wine, and ¼ teaspoon baking soda in bowl and gently stir until sauce is fully absorbed. Add 2 teaspoons cornstarch and mix again until evenly distributed. Let marinate for 15 minutes.
  2. Combine ¼ cup chicken broth, 2 tablespoons oyster sauce, 2 teaspoons dark soy sauce, and 1 teaspoon sugar in small bowl.
  3. Bring 2 quarts water to boil in large saucepan over high heat. Add 1½ cups macaroni, stirring often, until just al dente. Drain pasta, rinse with cold water, and drain again.
  4. Heat 1 tablespoon peanut oil in wok over high heat until smoking. Add beef in single layer and cook until bottom side turns golden brown, 1 to 2 minutes. Flip and cook until second side is browned, 30 seconds to 1 minute. Transfer beef to plate.
  5. Add remaining 2 tablespoons oil to now-empty wok and reduce heat to medium. Add 2 teaspoons grated ginger, 2 minced garlic cloves, and ¼ cup thinly sliced onion and cook, stirring constantly, until onion is light golden on edges, about 1 minute.
  6. Add 1 head baby bok choy (stalks cut into ½-inch pieces, greens cut into 1-inch pieces); 4 cups bean sprouts; 4 scallions, cut into 2-inch pieces; and pinch table salt and cook, stirring constantly until vegetables are just starting to soften, about 30 seconds.
  7. Gently toss macaroni to separate pieces, then stir into wok. Pour in sauce and mix until evenly coated. Add beef and cook, stirring constantly, until sauce is absorbed, 1 to 2 minutes.
  8. Turn off heat and stir in 2 teaspoons toasted sesame oil. Transfer to serving plates and serve immediately.
Hong Kong Beef Macaroni
Photography by Kritsada. Styling by Christine Tobin.

Hong Kong Beef Macaroni

Headshot of Maggie Zhu
By Maggie Zhu

Published on June 23, 2026

Save

Time

50 minutes

Yield

Serves 4

Ingredients

Ingredients

Ingredients

Why This Recipe Works

Hong Kong beef macaroni is a variation of beef ho fun (also known as beef chow fun), one of Cantonese cooking’s most iconic dishes. But instead of that dish’s thick, chewy rice noodles (ho fun), which are hard to source, this stir-fry calls for macaroni. We use flank steak for its big, meaty flavor and cut it crosswise against the grain for easier eating. We toss the steak with baking soda to tenderize it and marinate it with soy sauce and Shaoxing wine. We sear the marinated beef in a wok and then stir-fry it with aromatics, cooked macaroni, bok choy, bean sprouts, and scallions, seasoning it with a simple brown sauce made with oyster sauce, dark soy sauce, and a little sugar. Sesame oil drizzled on at the end adds a nutty finish. 

Before You Begin

If you prefer, you can substitute water for the chicken broth. Instead of dark soy sauce, you can use 2 additional teaspoons of regular soy sauce.

Instructions

  1. Slice 8 ounces flank steak, trimmed, against the grain into ⅛-inch-thick and 2-inch-long pieces. Combine beef, 1 tablespoon soy sauce, 1 tablespoon Shaoxing wine, and ¼ teaspoon baking soda in bowl and gently stir until sauce is fully absorbed. Add 2 teaspoons cornstarch and mix again until evenly distributed. Let marinate for 15 minutes.
  2. Combine ¼ cup chicken broth, 2 tablespoons oyster sauce, 2 teaspoons dark soy sauce, and 1 teaspoon sugar in small bowl.
  3. Bring 2 quarts water to boil in large saucepan over high heat. Add 1½ cups macaroni, stirring often, until just al dente. Drain pasta, rinse with cold water, and drain again.
  4. Heat 1 tablespoon peanut oil in wok over high heat until smoking. Add beef in single layer and cook until bottom side turns golden brown, 1 to 2 minutes. Flip and cook until second side is browned, 30 seconds to 1 minute. Transfer beef to plate.
  5. Add remaining 2 tablespoons oil to now-empty wok and reduce heat to medium. Add 2 teaspoons grated ginger, 2 minced garlic cloves, and ¼ cup thinly sliced onion and cook, stirring constantly, until onion is light golden on edges, about 1 minute.
  6. Add 1 head baby bok choy (stalks cut into ½-inch pieces, greens cut into 1-inch pieces); 4 cups bean sprouts; 4 scallions, cut into 2-inch pieces; and pinch table salt and cook, stirring constantly until vegetables are just starting to soften, about 30 seconds.
  7. Gently toss macaroni to separate pieces, then stir into wok. Pour in sauce and mix until evenly coated. Add beef and cook, stirring constantly, until sauce is absorbed, 1 to 2 minutes.
  8. Turn off heat and stir in 2 teaspoons toasted sesame oil. Transfer to serving plates and serve immediately.
This is a members' feature.