Ingredients
Equipment
Method
Make the herb marinade
- Whisk together olive oil, rosemary, garlic, balsamic vinegar, Dijon mustard, salt, and pepper until evenly combined, with rosemary and garlic suspended throughout.
- Pour the marinade over the steak cubes and stir so every piece is coated, making sure rosemary sprigs and garlic are distributed visibly.
Marinate and prep skewers
- Cover and marinate in the refrigerator for 1-2 hours, so the beef absorbs flavor and looks glossy from the oil-based marinade.
- Thread marinated beef onto skewers, leaving small spaces between pieces for even grilling.
Grill the kebabs
- Preheat the grill to high heat until hot enough to sizzle on contact, then place kebabs on the grate.
- Cook kebabs for 10-15 minutes total, turning every 3-4 minutes to build grill marks on multiple sides and prevent burning.
- Remove kebabs when steak reaches your desired doneness, with visible char and grill marks, then let rest for 5 minutes before serving.
Notes
Pro tip: If using wooden skewers, soak them thoroughly so they don’t scorch on the grill. Refrigerate leftovers in a sealed container for up to 3 days; freeze cooked kebabs for up to 2 months for best texture. For a lighter option, swap half the olive oil for olive oil cooking spray equivalent and keep the same rosemary-garlic ratio to maintain flavor without changing marinating time.
