Loading...

In a medium bowl, combine the sliced flank steak with 1 tablespoon soy sauce, cornstarch, sesame oil, and black pepper. Mix well to coat the beef. Let it marinate at room temperature for at least 30 minutes, or refrigerate for up to 2 hours.

Bring a large pot of salted water to a rolling boil. Add the Shanghai noodles and cook according to package directions until al dente. If using fresh noodles, this usually takes 3-5 minutes. Drain well and set aside.

Heat 1 tablespoon of vegetable oil in a large pot or Dutch oven over medium-high heat. Add the marinated beef in a single layer and sear for 2-3 minutes per side until browned. Do not overcrowd the pot; cook in batches if necessary. Remove the beef from the pot and set aside.

Add the remaining 1 tablespoon of vegetable oil to the same pot. Add the minced garlic and grated ginger and sauté for 1 minute until fragrant.

Pour in the beef broth, 2 tablespoons soy sauce, rice vinegar, and sugar. Bring the broth to a simmer, then reduce heat to medium-low and let it gently simmer for 5 minutes to allow the flavors to meld.

Add the baby bok choy to the simmering broth and cook for 3-4 minutes, or until tender-crisp.

Return the seared beef to the pot with the broth and bok choy. Stir to combine and heat through for 1-2 minutes.

To serve, divide the cooked Shanghai noodles among four large bowls. Ladle the brothy beef and bok choy mixture over the noodles. Garnish generously with sliced scallions and a drizzle of chili oil, if desired.


In a medium bowl, combine the sliced flank steak with 1 tablespoon soy sauce, cornstarch, sesame oil, and black pepper. Mix well to coat the beef. Let it marinate at room temperature for at least 30 minutes, or refrigerate for up to 2 hours.

Bring a large pot of salted water to a rolling boil. Add the Shanghai noodles and cook according to package directions until al dente. If using fresh noodles, this usually takes 3-5 minutes. Drain well and set aside.

Heat 1 tablespoon of vegetable oil in a large pot or Dutch oven over medium-high heat. Add the marinated beef in a single layer and sear for 2-3 minutes per side until browned. Do not overcrowd the pot; cook in batches if necessary. Remove the beef from the pot and set aside.

Add the remaining 1 tablespoon of vegetable oil to the same pot. Add the minced garlic and grated ginger and sauté for 1 minute until fragrant.

Pour in the beef broth, 2 tablespoons soy sauce, rice vinegar, and sugar. Bring the broth to a simmer, then reduce heat to medium-low and let it gently simmer for 5 minutes to allow the flavors to meld.

Add the baby bok choy to the simmering broth and cook for 3-4 minutes, or until tender-crisp.

Return the seared beef to the pot with the broth and bok choy. Stir to combine and heat through for 1-2 minutes.

To serve, divide the cooked Shanghai noodles among four large bowls. Ladle the brothy beef and bok choy mixture over the noodles. Garnish generously with sliced scallions and a drizzle of chili oil, if desired.
