These Steak Kabobs are a mouthwatering way to enjoy grilled steak and vegetables on a skewer. Juicy, marinated beef cubes are threaded with colorful bell peppers, onions, and mushrooms, then grilled to charred perfection. Whether for a backyard BBQ or a quick weeknight meal, these kabobs are always a hit.
Why You’ll Love This Recipe
- Perfectly seasoned and tender steak with a flavorful marinade
- Colorful and healthy mix of vegetables
- Easy to assemble and quick to grill
- Great for entertaining or meal prepping
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- 1½ pounds top sirloin steak, cut into 1-inch cubes
- 1 red bell pepper, cut into 1-inch pieces
- 1 yellow bell pepper, cut into 1-inch pieces
- 1 red onion, cut into chunks
- 8 ounces button mushrooms, halved
- 2 tablespoons olive oil
- 2 tablespoons soy sauce
- 1 tablespoon Worcestershire sauce
- 2 cloves garlic, minced
- 1 teaspoon dried oregano
- Salt and pepper to taste
- Wooden or metal skewers
Directions

- In a medium bowl, whisk together olive oil, soy sauce, Worcestershire sauce, garlic, oregano, salt, and pepper.
- Add steak cubes to the marinade, toss to coat, and refrigerate for at least 30 minutes (up to 4 hours).
- If using wooden skewers, soak them in water for 30 minutes to prevent burning.
- Preheat your grill to medium-high heat.
- Thread the marinated steak, bell peppers, onion, and mushrooms onto skewers, alternating pieces for even distribution.
- Grill kabobs for 8–10 minutes, turning occasionally, until the steak is cooked to your desired doneness and the vegetables are tender.
- Let rest for a few minutes before serving.
Servings and Timing
- Servings: 4
- Prep Time: 15 minutes
- Marinating Time: 30 minutes (minimum)
- Cook Time: 10 minutes
- Total Time: 55 minutes
Variations
- Vegetables: Try adding zucchini, cherry tomatoes, or pineapple for extra flavor.
- Protein Options: Use chicken, lamb, or tofu in place of steak.
- Herbs and Spices: Add rosemary, thyme, or smoked paprika to the marinade for a different flavor twist.
- Oven Option: Roast at 425°F for 15–20 minutes, turning once halfway through.
Storage/Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days.
- Reheating: Warm in the oven at 350°F for 10–15 minutes or microwave gently in 30-second intervals.
- Freezer: Freeze cooked kabobs for up to 2 months. Thaw overnight in the fridge before reheating.
FAQs
What cut of steak is best for kabobs?
Top sirloin is ideal because it’s lean, flavorful, and tender when grilled.
Do I have to marinate the steak?
Marinating is recommended to enhance flavor and tenderness but is not strictly necessary if you’re short on time.
Can I use metal skewers instead of wooden ones?
Yes, metal skewers are reusable and don’t require soaking.
How do I prevent wooden skewers from burning?
Soak them in water for at least 30 minutes before grilling.
Can I cook steak kabobs in the oven?
Yes, bake at 425°F for 15–20 minutes, turning halfway through.
What should I serve with steak kabobs?
Rice, couscous, grilled corn, or a fresh green salad are great options.
How do I tell when the steak is done?
Use a meat thermometer: 135°F for medium-rare, 145°F for medium.
Can I prep the kabobs ahead of time?
Yes, assemble them up to a day in advance and refrigerate until ready to grill.
Are these kabobs gluten-free?
Yes, just make sure to use gluten-free soy sauce and seasonings.
Can I grill these on a stovetop grill pan?
Absolutely. Use medium-high heat and cook for the same time, turning occasionally.
Conclusion
Steak Kabobs are a simple, delicious, and colorful meal that’s perfect for grilling season. With juicy beef, charred veggies, and a rich marinade, these skewers are a guaranteed crowd-pleaser. Whether for a family dinner or a summer BBQ, they offer bold flavor with minimal fuss.
PrintSteak Kabobs
Steak Kabobs are a flavorful and colorful grilled dish made with marinated steak cubes, fresh vegetables, and skewered to perfection. Great for summer cookouts or a simple family dinner.
- Prep Time: 15 minutes
- Cook Time: 12 minutes
- Total Time: 1 hour 30 minutes (includes marinating time)
- Yield: 4 servings 1x
- Category: Main Course
- Method: Grilling
- Cuisine: Mediterranean
Ingredients
- 1.5 pounds sirloin steak, cut into 1.5-inch cubes
- 1 red bell pepper, cut into chunks
- 1 green bell pepper, cut into chunks
- 1 red onion, cut into chunks
- 1 zucchini, sliced into thick rounds
- 1/4 cup olive oil
- 3 tablespoons soy sauce
- 2 tablespoons Worcestershire sauce
- 1 tablespoon lemon juice
- 2 cloves garlic, minced
- 1 teaspoon dried oregano
- 1/2 teaspoon black pepper
- Salt to taste
- Wooden or metal skewers
Instructions
- In a bowl, whisk together olive oil, soy sauce, Worcestershire sauce, lemon juice, garlic, oregano, pepper, and salt.
- Add steak cubes to the marinade, cover, and refrigerate for at least 1 hour (up to 8 hours).
- If using wooden skewers, soak them in water for 30 minutes to prevent burning.
- Preheat grill to medium-high heat.
- Thread marinated steak, bell peppers, onion, and zucchini alternately onto skewers.
- Grill kabobs for 10–12 minutes, turning every few minutes, until steak is cooked to desired doneness and veggies are tender.
- Remove from grill and let rest for 5 minutes before serving.
Notes
- Customize with your favorite vegetables like mushrooms or cherry tomatoes.
- Use a meat thermometer to cook steak to your preferred doneness.
- Serve with rice, pita, or a fresh salad.
Nutrition
- Serving Size: 2 skewers
- Calories: 320
- Sugar: 4g
- Sodium: 590mg
- Fat: 18g
- Saturated Fat: 5g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 9g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 80mg