The sizzle of marinated beef hitting the grill ignites a burst of mouthwatering aromas that promises a feast to come. Beef shish kabob brings together tender sirloin steak and vibrant vegetables, all expertly marinated to forge unforgettable flavor. Ready in about 30 minutes of active time, this dish shines in its simplicity and the delightful char that grilling imparts.
This recipe is perfect for grilling enthusiasts or those looking to impress at a summer barbecue. It’s versatile enough to be a family dinner or a special occasion meal. Plus, you can prepare the marinade ahead of time and let the steak absorb those delicious flavors overnight for an even more potent taste.
Why You’ll Love This Recipe
- The tender sirloin steak is marinated for maximum flavor.
- Grilling brings a perfect char and smoky aroma.
- Fresh vegetables add color and crunch to every bite.
- It’s quick and easy, ideal for weeknight dinners or gatherings.
What You’ll Need
Make sure to gather these ingredients before you begin cooking.
For the Marinade
- 1 lb sirloin steak, cut into 1-inch cubes
- 2 tbsp olive oil
- 2 tbsp lemon juice
- 3 cloves garlic, minced
- 2 tbsp soy sauce
- 1 tsp ground black pepper
- 1 tsp salt
For the Vegetables
- 1 bell pepper, cut into chunks
- 1 onion, cut into wedges
- 1 cup mushrooms, whole or halved
For Skewering
- Skewers, soaked in water for 30 minutes if wooden
Soaking wooden skewers helps prevent burning on the grill.
Substitutions & Swaps
- Sirloin can be replaced with flank steak.
- Use fresh herbs for an extra flavor boost.
- Lemon juice can be swapped for lime juice.
- Any favorite vegetables can be used for grilling.
How to Make It
Start your flavorful journey with these simple steps.
1. Cut
Cut the sirloin steak into 1-inch cubes and place in a large bowl.
2. Mix
In a separate bowl, mix together olive oil, lemon juice, minced garlic, soy sauce, black pepper, and salt to create the marinade.

3. Marinate
Pour the marinade over the steak cubes, cover, and refrigerate for at least 1 hour (or overnight for best flavor).
4. Preheat
Preheat the grill to medium-high heat.
5. Thread
Thread the marinated steak, bell peppers, onions, and mushrooms alternately onto skewers.
6. Grill
Grill the kabobs for about 10-15 minutes, turning occasionally, until the steak is cooked to your desired doneness.
7. Rest
Remove from the grill and let rest for a few minutes before serving.
How to Store It
Fridge: store in an airtight container for up to 3 days.
Freezer: no, meat texture changes.
Reheat: microwave for 1-2 minutes until warm.
Tips for Best Results
- Allow the steak to marinate overnight for deep flavor.
- Use a meat thermometer to ensure perfect doneness.
- Make sure the grill is hot before adding kabobs to prevent sticking.
- Rotate skewers often for even cooking and char.
Serving Suggestions
- Pair with a fresh Greek salad for a complete meal.
- Serve with pita bread and tzatziki for a flavorful Mediterranean twist.
- Excellent alongside rice or couscous to soak up the juices.




