Ingredients
Equipment
Method
Make the herb marinade
- Whisk together olive oil, chopped fresh rosemary, minced garlic, balsamic vinegar, Dijon mustard, salt, and pepper until the mixture looks uniform and fragrant.
Marinate the steak
- Pour the marinade over the steak cubes and make sure every piece is coated, then cover and refrigerate for 1-2 hours so the beef absorbs the herbs.
Thread the kebabs
- Thread the marinated beef cubes onto skewers, leaving small spaces between pieces so the edges can char evenly on the grill.
Grill and rest
- Preheat the grill to high heat, then place the kebabs on and cook for 10-15 minutes, turning every 3-4 minutes until you see browned grill marks and the beef reaches your desired doneness.
- Transfer the kebabs to a plate and let rest for 5 minutes before serving so the juices redistribute.
Notes
Pro tip: pat any excess marinade off the steak before grilling so rosemary and garlic don’t burn; if using wooden skewers, keep them soaked to prevent scorching. Refrigerate leftovers in an airtight container for up to 3 days; freeze cooked kebabs for up to 2 months. Dietary swap: use a plant-based “steak” substitute (or chicken breast cubes) and shorten grilling time as needed for safe doneness.
