Jump to RecipeJump to VideoLeave a ReviewPin Recipe

Looking for a quick, crowd-pleasing dinner off the grill? These marinated beef kabobs are loaded with sweet, savory, Asian-inspired flavor, charred on the grill or under the broiler, and easy enough for a busy weeknight or a backyard cookout.

Close up shot of marinated beef kabobs and veggies on wooden skewers.

What’s the Best Cut of Beef for Kabobs?

Since the beef is only on the grill for a few minutes, you want a tender cut that cooks quickly over high heat. Any of these work well:

  • Sirloin (my go-to): Tender, flavorful, and budget-friendly.
  • Beef tenderloin: The splurge option, and the most tender of the three.
  • Ribeye: Well-marbled and forgiving, so it stays juicy.

Skip anything labeled “stew meat.” That is usually chuck or round, tough cuts that need long, slow cooking to break down and will turn out chewy on a skewer.

The marinade gives you a little extra help here, too. The ginger and soy sauce gently relax the meat as it sits, so you end up with tender, juicy bites every time.

Before You Get Started

Kabobs are forgiving, but a few small choices make the difference between evenly cooked, juicy skewers and a mixed bag. Here is what matters most:

  • Use separate skewers. Thread the beef and vegetables on their own sticks so you can pull each one the moment it is perfectly cooked.
  • Cut everything uniform. Aim for 1-inch pieces so the beef and veggies cook at the same rate, with no raw or overdone bites.
  • Soak wooden skewers. Give them a couple of hours in water first so they do not scorch or catch fire on a hot grill.

How to Make Marinated Beef Kabobs

The grill gives you that great smoky char, but a broiler works just as well when the weather will not cooperate. Here is how it comes together:

Step 1: Make the Marinade

Whisk together the soy sauce, olive oil, ginger, honey, garlic, green onions, and red pepper flakes in one bowl. 

That combination is what gives the beef its sweet, savory, umami flavor, almost like takeout off your own grill. It should smell sweet and garlicky right away, and you can mix it up to a day ahead.

⇢ Make it your own. Stir in a splash of toasted sesame oil for nuttiness, a tablespoon of seasoned rice vinegar for brightness, or a teaspoon of Dijon for a little tang. This marinade is just as good on chicken, too.

Prefer a classic steak flavor? My Simple Steak Marinade works on these cubes, too.

Step 2: Marinate the Beef and Veggies Separately

Place the cubed beef in one bowl or zip-top bag and the chopped vegetables in another. Divide the marinade evenly between them, toss to coat, then cover and chill for at least 30 minutes. 

→ Marinating Times: Two to four hours is ideal for the beef. Do not let the vegetables sit longer than about 8 hours, or they will soften too much.

Marinating cubed beef in a glass bowl.

Step 3: Thread the Skewers

Thread the beef onto skewers and the vegetables onto separate skewers, leaving a little space between pieces so the heat can circulate. Discard the used marinade.

⇢ Mix up the vegetables. Bell peppers and red onion are classic, but zucchini, mushrooms, and cherry tomatoes all hold up well on the grill.

Process shot showing how to assemble marinated beef kabobs.

Step 4: Grill or Broil

Preheat your grill or grill pan to medium-high and rub a little oil on the grates to prevent sticking. 

Cook the skewers for about 8 to 10 minutes total, turning halfway, until the beef is nicely charred and the vegetables are crisp-tender. 

No grill? Broil them on a foil-lined baking sheet on high for the same 8 to 10 minutes, flipping once.

The beef is ready when the outside is lightly charred and it feels firm but still springs back slightly. For exact doneness, an instant-read thermometer is your friend: pull it at 130 to 135°F for medium-rare, or around 145°F for medium.

A hand picking up marinated beef kabobs on a wooden stick.

What to Serve With Beef Kabobs

Rice is the natural partner here, soaking up all that savory marinade. From there, round out the plate with a cool side or two. Here are some that I’d suggest trying here:

Add a big pitcher of sweet tea and it feels like summer!

Horizontal overhead image of marinated beef kabobs on a table.

Storage

Store: Keep leftovers in an airtight container in the fridge for up to 3 days.

Freeze: The cooked beef freezes well for up to 3 months. I skip freezing the vegetables, since they turn watery and mushy once thawed.

Reheat: Warm the meat and veggies (off the skewers) in a skillet over medium heat with a little oil for 3 to 5 minutes, or microwave individual servings loosely covered for 1 to 2 minutes, until warmed through.

Frequently Asked Questions

Do you need to marinate beef for kabobs?

You do not have to, but it is worth it. Even 30 minutes adds flavor and helps keep the beef tender, and two to four hours is the sweet spot.

How do you keep kabobs from sticking to the grill?

Make sure the grates are hot and lightly oiled before the skewers go on, and resist the urge to move them too soon. They will release naturally once a good char forms.

Can I make beef kabobs without a grill?

Absolutely. Broil them on a foil-lined baking sheet on high for about 8 to 10 minutes, flipping halfway, or use an indoor grill pan on the stovetop.

Can I add other vegetables to the skewers?

Yes. Stick to firm vegetables that grill quickly, like zucchini, mushrooms, or cherry tomatoes, and cut them to a similar size so everything cooks at the same rate.

Grilled beef and vegetable kabobs on a plate with rice.

Did you make this recipe?

If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!

Close up side shot of a pile of marinated beef kabobs on a table.

Marinated Beef Kabobs

Prep: 30 minutes
Cook: 10 minutes
Marinating Time 30 minutes
Total: 1 hour 10 minutes
Servings 4 people
Calories 620 kcal
These marinated beef kabobs are tender, juicy, and packed with sweet, savory, Asian-inspired flavor. Grill them or broil them for an easy summer dinner the whole family loves.

Ingredients
  

FOR THE MARINADE

  • 1 cup less-sodium soy sauce
  • ½ cup olive oil
  • ¼ cup grated fresh ginger
  • ¼ cup honey
  • 2 tablespoons minced garlic
  • 6 green onions, chopped
  • 1-2 teaspoons crushed red pepper flakes (optional)

FOR THE KABOBS

  • 1 ½ – 2 lbs. sirloin steak, cut into 1-inch cubes
  • 1 medium green bell pepper, cut into 1-inch cubes
  • 1 medium red bell pepper, cut into 1-inch cubes
  • 1 medium yellow bell pepper, cut into 1-inch cubes
  • 1 large red onion, cut into 1-inch cubes

Instructions

  • Pre-soak wooden kabob skewers in water for a few hours before grilling. In a medium bowl, whisk together the marinade ingredients. Place the cubed beef in a large bowl or Ziploc bag. Place the chopped vegetables in a separate large bowl or Ziploc bag. Divide the marinade evenly between the two bowls. Toss to coat everything in the marinade. Cover and chill in the refrigerator for at least 30 minutes (or up to 8 hours).
    Marinating cubed beef in a glass bowl.
  • Thread the beef onto skewers. Thread the vegetables onto separate skewers. Discard any excess marinade in the bags.
    Process shot showing how to assemble marinated beef kabobs.

FOR THE INDOOR OR OUTDOOR GRILL

  • Preheat an outdoor grill or an indoor grill pan to medium-high heat. Rub oil on the grill grates (to prevent sticking). Grill the beef kabobs and the vegetable kabobs for a total of about 8-10 minutes, flipping halfway through.
    Overhead shot of marinated beef kabobs on a wooden table.

ALTERNATE OVEN/BROILER INSTRUCTIONS

  • Preheat the broiler on high heat. Line a rimmed baking sheet with aluminum foil and spray with nonstick cooking spray. Place the prepared beef and vegetable skewers on the baking sheet. Broil the kabobs for a total of about 8-10 minutes, flipping halfway through.
    A hand picking up marinated beef kabobs on a wooden stick.

Notes

  • Best cut: Sirloin is ideal. Tenderloin and ribeye also work. Avoid “stew meat” (chuck or round), which stays tough on a quick-cooking skewer.
  • Separate skewers: Keep beef and veggies on their own skewers so each finishes at the right time.
  • Uniform pieces: Cut beef and vegetables into even 1-inch pieces for the most even cooking.
  • Marinating time: At least 30 minutes, ideally 2 to 4 hours for the beef. Do not marinate the vegetables more than about 8 hours, or they soften.
  • Doneness: Use an instant-read thermometer: 130 to 135°F for medium-rare, 135 to 145°F for medium, 145 to 155°F for medium-well, 160°F+ for well-done.
  • Vegetable swaps: Zucchini, mushrooms, and cherry tomatoes all work well in place of or alongside the peppers and onion.
  • Storage: Refrigerate leftovers up to 3 days. Freeze the cooked beef up to 3 months (the veggies do not freeze well).

Nutrition

Serving: 1/4 of the recipe and marinadeCalories: 620kcalCarbohydrates: 33gProtein: 45gFat: 35gSaturated Fat: 7gPolyunsaturated Fat: 3gMonounsaturated Fat: 23gCholesterol: 104mgSodium: 2410mgPotassium: 1136mgFiber: 3gSugar: 21gVitamin A: 1430IUVitamin C: 124mgCalcium: 106mgIron: 5mg
Keyword: beef kabobs, beef skewers, marinade for beef kabobs, marinated beef kabobs
Course: Dinner
Cuisine: Asian

Originally published in July, 2015, this post was updated in June, 2026.

Square shot of Blair Lonergan from the food blog The Seasoned Mom serving a pie at a table outside.

Hey, I’m Blair!

Welcome to my farmhouse kitchen in the foothills of Virginia’s Blue Ridge Mountains. Inspired by local traditions and seasonal fare, you’ll find plenty of easy, comforting recipes that bring your family together around the table. It’s down-home, country-style cooking!

Read More

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. Gayle @ Pumpkin 'N Spice says:

    Oh these kabobs look fantastic, Blair! I love the easy marinade! This sounds like a great meal for the summer! Pinned!

    1. Blair says:

      Thanks, Gayle! It’s definitely a great EASY summer dinner. 🙂

  2. Cathy says:

    My mouth is watering! What amazing pictures!!! Love the Korean style flavors!! Perfect for the weekend and for dinner tonight! Yeah!! 🙂
    Cathy

    1. Blair says:

      Thanks, Cathy! Easy dinner ideas are always helpful, right?!

  3. Anna @ Sunny Side Ups says:

    You’re on a roll with these yummy kabob recipes! These look amazing!! The marinade looks so flavorful; I bet these are going to be a hit at my house! Can’t wait to try them out!

    1. Blair says:

      Hah! Thanks, Anna! Can you tell that my family loves grilled meat and veggies? I stick with the crowd-pleasers!

  4. Anne says:

    Love everything about this!!! What a fresh take on Korean bbq! Will have to try this (and send to my mom as well).

    1. Blair says:

      Thanks Anne!!! ? I hope that your mom approves!!