If you’re craving a dish that’s bursting with flavor, colorful, and downright delicious, then you need to try this Grilled Steak Kebabs Recipe. It’s a perfect way to bring the sizzle and smoky goodness of the grill right to your backyard or kitchen, with tender sirloin steak marinated to perfection and paired with vibrant bell peppers and red onions. Each bite offers a delightful balance of juicy meat and crisp veggies, enhanced by a simple yet savory marinade that will have everyone asking for seconds. Trust me, this recipe is a guaranteed crowd-pleaser whether you’re feeding your family or entertaining friends.

Ingredients You’ll Need
This Grilled Steak Kebabs Recipe uses simple ingredients that pack a punch in flavor and texture. Each component plays an essential role, from the juicy sirloin cubes to the colorful peppers and the garlicky marinade that ties it all together.
- Olive oil: Adds moisture and helps the marinade cling to the steak for juicy results.
- Soy sauce: Brings a rich umami flavor that deepens the taste of the beef.
- Garlic (minced): Infuses the meat with a robust, aromatic kick.
- Black pepper: Offers just the right amount of heat and earthiness.
- Sirloin steak (cut in 1-inch cubes): The star of the recipe, tender and perfect for grilling.
- Red bell pepper (cut in 1-inch pieces): Adds sweetness and vibrant color to the skewers.
- Orange bell pepper (cut in 1-inch pieces): Contributes a bright, citrusy note and visual appeal.
- Green bell pepper (cut in 1-inch pieces): Provides a slightly bitter contrast to the sweet peppers.
- Red onion (cut in 1-inch pieces): Offers a mild pungency and caramelizes beautifully on the grill.
- Metal skewers: Durable and reusable for perfectly even grilling.
How to Make Grilled Steak Kebabs Recipe
Step 1: Prepare the Marinade and Marinate the Steak
Begin by whisking together olive oil, soy sauce, minced garlic, and black pepper in a medium bowl. This simple marinade works its magic by tenderizing the sirloin steak cubes and infusing them with deep, savory notes. Add your cubed steak to the bowl and toss to coat every piece thoroughly. Cover the bowl with plastic wrap and let the steak soak up all those flavors for 30 minutes to an hour. This step is key for juicy, flavorful kebabs that never disappoint.
Step 2: Assemble the Kebabs
Once your steak has marinated and absorbed all those delicious flavors, it’s time to thread the meat onto your metal skewers. Alternate a piece of steak with colorful chunks of red, orange, and green bell peppers, plus red onion. This layering ensures each bite is a perfect harmony of tender meat and crisp, charred vegetables—plus, it looks absolutely stunning on the grill.
Step 3: Grill to Perfection
Heat your grill to medium and place the assembled kebabs on it. Grill them, turning often, so each side browns beautifully and the vegetables soften just a bit without losing their crunch. This process will take about 12 to 15 minutes. Keep a close eye to avoid overcooking, as sirloin is best when it remains tender and succulent. Once done, remove from the grill and prepare to enjoy!
How to Serve Grilled Steak Kebabs Recipe

Garnishes
Adding a garnish can elevate the presentation and taste of your grilled steak kebabs. Sprinkle freshly chopped parsley or cilantro for a bright, herbal note, or add a squeeze of fresh lemon juice to brighten the flavors further. A light drizzle of tzatziki or a yogurt-based sauce can also complement the smoky meat beautifully.
Side Dishes
These kebabs are incredibly versatile when it comes to sides. For a fresh, wholesome meal, pair them with a crisp Greek salad or a quinoa pilaf. If you want something heartier, grilled corn on the cob or garlic mashed potatoes make fantastic companions. The key is to balance the kebab’s robust flavors with lighter, refreshing sides.
Creative Ways to Present
Want to impress your guests? Serve your grilled steak kebabs over a bed of fluffy couscous or wrapped inside warm pita bread with a dollop of hummus for a Mediterranean-inspired feast. You can also place the skewers on a wooden board with an assortment of dipping sauces—like chimichurri, spicy harissa, or creamy ranch—to offer plenty of exciting flavor options.
Make Ahead and Storage
Storing Leftovers
If you find yourself with leftover grilled steak kebabs, store them in an airtight container in the refrigerator for up to 3 days. Keep the steak and vegetables together to preserve the balance of flavors, and cool completely before sealing to maintain freshness.
Freezing
For longer storage, you can freeze leftover kebabs. Wrap each skewer individually in plastic wrap, then place in a freezer-safe bag or container. They’ll keep well for up to 3 months. When you’re ready to enjoy them again, thaw in the refrigerator overnight before reheating.
Reheating
To warm your grilled steak kebabs without drying them out, gently reheat them in a 350°F oven for 10-15 minutes, turning once. Alternatively, you can quickly warm them on a grill or stovetop pan over medium heat, ensuring the meat remains tender and the veggies just reheated to maintain their texture.
FAQs
Can I use a different cut of steak for this Grilled Steak Kebabs Recipe?
Absolutely! While sirloin is great for its tenderness and flavor, cuts like ribeye or strip steak can also work beautifully. Just be mindful of cooking times, as fattier cuts might need a little extra time or lower heat to avoid flare-ups.
Do I have to use metal skewers?
Metal skewers are durable and reusable, but bamboo or wooden skewers can also be used. Just remember to soak wooden skewers in water for at least 30 minutes before grilling to prevent them from burning.
How long should I marinate the steak?
The recipe suggests anywhere from 30 minutes to 1 hour, which is perfect for tenderizing and flavoring the beef. Marinating longer than that can sometimes break down the meat too much, especially because of the soy sauce’s salt content.
Can I make this recipe indoors if I don’t have a grill?
Yes! You can cook the kebabs under a broiler or on a grill pan on your stovetop. Just keep an eye on them and turn often to ensure even cooking and that nice char you expect from grilled kebabs.
What can I serve with the kebabs to make a full meal?
Pair these kebabs with fresh salads, couscous, rice pilaf, or roasted potatoes for a balanced meal. Adding some grilled vegetables or a tzatziki sauce can round out the meal nicely and complement the flavors perfectly.
Final Thoughts
There’s nothing quite like the joy of biting into juicy, smoky grilled steak kebabs straight off the grill. This Grilled Steak Kebabs Recipe is a fantastic go-to for easy yet impressive grilling, combining simple ingredients into a mouthwatering meal that’s full of flavor and color. Once you make this, it’s sure to become one of your favorite dishes to cook and share with loved ones.
Print
Grilled Steak Kebabs Recipe
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 1 hour 15 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Grilling
- Cuisine: American
Description
These Grilled Steak Kebabs are a delicious and colorful meal featuring tender sirloin steak marinated in a savory blend of olive oil, soy sauce, garlic, and black pepper, threaded alternately with vibrant bell peppers and red onion, then grilled to perfection for a juicy and flavorful dish perfect for any outdoor gathering or weeknight dinner.
Ingredients
Marinade and Meat
- 1/2 cup olive oil
- 1/2 cup soy sauce
- 3 cloves garlic (minced)
- 1 teaspoon black pepper
- 2 pounds sirloin steak (cut into 1-inch cubes)
Vegetables
- 1 red bell pepper (seeded and cut into 1-inch pieces)
- 1 orange bell pepper (seeded and cut into 1-inch pieces)
- 1 green bell pepper (seeded and cut into 1-inch pieces)
- 1 red onion (cut into 1-inch pieces)
Equipment
- 8 metal skewers
Instructions
- Prepare Marinade: In a medium bowl, whisk together olive oil, soy sauce, minced garlic, and black pepper until well combined. This mixture will infuse the steak with flavor and keep it tender.
- Marinate Steak: Add the cubed sirloin steak to the marinade and toss to coat evenly. Cover the bowl with plastic wrap and allow the steak to marinate in the refrigerator for 30 minutes to 1 hour to develop flavor and tenderness.
- Assemble Kebabs: Remove the steak cubes from the marinade and thread them onto the metal skewers, alternating with pieces of red, orange, and green bell peppers and red onion for a balanced and colorful presentation.
- Grill Kebabs: Preheat the grill to medium heat. Place the skewers on the grill and cook for approximately 12 to 15 minutes, turning frequently to ensure all sides of the meat are nicely browned and the vegetables become tender but still maintain some bite.
- Serve: Once cooked, remove the kebabs from the grill and serve immediately while hot. Enjoy the juicy, flavorful grilled steak kebabs with your favorite side dishes or sauces.
Notes
- Soaking wooden skewers in water for at least 30 minutes before threading can prevent burning; however, this recipe uses metal skewers which do not require soaking.
- For extra flavor, consider adding herbs like rosemary or thyme to the marinade.
- Ensure even-sized pieces for uniform cooking.
- Adjust cooking time depending on preferred doneness of steak.
- Can be served with rice, salad, or pita bread for a complete meal.

