Grilled Steak & Veggie Skewers
These vibrant skewers combine tender steak and colorful veggies for a perfectly grilled, flavorful meal.

Share this recipe
Ingredients
- 1.5 lbs sirloin or strip steak, cut into 1-inch cubes
- 1 large bell pepper (any color), cut into 1-inch pieces
- 1 large red onion, cut into 1-inch pieces
- 8 oz cremini mushrooms, halved
- 2 tbsp olive oil
- 1 tbsp Worcestershire sauce
- 1 tsp garlic powder
- 1/2 tsp black pepper
- 1/2 tsp kosher salt
- 8-10 wooden or metal skewers
Instructions
- 1
If using wooden skewers, soak them in water for at least 30 minutes to prevent burning.
- 2
In a large bowl, combine olive oil, Worcestershire sauce, garlic powder, black pepper, and kosher salt.
- 3
Add the cubed steak, bell pepper, red onion, and mushrooms to the bowl; toss thoroughly to coat all ingredients evenly.
- 4
Thread the steak and vegetables alternately onto the prepared skewers, ensuring not to overcrowd them.
- 5
Preheat your grill to medium-high heat (about 400°F).
- 6
Place the skewers on the hot grates, turning every 3-4 minutes, until the steak reaches your desired doneness and the vegetables are tender-crisp.
- 7
For medium-rare steak, aim for an internal temperature of 130-135°F.
- 8
Remove skewers from the grill and let them rest for a few minutes before serving.
Why this recipe works best on a clean grill
A clean grill makes this recipe easier because the grates release food evenly, the heat moves predictably, and old grease does not smoke over the fresh ingredients. When carbon buildup sits on the grate, it can leave bitter flavors, create flare-ups, and make delicate foods stick right when they should sear.
Before cooking, preheat the grill fully, scrape the grate with a bristle-free tool, and lightly oil the surface. If your grill has yellow flames, heavy smoke, stubborn hot spots, or a greasy smell before the food goes on, it may need a deeper cleaning before your next cookout. For more context, read our clean grill benefits guide or request a professional quote from The Grill Guyz.
Grill needs some love?
A clean grill cooks better. Book a professional deep-clean and get back to what you do best.
Book a cleaning