Print
- Prep Time 1 hour 15 minutes
- Cook Time 10 minutes
- Total Time 1 hour 25 minutes
- Yield 12 1x
Author
Shop for Ingredients
Make a list for the store or order online.
Ingredients
Scale
- 6 tablespoons olive oil
- 6 tablespoons balsamic vinegar
- 1 tablespoon Dijon mustard
- kosher salt
- pepper
- 1 tablespoon minced fresh rosemary
- 18 ounces steak – cut into 24 cubes
- 8 ounces baby bella mushrooms – halved
- 1 large Vidalia onion – sliced into 12 wedges
Instructions
- Whisk oil, vinegar, mustard and rosemary into a large bowl. Season with salt and pepper.
- Add steak to bowl, mix to coat. Cover with plastic wrap and transfer to refrigerator to marinate for a minimum of 1 hour.
- Soak 12 skewers in water.
- To assemble skewers: Add 1 piece of steak, 1 mushroom and onion wedge. Continue by adding the same. Continue until all 12 skewers are complete.
- Heat a non-stick grill pan over medium – high heat. Add skewers (careful not to crowd the pan, do this in batches).
- Cook for approximately 2-3 minutes and then flip skewers. Continue cooking for additional 2 minutes.
- Transfer to serving plate. Garnish with fresh rosemary if desired.
Did you make this recipe?
Share a photo and tag us — we can’t wait to see what you’ve made!