One of the best steak recipes you’ll ever try is Steak Kebabs. These mouth-watering kebabs are perfect for barbecues, family gatherings, or even a cozy dinner at home. The combination of tender sirloin steak and vibrant vegetables, all grilled to perfection, makes this dish stand out. Not only are they delicious, but they’re also versatile and can be customized with your favorite veggies or marinades.
Why You’ll Love This Recipe
- Easy to Prepare: With just a few steps, you can create a flavorful meal that impresses both family and friends.
- Flavorful Marinade: The marinade infuses the steak with rich flavors, ensuring every bite is juicy and tender.
- Customizable Ingredients: Feel free to swap out vegetables or adjust the marinade to suit your taste preferences.
- Perfect for Any Occasion: These kebabs are great for summer cookouts, weeknight dinners, or special occasions.
- Healthy Option: Packed with protein and nutrients from the veggies, these kebabs make for a wholesome meal.
Tools and Preparation
Before diving into making your Steak Kebabs, gather your tools to streamline the process.
Essential Tools and Equipment
- Grill
- Mixing bowl
- Gallon-size resealable bag
- Skewers
- Tongs
Importance of Each Tool
- Grill: Provides that irresistible smoky flavor and char marks that elevate the dish.
- Mixing Bowl: Essential for combining the marinade ingredients evenly.
- Gallon-size Resealable Bag: Ideal for marinating steak without mess while ensuring full flavor absorption.
- Skewers: Hold everything together while cooking, allowing for easy handling on the grill.
Ingredients
One of the best steak recipes! Cubes of steak are soaked in a flavorful marinade for hours to absorb flavor and make them tender, then they’re threaded onto skewers with fresh veggies and grilled to get that addictive char. Makes 10 Kebabs.
For the Marinade
- 1/4 c olive oil
- 1/4 c soy sauce
- 1 1/2 tbsp fresh lemon juice
- 1 1/2 tbsp red apple vinegar
- 2 1/2 tbsp Worcestershire sauce
- 1 tbsp honey
- 2 tsp Dijon mustard
- 1 tbsp minced garlic
- 1 tsp freshly ground black pepper
For the Kebabs
- 1 3/4 lbs sirloin steak (look for thicker steaks), cut into 1 1/4 inch pieces
- 8 oz button or cremini mushrooms (halved unless small)
- 3 bell peppers (1 red, 1 green, 1 yellow), cut into 1 1/4-inch pieces
- 1 large red onion diced into chunks (about 1 1/4-inch)
- 1 Tbsp olive oil (plus more for brushing grill grates)
- Salt and freshly ground black pepper
- 1/2 tsp garlic powder
- 10 wooden skewer sticks soaked in water for at least 30 minutes
For Garnish
- 2 tablespoons fresh parsley, finely chopped

How to Make Steak Kebabs
Step 1: Prepare the Marinade
In a mixing bowl, whisk together all marinade ingredients until well combined.
Step 2: Marinate the Steak
Place steak pieces into a gallon-size resealable bag. Pour marinade over steak. Seal the bag while pressing out excess air and massage it over the steak. Transfer to refrigerator and allow to marinate for 3 – 6 hours.
Step 3: Preheat the Grill
Preheat your grill over medium-high heat to about 425 degrees Fahrenheit. Clean grill grates if necessary during preheating.
Step 4: Prepare Vegetables
On a cutting board, drizzle veggies with olive oil and lightly toss to coat. Note that you can keep onion slices in larger chunks to prevent burning when grilling.
Step 5: Season Veggies
Sprinkle veggies evenly with garlic powder and season them with salt and pepper.
Step 6: Assemble Kebabs
Layer steak pieces and veggies onto skewers in your desired order. Aim for about four pieces of steak on each skewer along with alternating vegetables.
Step 7: Grill the Kebabs
Brush grill grates lightly with oil. Place kebabs on the grill. Grill until the center of steak registers about 140 -145 degrees Fahrenheit for medium doneness. Turn kebabs occasionally for even cooking; this should take about 8 -9 minutes. Serve warm.
How to Serve Steak Kebabs
Serving steak kebabs can elevate any meal. These delicious skewers are versatile and pair beautifully with a variety of sides and sauces. Whether you’re hosting a barbecue or enjoying a quiet dinner, here are some ideas to enhance your dining experience.
Fresh Salad
- Green Salad: A light green salad with mixed greens, cucumbers, and cherry tomatoes adds freshness.
- Greek Salad: This salad includes feta cheese, olives, and red onion for a Mediterranean twist.
Dipping Sauces
- Chimichurri Sauce: This vibrant sauce made from parsley, garlic, and vinegar complements the richness of the steak.
- Garlic Aioli: Creamy and garlicky, aioli adds a luxurious touch to each bite.
Grilled Vegetables
- Zucchini Skewers: Grilled zucchini brushed with olive oil brings a smoky flavor that pairs well with steak.
- Corn on the Cob: Sweet corn grilled to perfection is always a hit alongside kebabs.
How to Perfect Steak Kebabs
To achieve perfect steak kebabs, focus on the details during preparation and grilling. Here are some essential tips for making your kebabs stand out.
- Choose Quality Meat: Select sirloin or ribeye for tender and flavorful pieces.
- Marinate Properly: Let the steak marinate for at least 3 hours to absorb flavors fully.
- Soak Skewers: Soak wooden skewers in water before use to prevent burning on the grill.
- Preheat Grill: Ensure your grill is properly preheated to get those beautiful grill marks and seal in juices.
- Don’t Overcrowd the Skewers: Give each piece space for even cooking; overcrowding can lead to steaming instead of grilling.
- Rest After Grilling: Allow kebabs to rest for a few minutes after grilling for juicier meat.

Best Side Dishes for Steak Kebabs
Pairing side dishes with steak kebabs can enhance your meal further. Here are some fantastic options that will complement your delicious skewers perfectly.
- Garlic Mashed Potatoes: Creamy mashed potatoes infused with garlic provide comfort alongside your kebabs.
- Coleslaw: A tangy coleslaw adds crunch and balances the richness of the meat.
- Roasted Asparagus: Lightly seasoned roasted asparagus offers an elegant touch to the meal.
- Grilled Rice Pilaf: Fluffy rice pilaf infused with herbs is a delightful base for juicy kebabs.
- Baked Beans: Sweet and savory baked beans add depth to your barbecue spread.
- Quinoa Salad: Nutty quinoa tossed with veggies serves as a healthy and filling side option.
Common Mistakes to Avoid
When making steak kebabs, a few common pitfalls can lead to disappointing results. Here are some mistakes to watch out for:
- Skipping the marinade: Not marinating the steak can result in bland kebabs. Always marinate for at least 3 hours to enhance flavor and tenderness.
- Choosing the wrong cut of meat: Using lean cuts can make the kebabs tough. Opt for sirloin or ribeye for a juicy experience.
- Overcrowding the skewers: Stuffing too many ingredients on each skewer can lead to uneven cooking. Space out your steak and veggies to ensure they grill evenly.
- Not preheating the grill: Failing to preheat can cause your kebabs to stick or cook poorly. Always preheat your grill to medium-high heat before adding the kebabs.
- Ignoring doneness temperatures: Cooking without checking the internal temperature can result in overcooked or undercooked steak. Aim for 140-145 degrees Fahrenheit for medium doneness.
Storage & Reheating Instructions
Refrigerator Storage
- Duration: Store cooked steak kebabs in the refrigerator for up to 3 days.
- Containers: Use airtight containers to maintain freshness and prevent odors from affecting other foods.
Freezing Steak Kebabs
- Duration: Cooked steak kebabs can be frozen for up to 3 months.
- Containers: Use freezer-safe bags or containers, squeezing out as much air as possible before sealing.
Reheating Steak Kebabs
- Oven: Preheat your oven to 350°F (175°C). Place kebabs on a baking sheet and reheat for about 10-15 minutes until warmed through.
- Microwave: Place kebabs on a microwave-safe plate. Cover with a damp paper towel and heat in short intervals of 30 seconds until heated through.
- Stovetop: Heat a skillet over medium heat. Add a little oil, then warm the kebabs for about 5-7 minutes, turning occasionally.

Frequently Asked Questions
What is the best marinade for steak kebabs?
The best marinade includes olive oil, soy sauce, lemon juice, Worcestershire sauce, and spices. This combination enhances flavor while tenderizing the meat.
How do I know when my steak kebabs are done?
Use a meat thermometer; aim for an internal temperature of 140-145°F for medium doneness. This ensures your steak is juicy and flavorful.
Can I use different vegetables in steak kebabs?
Absolutely! Feel free to customize with seasonal vegetables like zucchini, cherry tomatoes, or eggplant. Just ensure they have similar cooking times to the steak.
How long should I marinate steak kabobs?
Marinating for at least 3 hours is recommended, but you can let it sit overnight for even more flavor development.
Final Thoughts
Steak kebabs are a delicious main course that brings together tender meat and vibrant vegetables. Their versatility allows for countless variations based on your taste preferences. Whether you want spicy, sweet, or savory flavors, this recipe adapts beautifully. Give it a try at your next barbecue!

Steak Kebabs
Steak Kebabs are a delightful treat that combines tender sirloin steak and colorful vegetables, all grilled to perfection. Ideal for barbecues, family gatherings, or cozy dinners, these kebabs are not only delicious but also customizable with your favorite veggies and marinades. A marinade made from olive oil, soy sauce, and seasonings infuses the meat with rich flavors, ensuring juicy bites every time. Ready in under 30 minutes of grilling, this recipe is perfect for any occasion while being a healthy option packed with protein and nutrients.
- Total Time: 30 minutes
- Yield: Approximately 10 servings 1x
Ingredients
- 1 3/4 lbs sirloin steak
- 8 oz mushrooms
- 3 bell peppers (red, green, yellow)
- 1 large red onion
- 1/4 c olive oil
- 1/4 c soy sauce
- 1 1/2 tbsp fresh lemon juice
- 1 1/2 tbsp red apple vinegar
- 2 1/2 tbsp Worcestershire sauce
- 1 tbsp honey
- 2 tsp Dijon mustard
- 1 tbsp minced garlic
- 1 tsp freshly ground black pepper
- 1 Tbsp olive oil (plus more for brushing grill grates)
- Salt and freshly ground black pepper
- 1/2 tsp garlic powder
- 10 wooden skewer sticks soaked in water for at least 30 minutes
- 2 tablespoons fresh parsley, finely chopped
Instructions
- Whisk together marinade ingredients in a mixing bowl.
- Place steak in a resealable bag and pour marinade over it. Seal and refrigerate for 3-6 hours.
- Preheat the grill to medium-high heat at 425°F.
- Toss vegetables in olive oil and season with garlic powder, salt, and pepper.
- Assemble skewers by alternating steak pieces and veggies.
- Grill kebabs for about 8-9 minutes until steak reaches an internal temperature of 140-145°F.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main
- Method: Grilling
- Cuisine: American
Nutrition
- Serving Size: 1 kebab (approximately 170g)
- Calories: 250
- Sugar: 2g
- Sodium: 600mg
- Fat: 15g
- Saturated Fat: 5g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 9g
- Fiber: 2g
- Protein: 25g
- Cholesterol: 75mg