Steak kabobs earn their spot on the grill when the beef stays juicy, the edges pick up a little char, and the vegetables cook through without turning limp. The garlic butter at the end pulls everything together, coating the steak and dripping into the corners of the peppers and onions so every bite tastes finished, not just grilled.
What makes this version work is the short marinade and the order of the grilling. Sirloin only needs enough time to pick up seasoning and loosen up a bit; push it much longer and the surface can get soft instead of meaty. Cutting the steak into steady 1.5-inch cubes helps it cook at the same pace as the peppers, onions, and mushrooms, which means you don’t end up with either raw vegetables or overdone beef.
Below, I’ll show the small details that matter here: how to keep the steak from sticking, why the butter goes on after grilling, and the swap I use when I want these kabobs to work with what’s already in the fridge.
The marinade gave the steak great flavor in just 30 minutes, and the garlic butter at the end made the peppers and mushrooms taste like they came from a steakhouse grill.
Love these steak kabobs with garlic butter? Save them to Pinterest for the next night you want a fast grill dinner with juicy beef and charred vegetables.
The Marinade Window That Keeps Sirloin Tender Instead of Mushy
Sirloin is forgiving, but it still has a limit. The 30-minute marinade gives the beef seasoning and a little surface tenderness without breaking down the texture the way a long soak can. Worcestershire brings salt, depth, and a little tang, while the oil helps the garlic and pepper cling to the meat instead of sliding off into the bowl.
The bigger mistake with kabobs is crowding everything together and then wondering why the steak steams. Leave a little space between pieces on the skewer so the heat can move around them, and keep the chunks close in size. That’s what gets you beef that’s browned on the outside and still juicy inside, not one piece that’s perfect and the next one that’s barely warm.
What Each Part Is Doing on the Skewer

- Sirloin steak — This cut gives you beefy flavor and enough marbling to stay juicy over medium-high heat. If you use something leaner, the kabobs can dry out before the vegetables are ready. Cut it into even cubes so every skewer cooks at the same pace.
- Bell peppers and red onion — These hold their shape and get sweet edges on the grill. Red onion softens faster than yellow onion, which makes it a better match for the short cooking time here. Keep the pieces large enough that they won’t fall through the grates or split on the skewer.
- Mushrooms — Mushrooms soak up the marinade and give you those browned, meaty bites between the steak pieces. Medium to large mushrooms work best; tiny ones can overcook fast and slide around on the skewer.
- Garlic butter — Brushing the kabobs after grilling keeps the garlic from burning and gives the finished skewers a glossy, restaurant-style finish. Fresh garlic matters here because the butter has no cooking time to mellow it out.
- Metal or soaked wooden skewers — Metal skewers conduct heat and make flipping easier. If you use wooden skewers, soak them long enough that the exposed ends don’t scorch on the grill.
Building Char on the Grill Before the Garlic Butter Goes On
Marinating the Steak Briefly
Stir the olive oil, Worcestershire sauce, minced garlic, salt, and pepper together, then coat the steak cubes and let them sit for 30 minutes. That’s enough time for the surface to season without softening the meat. If the steak sits much longer, the exterior can start to lose its clean texture, which shows up later as a less defined sear.
Threading for Even Cooking
Alternate the steak with peppers, onion, and mushrooms so each skewer gets a mix of flavors and textures. Keep the pieces snug but not jammed together; tight packing blocks heat and slows the browning. If a skewer has all the steak clustered in one spot, that section will finish before the vegetables even start to char.
Grilling to the Right Doneness
Cook over medium-high heat for 10 to 15 minutes, turning every 3 to 4 minutes so the kabobs brown on multiple sides. You’re looking for browned edges on the vegetables and steak that gives a little when pressed. If the outside is getting dark before the center is where you want it, shift the skewers to a cooler spot on the grill instead of forcing them over the hottest flame.
Finishing with Garlic Butter
Mix the melted butter with garlic and parsley, then brush it on the kabobs the second they come off the grill. That timing matters because hot steak drinks in the butter while the surface is still sizzling. If you add it too early, the butter can drip off and the garlic won’t stay fragrant on the meat.
How to Adapt These Kabobs Without Losing the Grill Marks
Make Them Dairy-Free
Swap the butter for a good olive oil brushed over the finished kabobs, then add a little extra parsley and garlic. You’ll lose the rich, glossy finish that butter gives, but the kabobs will still taste bright and garlicky, and the steak will stay juicy.
Use What You Have in the Vegetable Drawer
Zucchini, cherry tomatoes, or chunks of yellow squash can replace one of the vegetables here. Choose sturdy pieces that can handle the grill without turning watery, and keep softer vegetables a little larger so they don’t fall apart before the steak is done.
Turn Them Into a Lower-Carb Dinner
The recipe is already naturally low in carbs, so the main adjustment is keeping the marinade sugar-free and skipping any sweet finishing sauce. That gives you the same charred steak-and-veg combination with no extra starch hiding in the background.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days. The vegetables soften a bit, but the flavor stays strong.
- Freezer: The cooked steak freezes better than the vegetables. If you want to freeze them, pull the meat off the skewers and freeze the beef separately from the veg for the best texture.
- Reheating: Warm the kabobs gently in a skillet over medium-low heat or in a 300°F oven until just heated through. High heat dries out the steak fast and turns the vegetables rubbery.
Answers to the Questions Worth Asking

Steak Kabobs with Garlic Butter
Ingredients
Equipment
Method
- In a bowl, combine olive oil, Worcestershire sauce, minced garlic, salt, and pepper. Stir until evenly mixed, then marinate the steak cubes for 30 minutes.
- Thread steak cubes, bell pepper chunks, red onion chunks, and mushrooms onto skewers in an alternating pattern. Arrange them so the pieces are evenly spaced for even grilling.
- Preheat the grill to medium-high heat. Grill the kabobs for 10-15 minutes, turning every 3-4 minutes, until the steak reaches your desired doneness.
- In a small bowl, mix melted butter with minced garlic and chopped parsley. As soon as the kabobs come off the grill, brush them generously with the garlic butter before serving.


