One of the best steak recipes you can try is Steak Kebabs. These juicy kebabs are perfect for summer grilling, family gatherings, or even a cozy dinner at home. Tender sirloin steak cubes marinated in a savory blend soak up flavors and become deliciously succulent. Threaded onto skewers with colorful veggies, these kebabs deliver both taste and visual appeal that everyone will love.

Jump to:
- Why You’ll Love This Recipe
- Tools and Preparation
- Essential Tools and Equipment
- Importance of Each Tool
- Ingredients
- For the Marinade
- For the Kebabs
- For Garnish
- How to Make Steak Kebabs
- Step 1: Prepare the Marinade
- Step 2: Marinate the Steak
- Step 3: Preheat the Grill
- Step 4: Prepare Vegetables
- Step 5: Assemble the Kebabs
- Step 6: Grill the Kebabs
- How to Serve Steak Kebabs
- Fresh Salads
- Dips and Sauces
- Grilled Vegetables
- How to Perfect Steak Kebabs
- Best Side Dishes for Steak Kebabs
- Common Mistakes to Avoid
- Refrigerator Storage
- Freezing Steak Kebabs
- Reheating Steak Kebabs
- Frequently Asked Questions
- How long should I marinate steak kebabs?
- What type of steak is best for kebabs?
- Can I customize my steak kebab recipe?
- How do I know when my steak kebabs are done?
- Final Thoughts
- 📖 Recipe Card
Why You’ll Love This Recipe
- Flavorful Marinade: The marinade combines olive oil, soy sauce, and Worcestershire sauce to ensure every bite bursts with flavor.
- Easy to Prepare: With simple steps, you can have these delicious kebabs ready for grilling in no time.
- Customizable Ingredients: Feel free to swap out vegetables based on what you have on hand or your personal preferences.
- Perfect for Any Occasion: Whether it’s a backyard BBQ or a weeknight dinner, steak kebabs are always a hit.
- Healthy Option: Packed with protein and fresh vegetables, these kebabs make for a nutritious meal choice.
Tools and Preparation
Before diving into making your steak kebabs, gather all the essential tools to ensure a smooth cooking process.
Essential Tools and Equipment
- Grill
- Mixing bowl
- Gallon-size resealable bag
- Skewers (wooden or metal)
- Basting brush
Importance of Each Tool
- Grill: Essential for achieving that perfect char and smoky flavor on the steak kebabs.
- Mixing Bowl: A sturdy bowl allows you to mix the marinade thoroughly for maximum flavor absorption.
- Skewers: They help hold everything together while cooking, making it easy to flip and serve.
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, keep whole)
- 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 to taste
- 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 cubes into a gallon-size resealable bag. Pour the marinade over the steak and seal the bag while pressing out excess air. Massage the marinade into the steak. Transfer to refrigerator and allow marinating 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 this time.
Step 4: Prepare Vegetables
On a cutting board, drizzle veggies with olive oil and lightly toss to coat. Do not toss the onion as you want it to stay in chunks; layer it in about two or three slices when assembling.
Step 5: Assemble the Kebabs
Sprinkle veggies evenly with garlic powder and season with salt and pepper. Layer steak pieces onto skewers along with veggies in your desired order. Aim for four pieces of steak per skewer.
Step 6: Grill the Kebabs
Brush grill grates lightly with oil. Place kebabs on the grill. Grill until the center of each steak piece registers about 140-145 degrees Fahrenheit for medium doneness, turning occasionally (about 8-9 minutes). Serve warm and enjoy!
How to Serve Steak Kebabs
Serving steak kebabs can be a delightful experience, especially when you consider pairing them with complementary sides and dips. Here are some ideas to elevate your meal and impress your guests.
Fresh Salads
- Greek Salad: This refreshing mix of tomatoes, cucumbers, olives, and feta cheese is a perfect contrast to the richness of the kebabs.
- Caesar Salad: Crisp romaine lettuce, creamy dressing, and crunchy croutons add a classic touch to your meal.
Dips and Sauces
- Tzatziki Sauce: A cool yogurt-based dip with cucumber and garlic that beautifully balances the smoky flavors of the kebabs.
- Chimichurri Sauce: This vibrant green sauce made from parsley, garlic, vinegar, and olive oil adds a fresh kick to every bite.
Grilled Vegetables
- Zucchini and Eggplant: Lightly seasoned and grilled vegetables offer a smoky flavor that pairs well with the steak.
- Corn on the Cob: Sweet corn grilled to perfection provides a fun and sweet addition to your plate.
How to Perfect Steak Kebabs
Creating perfect steak kebabs is all about preparation and technique. Follow these tips for mouthwatering results every time.
- Choose Quality Meat: Opt for sirloin or ribeye for tenderness and rich flavor. The right cut makes all the difference in taste!
- Marinate Well: Allow the steak to marinate for at least 3 hours. This enhances flavor and ensures tenderness.
- Don’t Overcrowd Skewers: Leave space between pieces on skewers. This allows even cooking and helps achieve that desirable char.
- Preheat the Grill Properly: Ensure your grill is hot enough before placing kebabs on it. This helps create a nice sear on the meat.
- Use Fresh Veggies: Incorporate seasonal vegetables for added flavor. Fresh produce can enhance both taste and nutrition.
- Let Them Rest: After grilling, let kebabs rest for a few minutes before serving. This keeps them juicy and flavorful.

Best Side Dishes for Steak Kebabs
Pairing sides with your steak kebabs can take your meal from good to great. Here are some fantastic options to consider:
- Garlic Bread: Toasted bread with garlic butter complements the savory flavors of steak perfectly.
- Roasted Potatoes: Crispy potatoes seasoned with herbs make a hearty side that everyone loves.
- Coleslaw: A tangy coleslaw adds crunch and freshness, balancing out the richness of the kebabs.
- Rice Pilaf: Fluffy rice cooked with spices creates a delicious base that absorbs drippings from the meat.
- Grilled Asparagus: Lightly charred asparagus offers a nutritious side that enhances any barbecue spread.
- Quinoa Salad: A protein-packed salad mixed with veggies provides a healthy complement to your meal.
Common Mistakes to Avoid
Steak kebabs can be a delightful meal, but there are some common pitfalls that can ruin your experience. Avoid these mistakes to ensure your steak kebabs turn out perfectly every time.
Skipping the marinade: Not marinating the steak can lead to bland kebabs. Take the time to soak your steak in a flavorful marinade for at least 3 hours to enhance taste and tenderness.
Using thin cuts of steak: Thin cuts of steak may dry out during grilling. Opt for thicker sirloin steaks, as they hold up better on the grill and remain juicy.
Overcrowding the skewers: Packing too many ingredients onto one skewer can lead to uneven cooking. Space items out on the skewer, allowing heat to circulate properly.
Neglecting veggie prep: Failing to season or prepare vegetables can result in dull flavors. Toss veggies in olive oil and season with salt and pepper for added taste before grilling.
Not checking doneness: Grilling without checking the steak’s internal temperature can lead to overcooked or undercooked meat. Use a meat thermometer for precision; aim for 140-145 degrees Fahrenheit for medium doneness.
Refrigerator Storage
- Store leftover steak kebabs in an airtight container.
- They will last for about 3-4 days in the refrigerator.
- Ensure they have cooled down completely before sealing them up.
Freezing Steak Kebabs
- For longer storage, freeze cooked steak kebabs.
- Place them in freezer-safe bags or containers.
- They can be stored for about 2-3 months; just be sure to label them with the date.
Reheating Steak Kebabs
Oven: Preheat your oven to 350°F (175°C). Place kebabs on a baking sheet and heat for about 10-15 minutes until warmed through.
Microwave: Use a microwave-safe plate and cover with a damp paper towel. Microwave on medium heat for 1-2 minutes, checking frequently to prevent overcooking.
Stovetop: Heat a skillet over medium heat and add a splash of water or broth. Cook kebabs for about 5 minutes, turning occasionally until heated through.

Frequently Asked Questions
How long should I marinate steak kebabs?
Marinate your steak kebabs for at least 3 hours, but if you have more time, letting them sit overnight will enhance flavor even more.
What type of steak is best for kebabs?
Sirloin steak is ideal due to its balance of flavor and tenderness. Look for thicker cuts to prevent drying out during grilling.
Can I customize my steak kebab recipe?
Absolutely! Feel free to add other vegetables like zucchini or cherry tomatoes, or experiment with different marinades to suit your taste preferences.
How do I know when my steak kebabs are done?
Use a meat thermometer; the internal temperature should reach about 140-145°F for medium doneness.
Final Thoughts
Steak kebabs are not only flavorful but also versatile enough to accommodate various tastes and preferences. Grill them up this summer or any time you crave a hearty meal! Customize with your favorite vegetables and marinades for an unforgettable dining experience that everyone will love.
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card
Print
Steak Kebabs
- Total Time: 25 minutes
- Yield: Approximately 10 servings 1x
Description
Steak Kebabs are a delicious and visually appealing dish perfect for summer grilling or cozy dinners at home. Tender sirloin steak cubes are marinated in a savory blend of olive oil, soy sauce, and Worcestershire sauce, ensuring each bite is packed with flavor. Skewered with colorful vegetables like bell peppers, red onions, and mushrooms, these kebabs not only taste amazing but also look fantastic on the grill. Whether you’re hosting a backyard BBQ or enjoying a weeknight meal, Steak Kebabs are sure to impress family and friends alike!
Ingredients
- 1 3/4 lbs sirloin steak (cut into 1 1/4-inch pieces)
- 8 oz button or cremini mushrooms (halved)
- 3 bell peppers (red, green, yellow; cut into 1 1/4-inch pieces)
- 1 large red onion (cut into chunks)
- 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 to taste
- 1/2 tsp garlic powder
- 10 wooden skewer sticks soaked in water for at least 30 minutes
- 2 tablespoons fresh parsley, finely chopped
Instructions
- Prepare the marinade by whisking together olive oil, soy sauce, lemon juice, apple cider vinegar, Worcestershire sauce, honey, Dijon mustard, minced garlic, and black pepper in a mixing bowl.
- Place steak cubes in a gallon-size resealable bag and pour the marinade over them. Seal the bag while pressing out excess air and massage the marinade into the steak. Refrigerate for 3-6 hours.
- Preheat your grill to medium-high heat (425°F). Clean grill grates if necessary.
- Drizzle vegetables with olive oil and season with salt and pepper (leave onion chunks unseasoned).
- Assemble kebabs by alternating steak pieces and vegetables on skewers—aim for four pieces of steak per skewer.
- Grill kebabs for about 8-9 minutes until the internal temperature reaches 140-145°F for medium doneness.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Main
- Method: Grilling
- Cuisine: American
Nutrition
- Serving Size: 1 kebab (approximately 150g)
- Calories: 230
- Sugar: 5g
- Sodium: 700mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 2g
- Protein: 22g
- Cholesterol: 70mg