Imagine the irresistible aroma of steak kabobs on the grill wafting through the air, making your mouth water with every sizzle. Picture juicy, tender pieces of marinated steak mingling with vibrant bell peppers and onions, each bite bursting with flavor that dances on your palate like a summer celebration.
Now, think back to those backyard barbecues filled with laughter and stories shared over smoky skewers. There’s something magical about gathering friends and family, the anticipation building as you flip these delicious kabobs to achieve that perfect char. Whether it’s a sunny afternoon or a cozy evening under the stars, these steak kabobs promise an unforgettable flavor experience that will have everyone coming back for seconds.
Why Will You Keep Making steak kabobs on the grill?
Juicy flavor from tender Sirloin steak mixed with vibrant vegetables creates a mouthwatering experience. Colorful bell peppers and cherry tomatoes not only elevate the taste but also add eye-catching appeal to your plate. Simple marinade of olive oil, soy sauce, and garlic ensures deep flavor without complicated steps. Quick prep and cook time means you’ll enjoy delicious steak kabobs in just 35 minutes! Perfect for summer gatherings or weeknight dinners, these kabobs are sure to impress friends and family alike!
Ingredients for steak kabobs on the grill
- For the Steak
1 pound Sirloin steak (cut into 1-inch cubes) – This tender cut is perfect for grilling, ensuring juicy and flavorful bites in your steak kabobs on the grill.
- For the Vegetables
1 bell pepper Red bell pepper (cut into 1-inch pieces) – Adds a sweet crunch and vibrant color to your kabobs.
1 bell pepper Green bell pepper (cut into 1-inch pieces) – Offers a slight bitterness that balances the sweetness of the red peppers.
1 medium Red onion (cut into wedges) – Grilled onions caramelize beautifully, enhancing the overall flavor profile of your dish.
8 ounces Cherry tomatoes – Their juicy burst adds freshness and a pop of color to each skewer.
- For the Marinade
1/4 cup Olive oil (for marinade) – Helps to tenderize the steak while adding richness to the flavors.
2 tablespoons Soy sauce (for marinade) – Provides umami depth and enhances the savory notes of the kabobs.
2 cloves Garlic (minced) – Fresh garlic infuses an aromatic punch into the marinade.
1 teaspoon Dried oregano – This herb brings a hint of earthiness that complements grilled dishes wonderfully.
1 teaspoon Salt (to taste) – Essential for enhancing all the flavors in your kabobs.
1/2 teaspoon Black pepper (to taste) – Adds a subtle heat that rounds out your skewers beautifully.
How to Make steak kabobs on the grill

1. Combine In a bowl, combine 1/4 cup olive oil, 2 tablespoons soy sauce, 2 cloves minced garlic, 1 teaspoon dried oregano, 1 teaspoon salt, and 1/2 teaspoon black pepper to create a flavorful marinade.
2. Marinate Add 1 pound of Sirloin steak cubes to the marinade and let it sit for at least 15 minutes. This allows the meat to absorb all those delicious flavors!
3. Prepare While the steak is marinating, cut up your colorful vegetables: chop 1 red bell pepper and 1 green bell pepper into 1-inch pieces, cut 1 medium red onion into wedges, and gather 8 ounces of cherry tomatoes.
4. Preheat Preheat your grill to medium-high heat, aiming for about 400°F. A hot grill will give your steak kabobs that perfect sear!
5. Thread Thread the marinated steak and prepared vegetables onto skewers, alternating between the tender steak and vibrant veggies for beautiful color and taste.
6. Grill Place the skewers on the grill and cook for about 10-15 minutes. Turn them occasionally until the steak reaches your desired doneness—look for a nice char!
7. Rest Remove from the grill and let them rest for a few minutes before serving. This helps keep your steak juicy and full of flavor.
Optional: Garnish with fresh herbs or a squeeze of lemon juice for added brightness.
Exact quantities are listed in the recipe card below.
Tips for the Best steak kabobs on the grill
- Marinate Wisely: Allow the steak to marinate for at least 15 minutes, but not more than 2 hours; longer can make it mushy.
- Cut Evenly: Ensure all vegetables and steak pieces are cut into uniform sizes for even cooking and perfect grilling on your steak kabobs on the grill.
- Soak Skewers: If using wooden skewers, soak them in water for 30 minutes before grilling to prevent burning and to keep your kabobs intact.
- Don’t Overcrowd: Avoid packing the skewers too tightly; leave space between each piece for even heat distribution while cooking.
- Use a Meat Thermometer: For perfectly cooked steak, check doneness with a thermometer; aim for 130°F for medium-rare and remove from the grill promptly.
- Rest Before Serving: Letting the kabobs rest for a few minutes after grilling helps redistribute juices, ensuring every bite is tender and flavorful.
How to Store and Freeze steak kabobs on the grill
- Fridge: Store leftover steak kabobs on the grill in an airtight container for up to 3 days to maintain their juicy flavor and tenderness.
- Freezer: For longer storage, freeze cooked kabobs in a freezer-safe bag or container for up to 2 months. Make sure to remove as much air as possible.
- Reheating: To reheat, thaw overnight in the fridge, then warm on the grill or in a skillet over medium heat until heated through, about 5–7 minutes.
- Fresh Ingredients: Keep raw ingredients like sirloin steak and vegetables refrigerated until ready to use, ideally consuming them within 1-2 days for peak freshness.
steak kabobs on the grill Your Way
Feel free to personalize these delightful skewers with your favorite ingredients and flavors for a unique twist!
- Vegetarian: Swap the sirloin steak for firm tofu or tempeh, marinated in the same delicious mix. This option brings a lovely texture and absorbs all those wonderful flavors.
- Spicy Kick: Add chopped jalapeños or crushed red pepper flakes to your marinade. The heat will elevate your kabobs, adding an exciting punch that spicy food lovers will adore.
- Herb Infusion: Experiment with fresh herbs like rosemary or thyme instead of dried oregano. Fresh herbs can brighten up the dish and add vibrant layers of flavor.
- Smoky Flavor: Incorporate smoked paprika into your marinade for a deeper, smokier taste. This subtle twist will transport your taste buds to summer barbecues with every bite.
- Sweet Touch: Toss in chunks of pineapple or peaches along with the vegetables for a sweet contrast against the savory steak. The caramelization from grilling enhances their natural sweetness beautifully.
- Zesty Marinade: Replace soy sauce with teriyaki sauce for a sweeter, tangy flair. It adds an exciting depth while still complementing the tender meat perfectly.
- Add Crunch: Mix in some whole mushrooms or zucchini slices alongside other veggies for added texture and flavor. These earthy choices create a delightful contrast to the juicy steak.
- Gluten-Free Option: Use tamari instead of soy sauce to keep this dish gluten-free while maintaining its savory essence. Enjoy without worry while savoring every mouthful!
Make Ahead Options

Planning ahead with these steak kabobs on the grill is a breeze and perfect for meal prep! You can marinate the 1 pound of Sirloin steak, along with the colorful veggies like 1 each of red and green bell peppers, 1 medium red onion, and 8 ounces of cherry tomatoes, up to 24 hours in advance. Simply combine 1/4 cup of olive oil, 2 tablespoons of soy sauce, 2 cloves of minced garlic, 1 teaspoon of dried oregano, and season with salt and pepper to create your marinade. Let the steak cubes soak in this flavorful mixture for at least 15 minutes while you chop your veggies. When you’re ready to grill, just skewer the marinated steak and vegetables and cook them on medium-high heat for about 10-15 minutes. This not only saves you time but also enhances the flavor profiles; remember to let them rest a few minutes before serving for optimal juiciness!
steak kabobs on the grill Recipe FAQs
What type of steak is best for steak kabobs?
While sirloin steak is a fantastic choice because of its tenderness and flavor, you can also use ribeye or flank steak for a juicier bite. Just ensure whatever cut you choose is cut into 1-inch cubes for even cooking.
How should I store leftover steak kabobs?
To keep your leftover kabobs delicious, allow them to cool completely, then transfer them to an airtight container. They can be stored in the refrigerator for up to 3 days. When you’re ready to enjoy them again, reheat gently in the oven or microwave!
Can I freeze steak kabobs for later?
Absolutely! If you want to prep ahead, assemble the kabobs but don’t grill them yet. Wrap each skewer tightly in plastic wrap and place them in a freezer-safe bag. They can be frozen for up to 3 months. Thaw overnight in the fridge before grilling.
What if my steak is overcooked on the grill?
Overcooking can happen, but don’t fret! If your kabobs are slightly overdone, consider slicing the meat and tossing it with a bit of olive oil and fresh herbs to add moisture back. Next time, keep an eye on them while grilling—tender sirloin usually cooks perfectly in about 10-15 minutes.
How many servings does this recipe yield?
This recipe makes approximately 4 servings, perfect for a family dinner or a small gathering with friends. Each serving contains around 350 calories, making it a hearty yet healthy option.
Can I use different vegetables in my steak kabobs?
Absolutely! Feel free to get creative with your veggies. Zucchini slices, mushrooms, or even pineapple chunks can add unique flavors and textures. Just make sure to cut them into similar sizes so they cook evenly alongside your steak on the grill!

Steak Kabobs on the Grill
Ingredients
- 1 pound Sirloin steak cut into 1-inch cubes
- 1 bell pepper Red bell pepper cut into 1-inch pieces
- 1 bell pepper Green bell pepper cut into 1-inch pieces
- 1 medium Red onion cut into wedges
- 8 ounces Cherry tomatoes
- 1/4 cup Olive oil for marinade
- 2 tablespoons Soy sauce for marinade
- 2 cloves Garlic minced
- 1 teaspoon Dried oregano
- 1 teaspoon Salt to taste
- 1/2 teaspoon Black pepper to taste
Method
- In a bowl, combine olive oil, soy sauce, minced garlic, oregano, salt, and black pepper to create the marinade.
- Add the steak cubes to the marinade and let it sit for at least 15 minutes.
- While the steak is marinating, prepare the vegetables by cutting them into appropriate sizes.
- Preheat the grill to medium-high heat.
- Thread the marinated steak and vegetables onto skewers, alternating between steak and vegetables.
- Place the skewers on the grill and cook for about 10-15 minutes, turning occasionally, until the steak is cooked to your desired doneness.
- Remove from the grill and let rest for a few minutes before serving.















