Easy Cantonese Beef Curry

Chinese curried beef in white bowl
  • Total: 15 mins
  • Prep: 5 mins
  • Cook: 10 mins
  • Yield: 3 to 4 servings

For best results, use one of the hotter or milder Indian Madras curry powders in this dish.


  • 1/2 pound flank steak
  • 1 medium onion
  • 1/2 cup chicken broth or stock
  • 1 teaspoon dark soy sauce
  • 1/2 teaspoon sugar
  • 1/4 teaspoon salt
  • 1 1/2 teaspoons cornstarch (mixed in 3 tablespoons water)
  • 2 tablespoons curry powder (mixed with 2 tablespoons water to make a paste)
  • 1 to 2 teaspoons Chinese rice wine or dry sherry
  • 1 to 2 tablespoons peanut, canola or other vegetable oil for stir-frying

Steps to Make It

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

  2. In a small bowl, combine the chicken broth, dark soy sauce, sugar, and salt. Set aside. In another small bowl, combine the cornstarch with water and set aside.

  3. Preheat the wok on medium-high heat; the wok is ready when a couple of drops of water sizzle are added.

  4. Pour 1 to 2 tablespoons oil to the wok, drizzling to coat the sides. When the oil is hot, turn the heat down to medium and add the onion. Add the curry powder, brown briefly, then add the water to make a paste.

  5. Turn the heat back up to medium-high. Push the onion to the sides and add the beef in the middle. Sear for about 30 seconds, then stir-fry until the redness is gone, about 2 minutes. Splash the beef with the rice wine or dry sherry while stir-frying.

  6. Add the sauce to the wok. Bring to a boil and cook for another 2 to 3 minutes.

  7. Remove the wok from the heat. Give the cornstarch and water mixture a quick re-stir. Stir the cornstarch and water mixture into the sauce. Return the wok to the burner and continue stirring until the sauce thickens. Serve hot over rice.