These steak kebabs are juicy, tender, and full of flavor. An Italian-style marinade of olive oil, apple cider vinegar, oregano, lemon juice, and Italian seasoning gives the beef a bright, savory finish—perfect for a simple summertime dinner the whole family will enjoy.

Call them kebabs, shish kebabs, or skewers—these steak kebabs are easy to prepare and pack a lot of flavor. Serve them over rice or alongside a fresh salad for a complete meal. The marinade uses common pantry ingredients and works equally well for beef, chicken, or shrimp.
Common questions about this recipe include:
- What cut of beef is best for skewers?
- How can I make the beef tender?
- Can I cook these kebabs in the oven?
- Is there a way to make them without individual skewers?
Before the recipe steps, here are a few tips to ensure success.
Steak Kebabs – Tips for Success
- Best cuts of beef: Sirloin is a great, affordable choice that stays tender. Filet is the most tender and flavorful, though more expensive—use it for special occasions.
- Making beef tender: The marinade softens the meat. Acidic ingredients like apple cider vinegar and lemon juice help tenderize the beef; longer marination yields more tender results.
- Oven method: Preheat the oven to 425°F (220°C), arrange skewers on a foil-lined baking sheet, and bake for about 20 minutes for medium doneness.
- No-skewer option: Use a grilling basket to cook the cubed steak and vegetables if you prefer not to assemble skewers.

Steak Kebab Ingredients
Use the following for the skewers:
- Sirloin or your preferred steak (about 2 lbs)
- Red bell pepper
- Green bell pepper
- Yellow bell pepper
- Cherry tomatoes
- Medium onion
- Mushrooms (optional)
Marinade Ingredients
This Italian-style marinade keeps the meat bright and flavorful:
- 1 package dry Italian seasoning mix
- 1/2 cup olive oil
- 1/3 cup apple cider vinegar
- 1 teaspoon dried oregano
- 2 tablespoons fresh lemon juice

How to Make Steak Kebabs
- Cut the steak: Trim as needed and cut the beef into even 1–1½-inch cubes for uniform cooking.

- Prepare the vegetables: Cut peppers into bite-size pieces and slice onion into wedges. Other good options include zucchini, squash, eggplant, pineapple, and mushrooms.

- Make the marinade: In a bowl, combine the dry Italian seasoning mix, olive oil, apple cider vinegar, dried oregano, and fresh lemon juice. Whisk until blended.

- Marinate steak and vegetables: Place the cubed steak and chopped vegetables in a large bowl or a gallon zip-top bag. Pour in the marinade, toss to coat, and refrigerate. For best results, marinate overnight; if short on time, marinate at least one hour.

- Assemble the kebabs: Thread steak and vegetables onto skewers in any order you like. Placing a mushroom or piece of steak at the end of each skewer helps prevent other pieces from sliding off.

- Grill the kebabs: Preheat the grill to medium-high. Grill skewers 9–10 minutes total, turning occasionally, until the steak reaches your desired doneness. Let rest briefly before serving.

Pro Tips
- Marinating time: Overnight marination gives the most flavor and tenderness; a minimum of one hour will still improve texture and taste.
- Protein swaps: This marinade works well with chicken or shrimp if you prefer those proteins.
- Soak wooden skewers: Soak for at least one hour to prevent burning on the grill.
- Spacing for texture: Leaving a little space between meat and vegetables helps prevent over-crisping; space also improves airflow and even cooking.
- Reheating: Reheat in the oven for best texture. To crisp, broil for about 5 minutes while watching closely; to warm gently, bake at 350°F for 7–10 minutes.

What Goes Well with Beef Skewers?
- Italian-style pasta salad
- Potato salad
- Coleslaw
- Steamed or flavored rice
Please note: if you share photos of your results on social media, tag or credit the recipe source you used. Subscribe to newsletters or follow your favorite food sites for more recipes and tips.
Steak Kebabs
Ingredients
Marinade Ingredients
- 1 package dry Italian seasoning mix
- 1/2 cup olive oil
- 1/3 cup apple cider vinegar
- 1 teaspoon dried oregano
- 2 tablespoons fresh lemon juice
Steak Kebab Ingredients
- 2 lbs sirloin or filet, cubed
- 1 red pepper, cut into pieces
- 1 yellow pepper, cut into pieces
- 1 green pepper, cut into pieces
- 1 onion, cut into wedges
- Mushrooms and cherry tomatoes, as desired
Instructions
To Prepare the Marinade
- Combine the Italian seasoning mix, olive oil, apple cider vinegar, dried oregano, and lemon juice in a small bowl. Whisk until smooth.
To Prepare the Kebabs
- Cut the steak into cubes and prepare the vegetables.
- Place steak and vegetables in a large bowl or zip-top bag. Pour in the marinade and toss to coat.
- Refrigerate and let marinate overnight for best results, or at least one hour.
- Thread steak and vegetables onto skewers.
- Grill over medium-high heat for about 9–10 minutes total, turning occasionally, until cooked to your preference. Let rest briefly and serve.
Nutrition
Calories: 393 kcal |
Carbohydrates: 6 g |
Protein: 34 g |
Fat: 25 g