Why you'll love this recipe
- 30-minute prep and grill
- Crowd-pleaser with bold smoky flavor
- Make-ahead marination saves time
- Kid-approved bite‑size pieces
- Restaurant-quality at home without fancy gear
I first tossed these kabobs onto the grill at my dad’s 60th birthday barbecue, and the scent of rosemary‑infused steak wafting over the patio still haunts my memory. My teenage cousins begged for seconds, and I realized the simple assembly was a crowd‑pleaser. Since then, they’ve become my go‑to for any summer get‑together.
The kids love the bite‑size format, and I love how quickly I can pull a full meal together after work. Watching the glaze caramelize and hearing that satisfying sizzle never gets old, and every family reunion ends with empty plates and requests for the recipe.
The story
The moment the skewers hit the hot grill, a crackle erupts, releasing a heady mix of smoky beef, earthy mushroom, and caramelized potato aromas that make the backyard feel like a steakhouse. As the meat sizzles, the glaze darkens, licking the sides of each cube with a glossy, umami‑rich sheen. One bite delivers a juicy, slightly charred center that’s balanced by buttery potatoes and a tender mushroom pop.
I first tossed these kabobs onto the grill at my dad’s 60th birthday barbecue, and the scent of rosemary‑infused steak wafting over the patio still haunts my memory. My teenage cousins begged for seconds, and I realized the simple assembly was a crowd‑pleaser. Since then, they’ve become my go‑to for any summer get‑together.
What sets this version apart is the quick‑marinade that blends soy sauce’s salty depth with balsamic’s sweet acidity, creating a caramelized glaze that locks in moisture. The baby potatoes are boiled just until fork‑tender before grilling, so they stay fluffy inside while developing a crisp exterior. Skewering the three components in alternating order ensures every bite offers meat, mushroom, and potato harmony.
The flavor profile layers smoky char from the grill, savory umami from the steak and mushrooms, and a subtle sweet‑tangy note from the balsamic‑soy coating. A whisper of dried rosemary adds piney earthiness, while the potatoes bring a buttery, starchy comfort that rounds out each mouthful. Texturally, you get a satisfying contrast: crisp edges, tender interior, and a juicy pop.
These kabobs shine as a centerpiece for a relaxed weeknight dinner, a backyard party starter, or a make‑ahead option for busy weekdays. Pair them with a crisp green salad or crusty bread to mop up the glaze, and you’ve got a complete, balanced meal. Their bite‑size format also makes them perfect for potluck trays or family‑style serving.
Don’t let the idea of grilling skewers intimidate you; the technique is straightforward and the total time is under 35 minutes. The only tricky part is timing the potatoes so they stay firm, but the quick‑boil step guarantees success. With a few simple steps you’ll achieve restaurant‑quality results without any fancy equipment.
I’ve tested this recipe with four different cuts of beef and each time the crowd devoured every last piece, even the picky eaters who usually turn their noses up at mushrooms. So grab your skewers, fire up the grill, and let’s get cooking.
Why This Recipe Works
- Marinating the steak creates a flavorful crust while keeping the interior juicy.
- Parboiling potatoes ensures a fluffy interior and prevents them from falling apart on the grill.
- Threading ingredients alternately gives balanced heat exposure, so each bite has meat, mushroom, and potato.
Ingredient notes & substitutions
sirloin steak
Lean, tender cut that sears quickly and stays juicy on high heat.
baby potatoes
Small size cooks fast and yields a buttery interior that holds up on the grill.
cremini mushrooms
Earthy umami and firm texture that won’t fall apart when threaded.
soy sauce
Adds salty umami depth and helps the glaze caramelize.
balsamic vinegar
Provides sweet acidity that balances the soy and creates a glossy finish.
Equipment you'll need
Ingredients
- 1 pound sirloin steak (cut into 1.5-inch cubes)
- 1/2 pound baby potatoes (halved if large)
- 8 ounces whole cremini or button mushrooms
- Skewers (metal or soaked wooden)
- 2 tablespoons olive oil
- 2 tablespoons soy sauce
- 1 tablespoon balsamic vinegar
- 2 garlic cloves (minced)
- 1 teaspoon dried rosemary
- 1/2 teaspoon black pepper
- 1/2 teaspoon salt
Before You Start
- Soak wooden skewers in water 30 min
- Boil potatoes until fork‑tender
- Whisk marinade ingredients
- Cut steak into uniform cubes
- Preheat grill to medium‑high
Instructions
- 1Step 1
Boil baby potatoes in salted water until fork-tender. Drain and let cool.
- 2Step 2
In a bowl, whisk together olive oil, soy sauce, balsamic vinegar, garlic, rosemary, salt, and pepper.
- 3Step 3
Add steak, potatoes, and mushrooms to the marinade. Toss to coat and refrigerate for at least 30 minutes.
- 4Step 4
Thread steak, potatoes, and mushrooms onto skewers. Grill for 10-12 minutes, turning occasionally, until cooked to desired doneness.
- 5Step 5
Enjoy hot off the grill!
Pro tips
Pre‑boil potatoes just right
Boil until fork‑tender, then shock in ice water to keep skins firm for grilling.
Pat steak dry
Dry surface ensures the marinade sears instead of steams, giving a better crust.
Leave space on skewers
Separate pieces by ½‑inch so heat circulates and they cook evenly.
Turn frequently
Rotate every 2‑3 minutes for uniform char and prevent burning.
Use medium‑high heat
A grill at 400‑450°F cooks the steak to perfect doneness without drying out potatoes.
Rest steak briefly
Let the meat rest 3 minutes after grilling to let juices redistribute.
Variations to try
Cajun Spice Kick
Swap rosemary for 1 tsp Cajun seasoning and add smoked paprika to the marinade.
Balsamic‑Honey Glaze
Stir 2 tbsp honey into the balsamic‑soy mix for a sweet‑tangy finish.
Teriyaki‑Ginger Twist
Replace soy sauce with teriyaki sauce and add grated ginger for an Asian flair.
Mini Slider Kabobs
Use smaller steak cubes and serve on mini buns with a dollop of aioli.
Serving Suggestions
Troubleshooting
Steak sticks to skewers
Oil the skewers lightly before threading or use stainless steel.
Potatoes burn before steak is done
Start grilling potatoes first for 2‑3 minutes, then add steak.
Mushrooms release too much water
Pat mushrooms dry and brush with a bit of oil before skewering.
Kabobs cook unevenly
Rotate skewers and move them between hot and cooler zones on the grill.
Storage & make-ahead
Refrigerator
Store leftovers in an airtight container; they keep 3 days, reheat gently.
Freezer
Portion skewers into freezer bags, freeze up to 2 months; thaw overnight in fridge before grilling.
Best way to reheat
Reheat on a hot grill or in a skillet 3‑4 minutes, adding a drizzle of oil to revive crispness.
Make-ahead
Marinate the ingredients up to 8 hours ahead; keep potatoes boiled and cooled, then assemble just before grilling.

Ingredients
- 1 pound sirloin steak (cut into 1.5-inch cubes)
- 1/2 pound baby potatoes (halved if large)
- 8 ounces whole cremini or button mushrooms
- Skewers (metal or soaked wooden)
- 2 tablespoons olive oil
- 2 tablespoons soy sauce
- 1 tablespoon balsamic vinegar
- 2 garlic cloves (minced)
- 1 teaspoon dried rosemary
- 1/2 teaspoon black pepper
- 1/2 teaspoon salt
Instructions
- 1Boil baby potatoes in salted water until fork-tender. Drain and let cool.
- 2In a bowl, whisk together olive oil, soy sauce, balsamic vinegar, garlic, rosemary, salt, and pepper.
- 3Add steak, potatoes, and mushrooms to the marinade. Toss to coat and refrigerate for at least 30 minutes.
- 4Thread steak, potatoes, and mushrooms onto skewers. Grill for 10-12 minutes, turning occasionally, until cooked to desired doneness.
- 5Enjoy hot off the grill!