Chinese Beef Curry

Chinese beef curry
Patrick Blake / Getty Images
Prep: 15 mins
Cook: 20 mins
Marinade: 25 mins
Total: 60 mins
Servings: 4 servings
Nutrition Facts (per serving)
333 Calories
18g Fat
8g Carbs
34g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 333
% Daily Value*
Total Fat 18g 22%
Saturated Fat 5g 23%
Cholesterol 90mg 30%
Sodium 1223mg 53%
Total Carbohydrate 8g 3%
Dietary Fiber 2g 7%
Total Sugars 3g
Protein 34g
Vitamin C 5mg 24%
Calcium 38mg 3%
Iron 3mg 15%
Potassium 531mg 11%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Go into almost any Chinese restaurant in any country, and you’ll almost always find Chinese curry on the menu. Chinese curry is one of the most popular dishes, and it’s believed curry was introduced to China by Indian monks.

For best results use an Indian curry powder blend in this beef curry recipe. One of the milder or even hotter Madras curry powders will suit the dish perfectly. This recipe contains dry sherry because it is more widely available, but if you want a more authentic option, you can use traditional Chinese rice wine.   

You can also add big chunks of potato and carrot into this recipe. By cooking this way, the curry is tastier and becomes a “one-pot dish,” containing everything you'll need for your busy weekday dinner and lunch.


For the Marinade:

For the Curry:

  • 1 pound flank steak

  • 1/2 medium yellow onion

  • 3/4 cup green peas

  • 1/2 cup chicken broth

  • 1 tablespoon dark soy sauce

  • 1 thin slice ginger

  • 2 to 3 tablespoons water, as needed to make a paste

  • 1 teaspoon salt, or to taste

  • 1/2 teaspoon sugar

  • 2 tablespoons canola oil

Steps to Make It

  1. Gather the ingredients.

  2. In a small bowl, combine the marinade ingredients, adding the cornstarch last.

  3. Cut the beef across the grain into thin strips approximately 1 1/2 inches long and 3/4 inch wide.

  4. Coat the beef strips in the marinade and allow to marinate for 25 to 30 minutes.

  5. While the beef is marinating, prepare the vegetables. Peel and chop the onion. Blanch the peas in boiling water for 1 minute then prepare the vegetables. Peel and chop the onion. Blanch the peas in boiling water for 1 minute. Rinse in cold water, and drain thoroughly. Combine the chicken broth with the dark soy sauce and set aside.

  6. Preheat the wok on medium-high heat (the wok is ready when a couple of drops of water sizzle when added to the wok). Add 2 tablespoons oil (you can also substitute peanut oil for the canola oil) to the wok, drizzling to coat the sides. When the oil is sizzling, add the ginger. Cook for 2 to 3 minutes until the ginger is browned. Discard the ginger.

  7. Add the beef to the wok (to avoid overcrowding the wok, cook the beef in 2 batches if needed). Sear the beef for about 30 seconds, then stir-fry until it is about 80 percent cooked and changes color. Remove the beef from the wok. Turn the heat down to medium.

  8. Add the onion to the wok. Let the onion cook for 2 minutes to brown, then add the curry powder. Add enough water to make a paste. Let the onion cook for a couple of minutes, then add peas.

  9. Add the beef. Return the heat to medium-high, and add the chicken broth and dark soy sauce. Bring to a boil. Stir in the salt and sugar. Cook for about another 3 minutes, and serve hot. You can serve this beef curry with cooked white rice or naan bread as you wish.