Marinated Steak Skewers
Who doesn’t love eating meat on a stick? These marinated steak skewers are here just in time for grilling season.

Marinated Steak Skewers
- Prep Time
45 min
- Cook Time
15 min
- Total Time
1 hour
- Servings
8 skewers
- Difficulty
Medium

Ingredients
- 2 pounds of steak
- 1 red pepper
- 1 yellow pepper
- ½ red onion
- 1 zucchini
- Olive oil
- Salt
- Pepper
MARINADE
- ¼ cup olive oil
- ¼ cup balsamic vinegar
- 4 garlic cloves (minced)
- 1 lemon (juiced)
- 1 tbsp Dijon mustard
- 1 tbsp Italian seasoning
- Salt
- Pepper
Instructions
- To make the marinade, combine the olive oil, balsamic vinegar, garlic, lemon juice, Dijon mustard, salt, and pepper in a bowl.
- Cut up your steak into small, wide cubes and add to the marinade bowl.
- Marinate the steak cubes for 4-6 hours or longer, depending on the cut of meat.
- Cut up the peppers, red onion, and zucchini. In a separate bowl, toss the vegetables in olive oil, salt, and pepper.
- Thread the steak cubes, peppers, onions, and zucchini onto each skewer. I put 5-6 steak cubes on each one.
- Spray or olive oil the grill when it’s cold, then preheat it to 450°F.
- Place the skewers on the grill and cook on all sides for 3-4 minutes (for medium rare) or until slightly charred.
- Transfer the skewers to a serving plate and let them rest for a few minutes before serving.
TIPS
- If you are using wooden skewers, make sure to soak them in water for 1-24 hours before grilling, or else they will burn. I used metal ones for this recipe!
- Instead of mincing the garlic, you can use garlic paste. Find this in the produce section of the grocery store by the herbs!
- I used a sirloin filet for this recipe. Since you are marinating, you can go with a less expensive cut.
- If you are using a tougher cut of meat, you might want to marinate longer, maybe even overnight.
- When threading the steak and vegetables on the skewers, do it loosely. You don’t want to smush the ingredients together. This helps everything cook evenly.