Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Teriyaki Beef Skewers: A Flavorful Recipe for Every Occasion


  • Author: rodrigo Stone
  • Total Time: 30 minutes
  • Yield: 4 servings 1x

Description

Teriyaki beef skewers are a perfect balance of sweet, savory, and smoky flavors. Tender strips of beef are marinated in a glossy teriyaki sauce, then grilled or broiled to perfection, creating caramelized edges and juicy bites in every skewer. This dish is ideal for summer cookouts, family dinners, or even as an appetizer for parties.


Ingredients

Scale
  • 1 ½ lbs (680g) flank steak or sirloin, sliced into thin strips

  • ½ cup low-sodium soy sauce

  • ¼ cup mirin (or rice wine; substitute dry sherry if needed)

  • ¼ cup brown sugar

  • 2 tablespoons honey

  • 2 tablespoons sesame oil

  • 3 garlic cloves, minced

  • 1 tablespoon fresh ginger, grated

  • 2 green onions, chopped

  • 1 tablespoon rice vinegar (optional, for balance)

  • 1 tablespoon cornstarch + 2 tablespoons water (for thickening sauce, optional)

  • Wooden or metal skewers


Instructions

  • Prepare the skewers: If using wooden skewers, soak them in water for at least 30 minutes to prevent burning.

  • Slice the beef: Cut beef into thin strips, about 1 inch wide and 3–4 inches long. For easier slicing, partially freeze the beef for 30 minutes beforehand.

  • Make the marinade: In a bowl, whisk together soy sauce, mirin, brown sugar, honey, sesame oil, garlic, ginger, and rice vinegar (if using).

  • Marinate the beef: Place beef strips in a resealable bag or shallow dish. Pour in the marinade, reserving ¼ cup for later. Toss to coat, seal, and refrigerate for at least 1 hour (up to 8 hours for deeper flavor).

  • Thread the skewers: Remove beef from marinade and thread onto skewers, weaving strips in a slight “S” shape to prevent overcooking. Discard used marinade.

  • Cook the skewers:

    • Grill method: Preheat grill to medium-high heat. Grill skewers for 2–3 minutes per side until beef is caramelized and cooked to desired doneness.

    • Broil method: Place skewers on a foil-lined baking sheet and broil 3–4 minutes per side.

  • Thicken reserved sauce (optional): In a small saucepan, bring the reserved marinade to a simmer. Mix cornstarch and water to make a slurry, then stir into sauce until thickened. Brush over skewers before serving.

  • Serve: Garnish with chopped green onions and sesame seeds. Serve hot over rice or with stir-fried vegetables.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes