Toss 1.5-inch sirloin cubes in a lemon-soy-olive oil marinade for at least 1 hour. Thread beef alternately with bell peppers, red onion, zucchini and mushrooms on skewers. Grill over medium-high (about 400°F/200°C) for 10–12 minutes, turning every 2–3 minutes, until browned and vegetables are tender-crisp. Rest 2–3 minutes before serving; pair with rice, pita or a simple salad.
My neighbor Greg introduced me to these kabobs during a block party years ago. He was manning the grill with this quiet confidence, flipping skewers while kids ran through the backyard. Everyone kept drifting back toward that smoky, savory smell. I begged for the recipe before the sun went down.
Last summer I made these for my dads birthday, and he literally asked if Id cater his next poker night. Thats when I knew this recipe had graduated from dinner to event status. Something happens when food is on a stick—people just get happy about it.
Ingredients
- Sirloin steak: Cut into cubes that are big enough not to dry out but small enough to cook through quickly
- Olive oil: The base that carries all those flavors into the meat
- Soy sauce: Use gluten-free if you need to—it provides that essential savory depth
- Fresh lemon juice: Brightens everything and helps tenderize the beef
- Garlic: Fresh minced is worth the extra minute of prep work
- Worcestershire sauce: The secret ingredient that makes people ask what you put in this
- Honey: Just enough to help the exterior caramelize beautifully
- Dried oregano: Adds an herbal note that plays nicely with the grill smoke
- Bell peppers: Red and yellow give you those sweet pops of color and flavor
- Red onion: Cut into wedges so they dont fall apart when you thread them
- Zucchini: Slice it thick enough that it doesnt turn to mush on the grill
- Mushrooms: Cremini or button mushrooms get all smoky and concentrated
Instructions
- Make the magic marinade:
- Whisk together the olive oil, soy sauce, lemon juice, garlic, Worcestershire sauce, honey, oregano, pepper, and salt in a large bowl until the honey dissolves completely.
- Get that beef soaking:
- Add the steak cubes to the marinade and toss until every piece is coated. Cover the bowl and refrigerate for at least one hour, or up to four if you want to really develop the flavors.
- Fire up the grill:
- Preheat your grill to medium-high heat, around 400°F. You want it hot enough to get a nice sear but not so aggressive that everything burns before the inside cooks.
- Build your skewers:
- Thread the marinated beef and vegetables onto the skewers, alternating between meat and veggies. I like to start and end with steak for better balance.
- Grill with intention:
- Place the kabobs on the grill and cook for 10 to 12 minutes, turning every couple of minutes. You want the steak browned with a slight char and the vegetables tender-crisp.
- Let them rest:
- Remove the kabobs from the grill and let them rest for 2 to 3 minutes before serving. This tiny wait makes a huge difference in juiciness.
These have become my go-to for feeding a crowd without losing my mind. Theres something primal and satisfying about eating food off a stick, maybe because it feels like you are at a festival even when you are just in your backyard.
Making Ahead
The beef can marinate overnight in the refrigerator, which actually makes it better. Cut and prep all the vegetables the night before too. When it is time to eat, just thread everything onto skewers and grill.
Serving Ideas
I love these with a simple rice pilaf or warmed pita bread. A fresh green salad with a vinaigrette cuts through the richness. The leftovers, if you somehow have any, are incredible reheated the next day.
Customization Options
Pineapple chunks between the beef add a sweet contrast that everyone loves. Cherry tomatoes burst with juice when grilled. You can swap sirloin for ribeye if you want extra tenderness.
- Try adding corn on the cob pieces for a summer twist
- Red onion works, but sweet onion gives you a milder flavor
- Double the marinade and use half as a brushing sauce while grilling
Hope these kabobs become part of your summer rotation. Nothing beats standing around a grill with good food and better company.
Recipe FAQs
- → How long should the beef marinate?
-
Marinate sirloin cubes for at least 1 hour to build flavor; up to 4 hours is ideal for deeper seasoning without breaking down texture. Avoid overnight marinating with acidic ingredients to prevent mushy meat.
- → What grill temperature works best?
-
Preheat to medium-high, about 400°F (200°C). This gives a good sear on the beef while allowing vegetables to soften without burning. Turn every 2–3 minutes for even charring.
- → How can I prevent vegetables from overcooking?
-
Cut veggies into uniform 1.5-inch pieces for even cooking and thread denser items (peppers, onion) with quicker-cooking ones (zucchini, mushrooms) spaced thoughtfully. Grill over medium-high and watch for tender-crisp doneness.
- → Can I use wooden skewers?
-
Yes — soak wooden skewers in water for at least 30 minutes before threading to reduce charring. Metal skewers are reusable and transfer heat for faster cooking.
- → What are good ingredient swaps or additions?
-
Try pineapple or cherry tomatoes for sweetness, or swap sirloin for flank steak or boneless chicken thighs. Use gluten-free tamari for a gluten-free option and check Worcestershire labels for allergens.
- → How should the skewers rest before serving?
-
Let cooked skewers rest 2–3 minutes off the heat to allow juices to redistribute; this keeps the beef tender and juicy when sliced or served whole from the skewer.