Beef Steak Kabobs (Grilled Skewers + Marinade)

Posted on July 2, 2026

Last update July 2, 2026

Author : Eva Harper

The first warm weekend in New York always makes me want to cook outside, even if the backyard chair cushions are still a little dusty from winter. Beef Steak Kabobs are the dinner that gets everyone out of the kitchen and into that “okay, this feels like a party” mood, even if it’s just a regular Tuesday.

My kids treat grilled steak skewers like a color-picking game. Lily goes for the “all red and green” skewer, Noah wants extra mushrooms, and Emma, of course, wants the one with the most yellow squash because she thinks it looks like sunshine on a stick. These are the kabob dinner meals that make the table feel louder, happier, and a little more relaxed.

  • A bright, savory steak kabob marinade that’s easy to whisk together
  • Simple veggie steak kabobs that char sweetly at the edges
  • Clear grill timing so your beef stays juicy, not dry

Why This Marinade Works (Flavor + Tenderness Without Fuss)

This lemon-garlic marinade is my go-to when I want something that tastes like a real cookout without dragging out a dozen bottles. It’s bright from lemon, savory from soy sauce, a little herby, and just garlicky enough that the kitchen smells like dinner is already happening the second you start whisking.

What I love is how it plays nice with both the beef and the vegetables. The steak gets flavorful and tender, and the veggies soak up just enough to taste seasoned without turning soggy. When those peppers and onions hit the heat, they get sweet at the edges, and the mushrooms act like little sponges, holding onto every drop.

Eva’s Note: My easiest way to mix marinade fast.
I whisk everything right in a measuring cup. It pours cleanly into a bag or bowl, and I’m not hunting for a funnel while my kids ask what’s for dinner every 45 seconds.

Choosing the Best Beef for Kabobs (and How to Cut It Evenly)

If you’ve ever had kabobs where one piece is perfect and the next is chewy, it usually comes down to the cut and the size. For sirloin steak kabobs, I look for meat that’s deep red with small streaks of marbling. Sirloin is reliable, tender enough, and easy to cube without a lot of fuss.

Beef tri tip kabobs are also delicious, especially if you like a beefier flavor. Tri tip can be very tender, but it needs a little more attention. I trim off any thick fat or silverskin, then I’m extra careful to cut consistent cubes so everything cooks evenly.

  • Cube size: Cut beef into 1 1/2-inch pieces for even cooking.
  • Trim notes: Remove tough silverskin and any large, hard pieces of fat.
  • Uniform matters: Keep pieces as similar as possible so you’re not overcooking some to save others.
  • Budget-friendly tip: If you’re feeding a crowd, buy a larger piece and cube it yourself. It’s usually cheaper than pre-cut stew meat, and it’s better suited for kabob recipes steak.
beef steak kabobs ingredients

Ingredients You’ll Need (Steak + Veggies + Simple Pantry Marinade)

This is one of those grilled kabob & skewer dinners where the ingredient list looks longer than it feels. It’s mostly “grab a few veggies, cube the steak, whisk the marinade.” And once you taste beef kabobs on the grill with those charred pepper edges, you’ll get why we make these on repeat.

  • Beef steak (sirloin or tri tip), cut into 1 1/2-inch cubes
  • Bell peppers, cut into chunky squares
  • Yellow squash, cut into thick half-moons
  • Red onion, cut into wedges that stay together
  • Mushrooms (button or cremini), left whole if small
  • Lemon juice
  • Olive oil
  • Soy sauce
  • Garlic, minced
  • Dried oregano (or Italian seasoning)
  • Black pepper
  • Salt (as needed)

Shopping tip: Pre-washed mushrooms save time, but whole mushrooms tend to be fresher. If they’re big, just halve them so they cook in the same time as the steak.

Marinating Beef Steak Kabobs: Timing Sweet Spot + Food-Safe Prep

Here’s the sweet spot for marinating: long enough to flavor the beef, not so long that the outside gets too soft. I usually do this right after school pickup. I get the bag into the fridge, and dinner feels like it’s already halfway done.

Marinating window: Aim for 2 to 8 hours. If you only have 30 to 60 minutes, it still helps. If you go much longer, the lemon can start changing the texture on the outside of the beef.

Food-safe routine that keeps life simple: I marinate in a zip-top bag set in a bowl (just in case). I label it with a piece of tape if I’m juggling a million things, because future-me deserves a break.

Quick timeline:
T-4 hours: Mix marinade, cube steak, refrigerate.
T-30 minutes: Pull steak out to take the chill off, soak wooden skewers.
T-10 minutes: Assemble skewers, preheat grill.

Skewer Strategy: Wooden vs Metal + Best Order for Even Cooking

I’ve had my fair share of “everything slides off when I flip it” moments. The first time I made these, I tried to turn a skewer and the onion wedge spun like a little wheel, taking half the steak with it. Now I keep it simple and build skewers that stay put.

Wooden vs metal: Wooden skewers are great, just soak them for 30 minutes so they don’t burn. Metal skewers are sturdier and reusable, and they’re easier to flip without twisting.

  • Best veggie sizes: Peppers in 1 1/2-inch squares, onion in tight wedges, squash in thick slices, mushrooms whole or halved.
  • Leave a little space: Don’t pack everything tight. A tiny gap helps heat circulate.
  • Double-skewer tip: For big veggie pieces, use two skewers side-by-side. It keeps the kabobs from spinning when you turn them.

If you need steak kabob ideas for picky eaters, make a few “all steak” skewers and a few veggie-heavy ones. Everyone gets what they like, and you still only grill once.

How to Make Beef Steak Kabobs (Step-by-Step)

If you can stir a bowl and thread a skewer, you can make these. Sometimes we even do a mini “build your own skewer” moment at the counter. It’s not fancy, but it keeps kids busy and makes dinner feel like an event.

Make the Marinade

In a measuring cup or bowl, whisk together the lemon juice, olive oil, soy sauce, minced garlic, oregano, black pepper, and a pinch of salt (if needed). You’re looking for a balance that tastes bright, savory, and garlicky.

  • Whisk until the oil looks fully blended, not separated.
  • Taste-check: It should be tangy and salty enough to season the beef.
  • Optional: Add a little extra lemon if you want it brighter.

Marinate the Steak

Add the cubed beef to a zip-top bag or bowl and pour in the steak kabob marinade. Toss well so every piece is coated, then refrigerate for 2 to 8 hours. Don’t crowd the bag or bowl, the beef needs room so the marinade can coat evenly.

Prep Veggies + Assemble Skewers

Cut veggies into pieces similar in size to the beef so they cook in the same window. Thread steak and veggies onto skewers, keeping a little space between pieces.

  • Suggested pattern: pepper, steak, mushroom, steak, onion, steak, squash, steak
  • For faster cooking: Keep mushrooms smaller and onion wedges tight so they don’t fall apart.
  • For even browning: Try not to put two watery veggies right next to each other.
  1. Preheat your grill to medium-high and clean the grates.
  2. Oil the grates lightly to prevent sticking.
  3. Place skewers on the grill over direct heat and close the lid.
  4. Grill for 8 to 12 minutes total, turning every 2 to 3 minutes so all sides brown evenly.
  5. Check doneness with an instant-read thermometer, then pull the skewers a little early because they’ll finish cooking as they rest.
  6. Let kabobs rest for 3 to 5 minutes before serving.

Rest time matters. It keeps the juices in the beef instead of on your cutting board.

Grilling Guide: Temperature, Timing, Flipping Schedule + Doneness

For beef kabobs on the grill, I aim for that steady sizzle, not a roaring blaze that burns the veggies before the steak is ready. The best grill temperature for steak kabobs is 400 to 450°F, which is medium-high heat.

If your grill runs hot or has hot spots, set up two zones. One side is direct heat for searing, the other side is slightly cooler for finishing. This is also where I’ll move skewers if the peppers are charring too fast. If you want another grilled beef dinner for weekends, that’s one we love when we have a little extra time.

Flipping schedule: Turn the skewers every 2 to 3 minutes. I follow a “one peek, then leave it alone” rule. Let the first side get color before you start fussing with it.

How long do steak kabobs take on the grill? Usually 8 to 12 minutes total. I set an 8-minute timer, then I go by color and temperature from there.

  • Medium-rare: 130 to 135°F
  • Medium: 140 to 145°F
  • Medium-well: 150 to 155°F

Pull the kabobs when they’re a few degrees under your target, then rest them for 3 to 5 minutes. That little pause is the difference between juicy grilled beef skewers dinner and “why did I do this to myself?” dry steak.

What to Serve with Beef Steak Kabobs (Including Potatoes)

When I’m planning steak kabob sides, I think in “happy plate” terms. You want something hearty, something fresh, and something that catches all those juices. In our house, kabobs with potatoes are the easiest way to make everyone feel full and satisfied.

  • Foil packet potatoes: Thin-sliced potatoes with olive oil, salt, pepper, and garlic, cooked right on the grill.
  • Roasted potatoes: If the grill is full, roast potatoes at 425°F while you grill the skewers.
  • Classic potato salad: This disappears first at our table, every single time.
  • Crisp green salad: Something crunchy and bright balances the smoky beef.
  • Grilled corn: Quick, sweet, and kid-approved.
  • Rice or couscous: Perfect for soaking up extra juices and any sauce you drizzle on top.

If you’re making kabob dinner meals for guests, pick one potato side and one fresh side. It keeps the menu simple and still feels like a full spread.

Make-Ahead + Party Prep (Stress-Less Grilling for a Crowd)

If you’re feeding a crowd, kabobs are secretly the easiest thing to prep ahead. I set up an assembly line on the counter, bowls of veggies on one side, steak on the other, and I let the kids help with the mushrooms and peppers. It keeps hands busy and makes the kitchen feel like a team sport.

  • Day before: Mix marinade, cube steak, refrigerate.
  • Morning of: Chop veggies, store in airtight containers.
  • 30 minutes before grilling: Soak wooden skewers, assemble kabobs, preheat grill.

Backup plan: If the weather turns or you just don’t feel like grilling, keep a cozy beef bowl for nights you’re not grilling in your back pocket.

Leftovers: Storage + Easy Ways to Repurpose

Leftovers are one of my favorite parts of this meal. Once everything cools, I slide the steak and veggies off the skewers and store them in an airtight container. It chills faster and reheats more evenly, which matters when you want tender beef the next day.

  • Steak salad: Slice steak thin and pile it over greens with the grilled veggies.
  • Quick wrap: Warm steak and veggies, tuck into a wrap with a little crunchy lettuce.
  • Rice bowl: Add rice, sliced kabob steak, veggies, and a quick drizzle sauce.
  • Meal-prep lunch: Portion into containers so lunch is already handled.
  • turn leftovers into an easy steak bowl
beef steak kabobs pinterest

Frequently Asked Questions about Beef Steak Kabobs

Q: How long should you marinate Beef Steak Kabobs?
Answer: For the best balance of flavor and texture, marinate the beef for 2 to 8 hours in the refrigerator. If you’re short on time, even 30–60 minutes adds noticeable flavor. For very long marinating, the texture can start to change and the outside can get a little too soft, so aim for that sweet spot when you can. I usually prep the bag after school pickup so dinner feels already halfway done.

Q: What’s the best cut of beef for steak kabobs (sirloin vs tri tip)?
Answer: Sirloin is a go-to for kabobs because it’s tender, cooks evenly, and is easy to cube. Tri tip is flavorful and can be very tender too, but it benefits from careful trimming and consistent cube size so it grills evenly. Choose whichever looks freshest and well-marbled, and cut into uniform 1½-inch cubes for the most even results. I look for pieces that are deep red with small streaks of marbling.

Q: What grill temperature is best for steak kabobs?
Answer: Grill steak kabobs over medium-high heat (about 400–450°F). If your grill has hot spots, set up two zones, one side for direct heat to sear and one side slightly cooler to finish cooking without burning the veggies. You want that steady sizzle sound when the skewers hit the grates.

Q: How long do steak kabobs take on the grill?
Answer: Most steak kabobs take 8–12 minutes total, depending on cube size, grill heat, and how crowded the grill is. Turn them every 2–3 minutes so they brown evenly on all sides and the vegetables char lightly without overcooking the beef. I set an 8-minute timer, then go by color and temperature.

Q: How do you keep Beef Steak Kabobs from drying out?
Answer: The biggest keys are: use evenly cut cubes, grill over medium-high (not scorching), turn frequently, and pull the beef at the doneness you like, then rest 3–5 minutes before serving. Also, don’t overcrowd the skewers, leaving a tiny bit of space helps everything cook quickly and evenly. I learned the hard way after leaving kabobs on too long just to get more char.

Q: Can I make Beef Steak Kabobs in the oven or broiler instead of grilling?
Answer: Yes. For the oven, bake on a foil-lined sheet pan at 425°F until the beef reaches your preferred doneness, turning once for even browning. For the broiler, place skewers on a broiler pan (or a rack over a sheet pan) and broil a few inches from the heat, turning every few minutes to brown all sides. Keep a close eye, broilers work fast. I’ve done this on rainy days and the kitchen still smelled like a cookout.

Q: How do you thicken leftover kabob marinade into a sauce?
Answer: If you reserved a clean portion of marinade (one that never touched raw meat), pour it into a small saucepan and bring it to a simmer. Whisk in a small cornstarch slurry (cornstarch mixed with cold water) and simmer until glossy and lightly thickened. Taste and adjust with a squeeze of lemon or a pinch of salt if needed. I love brushing a spoonful over the finished skewers right before serving.

Q: What are the best sides for steak kabobs (including potatoes)?
Answer: Great sides include foil packet potatoes, roasted potatoes, or a classic potato salad. For lighter options, try a crisp green salad, grilled corn, or fluffy rice to catch all the juices. If you’re feeding a crowd, pick one potato side and one fresh side for balance. Potato salad disappears first at our table.

Q: How do you store leftover Beef Steak Kabobs, and how long do they last?
Answer: Let leftovers cool, then slide steak and veggies off the skewers and store in an airtight container in the refrigerator. They’ll keep well for 3–4 days. Keeping ingredients off the skewers helps them chill faster and reheat more evenly. I usually pack leftovers into lunch containers while cleaning up.

Q: How do you reheat steak kabobs without overcooking the beef?
Answer: Reheat gently. The best method is a skillet over medium-low with a small splash of water and a lid for a minute or two to warm through. You can also microwave in short bursts at 50% power, stopping to stir so the beef doesn’t overcook. Aim for just warmed, not piping hot. I always sneak a warm mushroom straight from the skillet as a cook’s treat.

Beef Steak Kabobs are one of those steak kabob on grill dinners that look impressive but feel totally doable once you’ve done them once. Keep your cubes even, don’t overcook, and let them rest. Then enjoy that juicy bite, the sweet charred peppers, and the fact that dinner happened outside with minimal drama.

Thank you for cooking with me, it means so much to have you here in my kitchen.

Come hang out with me on Pinterest for more cozy, family-friendly recipes.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
beef steak kabobs recipe card

Beef Steak Kabobs (Grilled Skewers + Marinade)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Eva Harper
  • Total Time: 27 minutes
  • Yield: 4 servings

Description

Beef Steak Kabobs with a lemon-garlic marinade, peppers, squash, onion, and mushrooms, plus grill timing, doneness tips, and easy side ideas.


Ingredients

Beef steak (sirloin or tri tip), cut into 1 1/2-inch cubes

Bell peppers, cut into chunky squares

Yellow squash, cut into thick half-moons

Red onion, cut into wedges that stay together

Mushrooms (button or cremini), left whole if small

Lemon juice

Olive oil

Soy sauce

Garlic, minced

Dried oregano (or Italian seasoning)

Black pepper

Salt (as needed)


Instructions

1. In a measuring cup or bowl, whisk together the lemon juice, olive oil, soy sauce, minced garlic, oregano, black pepper, and a pinch of salt (if needed).

2. Add the cubed beef to a zip-top bag or bowl and pour in the steak kabob marinade. Toss well so every piece is coated, then refrigerate for 2 to 8 hours.

3. Cut veggies into pieces similar in size to the beef so they cook in the same window. Thread steak and veggies onto skewers, keeping a little space between pieces.

4. Preheat your grill to medium-high and clean the grates.

5. Oil the grates lightly to prevent sticking.

6. Place skewers on the grill over direct heat and close the lid.

7. Grill for 8 to 12 minutes total, turning every 2 to 3 minutes so all sides brown evenly.

8. Check doneness with an instant-read thermometer, then pull the skewers a little early because they’ll finish cooking as they rest.

9. Let kabobs rest for 3 to 5 minutes before serving.

Notes

Marinate the beef for 2 to 8 hours for best flavor. If short on time, even 30–60 minutes helps.

Use evenly cut cubes, grill over medium-high, turn frequently, and rest 3–5 minutes before serving.

Leftovers can be stored in an airtight container for 3–4 days.

  • Prep Time: 15 minutes
  • Cook Time: 12 minutes
  • Category: Dinner
  • Method: Grilled
  • Cuisine: American

Nutrition

  • Serving Size: 1 skewer
  • Calories: 350
  • Sugar: 3
  • Sodium: 600
  • Fat: 20
  • Saturated Fat: 5
  • Unsaturated Fat: 12
  • Trans Fat: 0
  • Carbohydrates: 10
  • Fiber: 2
  • Protein: 30
  • Cholesterol: 80

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star