Imagine the sizzle of juicy steak kabobs on the grill, their tantalizing aroma wafting through the air, making your mouth water in anticipation. Each piece of tender meat, perfectly charred and bursting with flavor, is interspersed with vibrant peppers and onions, creating a symphony of textures that will make your taste buds dance.
As the sun sets on a warm summer evening, gathering around the grill with friends and family becomes a cherished tradition filled with laughter and delicious bites. These steak kabobs are not just a meal; they are an experience that brings people together, promising unforgettable moments and an explosion of flavors that will have everyone coming back for seconds.
Why Does Everyone Love steak kabobs on the grill?
Juicy, tender sirloin steak shines in every bite, delivering rich flavors that satisfy your cravings. Vibrant vegetables like red and green bell peppers, onions, and mushrooms add color and crunch, making each kabob a feast for the eyes. Quick and easy to prepare, these kabobs are perfect for busy weeknights or weekend gatherings. Plus, with just 20 minutes of prep time and 15 minutes on the grill, you’ll have a delicious meal ready in no time. Crowd-pleasing and customizable, you can easily swap in your favorite veggies or marinades to suit everyone’s taste!
steak kabobs on the grill Ingredients
For the Steak
- 1 pound sirloin steak (cut into 1-inch cubes) – Tender and flavorful, sirloin is perfect for juicy steak kabobs on the grill.
For the Vegetables
- 1 bell pepper red (cut into 1-inch pieces) – Adds a sweet crunch and vibrant color to your kabobs.
- 1 bell pepper green (cut into 1-inch pieces) – Offers a slightly bitter contrast that balances the sweetness of red peppers.
- 1 medium onion (cut into 1-inch pieces) – Provides a savory depth that enhances the overall flavor of the grilled kabobs.
- 8 ounces button mushrooms (whole) – Their earthy taste pairs beautifully with steak, soaking up all those delicious marinades.
For the Marinade
- 1/4 cup olive oil (for marinating) – Helps to tenderize the meat and adds richness to each bite.
- 2 tablespoons soy sauce (for marinating) – Infuses a savory umami flavor that elevates your kabobs.
- 1 tablespoon garlic (minced) – Brings aromatic warmth that complements both steak and vegetables delightfully.
- 1 teaspoon black pepper (freshly ground) – Enhances all flavors with its subtle heat and freshness.
- 1 teaspoon salt (to taste) – Essential for bringing out all the natural flavors in your ingredients.
How to Make steak kabobs on the grill

1. Combine marinade: In a mixing bowl, combine 1/4 cup olive oil, 2 tablespoons soy sauce, 1 tablespoon minced garlic, 1 teaspoon freshly ground black pepper, and 1 teaspoon salt to create a flavorful marinade.
2. Marinate steak: Add 1 pound sirloin steak (cut into 1-inch cubes) to the marinade, ensuring each piece is well-coated. Let it sit for at least 15 minutes to absorb all those delicious flavors.
3. Prepare vegetables: While the steak is marinating, cut 1 red bell pepper and 1 green bell pepper into 1-inch pieces, along with a medium onion and keep your 8 ounces of whole button mushrooms ready for skewering.
4. Assemble kabobs: Thread the marinated steak and prepared vegetables onto skewers, alternating between the juicy steak and vibrant veggies for a colorful presentation.
5. Preheat grill: Set your grill to medium-high heat, allowing it to warm up for about 10 minutes until it’s ready for those scrumptious kabobs.
6. Grill kabobs: Place the skewers on the grill and cook for about 10-15 minutes, turning occasionally. Look for a nice char and ensure the steak reaches your desired doneness!
7. Rest kabobs: Once grilled to perfection, remove the kabobs from the grill and let them rest for a few minutes before serving—this helps keep them juicy!
8. Serve hot: Serve your delicious steak kabobs on the grill hot with your favorite dipping sauce or alongside tasty side dishes.
Optional: Garnish with fresh herbs for an extra pop of flavor.
Exact quantities are listed in the recipe card below.
Expert Tips
- Marinate Time: Allow at least 30 minutes for marinating the steak to enhance flavor; longer marinating can make it even juicier.
- Skewer Order: Alternate steak and vegetables on the skewers for even cooking and to prevent sticking, ensuring perfect steak kabobs on the grill.
- Veggie Size Matters: Cut your vegetables into uniform 1-inch pieces to ensure they cook evenly alongside the steak without burning.
- Grill Temperature: Preheat your grill properly to medium-high heat; grilling at too low a temperature may lead to dry kabobs.
- Rest Before Serving: Let the kabobs rest for a few minutes after grilling; this helps retain juices, giving you that juicy, delicious bite you’re craving.
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, ensuring they stay juicy and flavorful.
- Freezer: For longer storage, freeze cooked kabobs in a freezer-safe container for up to 2 months. Thaw in the fridge before reheating.
- Reheating: To reheat, place kabobs in a preheated oven at 350°F (175°C) for about 10-15 minutes or until warmed through, preserving their delicious taste.
- Marinated Vegetables: If you have extra marinated vegetables, store them separately in the fridge for up to 2 days to keep their crunch and flavor intact.
steak kabobs on the grill Your Way
Feel free to get creative and make these delightful skewers uniquely yours with these fun variations!
- Marinade Twist: Swap olive oil for a zesty citrus marinade. A splash of lime juice adds brightness, while orange juice brings sweetness. This refreshing twist elevates the kabobs to a whole new level.
- Vegetable Variety: Replace bell peppers with zucchini or cherry tomatoes for a different flavor profile. Grilled zucchini adds a subtle sweetness, while tomatoes become bursting flavor bombs when cooked on the grill.
- Heat It Up: Add jalapeño slices or chili flakes for a spicy kick. A little heat can transform your dish into a bold statement, making every bite more exciting.
- Herb Infusion: Incorporate fresh herbs like rosemary or thyme into the marinade. These fragrant additions will impart aromatic flavors that beautifully complement the savory steak.
- Mushroom Upgrade: Use portobello mushrooms instead of button mushrooms for a meatier texture. Their hearty nature enhances each skewer, creating a filling meal that’s still vibrant.
- Beef Swap: Try chicken or shrimp if you’re in the mood for something lighter. Both options grill well and absorb flavors beautifully, ensuring every kabob is juicy and satisfying.
- Sweet Addition: Add pineapple chunks for a sweet contrast. Grilling brings out their natural sugars, providing a tropical flair that pairs perfectly with savory steak.
Make Ahead Options

If you’re looking for a meal that’s perfect for prep ahead of time, these steak kabobs on the grill are an excellent choice! You can easily marinate the 1 pound of sirloin steak in the olive oil, soy sauce, minced garlic, black pepper, and salt mixture up to 24 hours in advance. Additionally, you can chop all your vegetables—like the 1 red and 1 green bell pepper, medium onion, and button mushrooms—up to 3 days prior. Just store them in an airtight container in the fridge to maintain their freshness. When you’re ready to serve, simply assemble the kabobs by threading the marinated steak and vegetables onto skewers and grill them for about 10-15 minutes. This way, you save valuable time without sacrificing flavor when it’s time to enjoy your delicious steak kabobs on the grill!
steak kabobs on the grill Recipe FAQs
What type of steak works best for kabobs?
Sirloin steak is an excellent choice for kabobs because it’s tender yet flavorful, making it ideal for grilling. If you prefer a richer taste, consider using ribeye or flank steak; just remember that you may need to adjust cooking times slightly due to differences in tenderness.
How should I store leftover steak kabobs?
To store leftover steak kabobs, place them in an airtight container and refrigerate them for up to 3 days. When you’re ready to enjoy them again, simply reheat on the grill or in the oven until warm throughout, which usually takes about 10 minutes at 350°F.
Can I freeze cooked steak kabobs?
Absolutely! To freeze cooked steak kabobs, let them cool completely and then wrap them tightly in plastic wrap or foil before placing them in a freezer-safe bag. They can be stored in the freezer for up to 3 months—just thaw overnight in the fridge when you’re ready to eat!
What can I serve with steak kabobs?
Steak kabobs pair wonderfully with a variety of sides! Consider serving them with a fresh salad, grilled corn on the cob, or fluffy rice pilaf. You can also add some homemade garlic sauce or tzatziki as a delightful dipping option.
How do I know when my steak is cooked to perfection?
For juicy kabobs medium-rare, aim for an internal temperature of about 130°F; this typically takes around 10-15 minutes on medium-high heat, depending on your grill. For medium doneness, look for about 140°F. Always let the kabobs rest for a few minutes after grilling to allow juices to redistribute!
What if my vegetables are overcooked on the grill?
If your vegetables tend to get overcooked while grilling, try cutting them into larger pieces or adding them to the skewers after the meat has had a head start on cooking. This way, they won’t char too quickly and will retain their crunch and vibrant color!

Steak Kabobs on the Grill
Ingredients
- 1 pound sirloin steak cut into 1-inch cubes
- 1 bell pepper red cut into 1-inch pieces
- 1 bell pepper green cut into 1-inch pieces
- 1 medium onion cut into 1-inch pieces
- 8 ounces button mushrooms whole
- 1/4 cup olive oil for marinating
- 2 tablespoons soy sauce for marinating
- 1 tablespoon garlic minced
- 1 teaspoon black pepper freshly ground
- 1 teaspoon salt to taste
Method
- In a mixing bowl, combine olive oil, soy sauce, minced garlic, black pepper, and salt to create a marinade.
- Add the cubed steak to the marinade and let it sit for at least 15 minutes.
- While the steak is marinating, prepare the vegetables by cutting them into 1-inch pieces.
- Thread the marinated steak and vegetables onto skewers, alternating between steak and vegetables.
- Preheat the grill to medium-high heat.
- 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 the kabobs from the grill and let them rest for a few minutes before serving.
- Serve hot with your favorite dipping sauce or side dishes.















