Ingredients
Equipment
Method
- Whisk all the marinade ingredients together in a bowl until emulsified.
- Place the cubed steak in a large zip-top bag or glass container. Pour the marinade over, toss to coat, seal, and refrigerate for 24-48 hours (48 is ideal). Massage the bag every 12 hours to redistribute.
- If using wooden skewers, soak them in water for 30 minutes before grilling. Metal skewers can go on dry.
- Remove the steak from the marinade and thread onto skewers, alternating with red onion pieces. Thread cherry tomatoes on separate skewers (they cook faster than the steak).
- Let the skewers sit at room temperature for 20 minutes while the grill heats.
- Preheat your grill to high heat (450-500°F). Oil the grates well.
- Place the steak skewers on the grill and cook for 3-4 minutes per side for medium-rare (130°F internal), rotating to get all sides charred. Add the tomato skewers for the last 4 minutes.
- Transfer the skewers to a platter, tent with foil, and let rest for 5 minutes.
- Serve immediately, spooning any juices from the platter back over the skewers.
Notes
The real difference between good steak kebabs and great ones is the marinade time. Anything less than 24 hours and you're just flavoring the surface. At 48 hours, the balsamic and Dijon have penetrated the meat and changed the texture completely. Also, separate the tomatoes onto their own skewers — they cook much faster than the beef and turn to mush if they're on the same skewer. And don't skip the rest — 5 minutes tented with foil lets the juices redistribute so your first bite isn't a flood onto your plate.
