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
Grilled Honey Balsamic Steak Skewers - featured image

Grilled Honey Balsamic Steak Skewers


  • Author: Maya
  • Total Time: 25 minutes
  • Yield: 4 servings 1x

Description

These easy homemade steak skewers feature juicy flank steak and vegetables coated in a sticky, sweet, and tangy honey balsamic glaze. Ready in just 20-30 minutes, this recipe offers a healthier, faster alternative to takeout with minimal prep and maximum flavor.


Ingredients

Scale
  • 1.5 pounds flank steak or sirloin, cut into 1-inch cubes
  • 1 large red bell pepper, cut into 1-inch squares
  • 1 large red onion, cut into wedges
  • 1 medium zucchini, cut into half-moons
  • ½ cup balsamic vinegar
  • ⅓ cup raw honey
  • 2 tablespoons soy sauce (or tamari for gluten-free)
  • 4 cloves garlic, minced
  • 1 teaspoon fresh ginger, grated
  • 1 teaspoon freshly cracked black pepper
  • ½ teaspoon red pepper flakes
  • 1 tablespoon neutral oil (for brushing grill)

Instructions

  1. Slice the steak against the grain into 1-inch cubes.
  2. In a large bowl, whisk together balsamic vinegar, honey, soy sauce, minced garlic, grated ginger, black pepper, and red pepper flakes until the honey is dissolved.
  3. Add the steak cubes to the marinade, toss to coat, cover, and refrigerate for 15 minutes (do not exceed 30 minutes).
  4. While the steak marinates, prepare the vegetables: cut bell pepper and red onion into 1-inch squares, and zucchini into half-moons.
  5. Preheat grill to medium-high heat (400-450°F). If using wooden skewers, soak them in water for 30 minutes.
  6. Thread the ingredients onto skewers, alternating steak, pepper, onion, and zucchini. Leave space between pieces.
  7. Brush grill grates with neutral oil to prevent sticking.
  8. Place skewers on the grill and cook for 4-5 minutes on the first side without moving them to allow char marks to form.
  9. Flip skewers, brush generously with remaining marinade, and grill for another 4-5 minutes on the second side until steak reaches desired doneness (130°F for medium-rare).
  10. Remove skewers from grill and let rest for 3-5 minutes before serving.

Notes

Slice steak against the grain for tenderness. Do not marinate longer than 30 minutes as the acid can make the meat mushy. Watch for flare-ups from the honey and move skewers to a cooler part of the grill if needed. Rest the meat for 3-5 minutes to retain juices. For a gluten-free version, substitute soy sauce with tamari.

  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Category: Main Course
  • Cuisine: American

Nutrition

  • Serving Size: 4 skewers per servin
  • Calories: 320
  • Sugar: 16
  • Sodium: 450
  • Fat: 12
  • Saturated Fat: 4
  • Carbohydrates: 22
  • Fiber: 3
  • Protein: 28

Keywords: steak skewers, honey balsamic marinade, grilled dinner, quick weeknight meals, healthy takeout alternative, flank steak recipes, summer grilling