How Long To Cook Steak Kabobs On Grill
Kabobs cook faster than whole steaks because the meat is cubed, so timing depends on cube size and grill heat. If you want to know exactly how long to cook steak kabobs on grill, plan on roughly 8 to 12 minutes over medium-high heat, turning every few minutes. Smaller cubes cook in as little as 6 minutes, while big chunks can take up to 15.
This guide breaks down the timing by cube size, grill temp, and doneness level so you can pull them off at the right moment.
How Long To Cook Steak Kabobs On Grill
Here is the short answer before we get into the details. Use this as your quick reference chart.
- 1-inch cubes, medium-high heat: 8 to 10 minutes total
- 1.5-inch cubes, medium-high heat: 10 to 14 minutes total
- 2-inch cubes, medium-high heat: 12 to 16 minutes total
- Medium-rare: pull at 130°F internal
- Medium: pull at 140°F internal
- Medium-well: pull at 150°F internal
Always rest the skewers for 5 minutes after grilling. The temp will rise another 5 degrees while resting.
Why Cube Size Changes Everything
A whole steak is one thick piece of meat. A kabob is many small pieces. Each small piece heats through much faster because heat reaches the center from all sides.
That means a 1-inch cube can go from raw to medium in under 10 minutes. A 2-inch cube needs closer to 15. If you mix sizes on one skewer, some pieces will overcook while others stay raw.
Cut your cubes uniform. This is the single most important step for even cooking.
Best Grill Temperature For Steak Kabobs
Medium-high heat is the sweet spot. That is around 400°F to 450°F on a gas grill, or a thick layer of glowing coals on a charcoal grill.
Too hot and the outside burns before the inside cooks. Too cool and the meat steams instead of sears.
- Gas grill: preheat on high for 10 to 15 minutes, then keep lid closed
- Charcoal grill: light a full chimney, spread coals in one even layer
- Pellet grill: set to 450°F and use direct heat mode if you have it
You can hold your hand about 5 inches above the grate and count. If you have to pull away after 3 to 4 seconds, the heat is right.
Step-By-Step: Grilling Steak Kabobs Perfectly
Follow these steps in order and you will get tender meat with a good char every time.
- Cut the steak into equal cubes. Aim for 1 to 1.5 inches for the best balance of char and juiciness.
- Season the cubes generously with salt, pepper, and any rub you like. Let them sit at room temp for 20 to 30 minutes.
- Soak wooden skewers in water for 30 minutes if you are using them. Metal skewers need no soaking.
- Thread the meat onto skewers, leaving a small gap between cubes so heat gets in.
- Oil the grill grates with a folded paper towel dipped in oil.
- Place skewers on the hot grill. Close the lid.
- Flip every 2 to 3 minutes. This builds a nice crust on all sides.
- Start checking internal temp at the 6-minute mark with an instant-read thermometer.
- Pull the skewers when they are 5 degrees below your target temp.
- Rest on a plate for 5 minutes, loosely tented with foil.
How Long Per Side?
For 1-inch cubes, about 2 to 3 minutes per side across four sides. That gives you 8 to 12 minutes total. For larger cubes, add 1 minute per side.
Do not walk away. Steak kabobs go from perfect to overcooked in about 60 seconds.
Doneness Times For Steak Kabobs
Internal temperature is the only reliable way to judge doneness. Color and feel can fool you, especially in low light.
- Rare: 120°F to 125°F, about 6 to 8 minutes total
- Medium-rare: 130°F to 135°F, about 8 to 10 minutes total
- Medium: 140°F to 145°F, about 10 to 12 minutes total
- Medium-well: 150°F to 155°F, about 12 to 14 minutes total
- Well done: 160°F and up, about 14 to 16 minutes total
Check the temp in the center of the thickest cube on the skewer. Not the edge piece, which cooks faster.
What About Vegetables On The Skewer?
Veggies like peppers and onions cook faster than steak cubes. Cherry tomatoes cook in just 4 to 5 minutes.
Two options work well. Either put veggies on separate skewers, or par-cook firm veggies like potatoes and carrots first. If you mix them with meat, cut veggie pieces larger than the meat so they finish at the same time.
Common Mistakes That Ruin Steak Kabobs
Most kabob problems come from a few simple errors. Avoid these and your results improve right away.
- Crowding the skewer. Leave a little space between cubes.
- Using different cube sizes. Cut them uniform.
- Grilling cold meat straight from the fridge. Let it sit out 20 to 30 minutes.
- Flipping too often. Every 2 to 3 minutes is plenty.
- Skipping the rest. Resting keeps the juices in the meat, not on the plate.
- Not oiling the grates. Sticking tears the crust and dries the meat.
Does Marinade Change The Cooking Time?
Not much. A marinade adds flavor and can help tenderness, but it does not change how fast the meat cooks. What it does do is add sugar, and sugar burns fast over high heat.
If your marinade has honey, brown sugar, or teriyaki, grill over medium heat instead of high. Or brush it on during the last 2 minutes of cooking.
Quick Tips For Better Results
- Use sirloin, ribeye, or tenderloin for the most tender kabobs.
- Cut against the grain for shorter muscle fibers and easier chewing.
- Let the grill preheat fully. A cold grate equals stuck meat.
- Keep a spray bottle handy for flare-ups from dripping fat.
- Serve right after resting. Kabobs cool down fast.
The main takeaway is simple. Cube size and grill heat set your timing, and a thermometer confirms it. For most home cooks, 1-inch cubes over medium-high heat hit medium-rare in about 8 to 10 minutes. Adjust from there based on your setup and how you like your steak.