Spicy Beef Skewers

These no-fuss beef skewers are perfect for easy entertaining. They only take minutes to cook and can be made in advance.
Course Appetizer
Cuisine Chinese
Prep Time 35 minutes
Cook Time 4 minutes
Total Time 24 minutes
Servings 6
Author Katie Chin


  • 1 tablespoon baking soda
  • 2 cups 500 ml water
  • 1 1/2 lbs 750 g beef flank steak
  • 20 wooden skewers soaked in water for 30 minutes


  • 2 tablespoons oil
  • 1 teaspoon soy sauce
  • 1 teaspoon salt
  • 1 tablespoon about 3 cloves minced garlic
  • 1 tablespoon peeled and minced fresh ginger
  • 1 teaspoon sugar
  • 1 teaspoon ground red pepper cayenne
  • 2 tablespoons all-purpose cornstarch
  • 4 tablespoons hoisin sauce


  1. In a large flat pan, dissolve the baking soda in the water. Add the beef and soak for 10 minutes. Remove the beef from the water and pat dry with paper towels. Cut the beef into thin strips across the grain.
  2. Whisk together all marinade ingredients in a large mixing bowl. Place beef strips in a large resealable food storage bag and pour the marinade over. Refrigerate for at least 30 minutes, or as long as overnight.
  3. Thread the beef strips onto the soaked skewers.
  4. Preheat broiler. Broil the meat about 4 inches (10 cm) from the heat for about 2 minutes. Turn the skewers over and broil for another 2 minutes.

Recipe Notes