Balsamic Steak Kabobs
This post may contain affiliate links. Please read our disclosure policy.
Tender, juicy, tangy steak with roasted tomatoes make these Balsamic Steak Kabobs the ultimate dinner during the summer! Perfect for quick and easy dinners during the weeknight, parties in the backyard or you can make them on your stove top in a grill pan! With only 5 ingredients it doesn’t get better than these!

Who’s ready for grilling season? I am so ready for backyard BBQs, warm summer nights and yummy dinners like these balsamic steak kabobs! Tender steak slathered with a super-easy balsamic BBQ glaze with fresh tomatoes is my favorite kind of summer eating.
If you don’t have an outdoor grill you can use a grill pan to make them on the stove, too! We love to use ours when the weather doesn’t cooperate – you never know here in Minnesota, it could be snowing in May! I can’t wait to dig into all the potato salad, pasta salad this summer and these amazing steak kabobs will definitely be on the menu, too.
You only need three ingredients for the marinade plus steak and tomatoes – in other words, a simple five-ingredient dinner recipe! I know you’re going to love this one – you’ll make it on repeat all summer long!
Best Steak for Kabobs
There are several cuts of beef that are great for kabobs and my favorite to use is sirloin steak. It’s leaner, cooks fast and has a really great flavor. Plus, it’s not super expensive, which is nice! Here are some other cuts you can use for this recipe, too:
- If you want to be really fancy and don’t mind spending extra use filet mignon. Super tender and so delicious!
- Ribeye steaks also work well or you could try a porterhouse steak.
- Tenderloin is another option, too!
For the steak, all you have to do is cut it into 1″ cubes. This will ensure they cook fast and evenly on the skewers.

Balsamic Marinade for Steak Kabobs
Only three ingredients for this marinade!
- Your favorite BBQ sauce
- Balsamic vinegar
- Dijon mustard
It’s little bit tangy, a little bit sweet and perfectly pairs with the beef. Just place the beef in a large bowl and cover it with most of the marinade. Reserve some of it to brush on the kabobs when you cook them.
Marinate the beef for three hours so it can soak up all the flavors!

How to Assemble
- First, if you are using wooden skewers be sure to soak them in water for at least 30 minutes before grilling. If you don’t, they will burn and fall apart on the grill. You can also invest in metal skewers if you have a tendency to soak wooden skewers like I do.
- This recipe makes enough for four kabobs – all you have to do is thread the beef and tomatoes onto each skewer in an alternating fashion. Be careful not to squeeze too many on one skewer – there should be a small amount of space between the meat and tomatoes. This will help them cook faster and more evenly.
Prepare the Grill and Cook!
- Preheat the grill to medium heat. Moisten a paper towel with some cooking oil and, using tongs to hold it, wipe the grill grates so they are lightly coated in oil. This will keep your kabobs from sticking while they cook.
- Place the skewers on the hot grill and close the lid. Cook them for about eight to nine minutes, turning them occasionally. During the last few minutes of cooking time, baste them with the reserved marinade. Once the beef reaches your desired doneness remove the skewers from the grill. We prefer the steak to be about 145 degrees F. which is cooked to medium.
You can also cook them on a grill pan on the stove over medium heat! Just heat the pan, coat it lightly with oil and cook them on all sides until cooked through. They may need a few minutes longer cooked this way, so just keep an eye on them.
Oven Directions
Although grilling gives these the best flavor you can also cook them in the oven. Preheat your oven to 425 degrees F. Place the kabobs on a foil lined baking sheet that is sprayed with non-stick spray. Place the baking sheet in the oven and bake for about 10-13 minutes or until internal temperature of steak is 145 degrees F, which is medium doneness.
Expert Tips
- Cube the steak into uniform size, about 1” cubes, so they cook evenly.
- Know your grill, different grills cook at different rates, so keep a close on these so you don’t overcook your steak.
- Marinate the steak for at least 3 hours.
- Use other vegetables that you have to mix it up. Great ideas include squash, zucchini, pepper, onions, mushrooms and more.

Serve it with this!
Want an easy side dish to serve alongside these kabobs? Here are some ideas you might like to try!
- Make my easy Parmesan orzo – it only takes 15 minutes!
- We love macaroni salad and my recipe is always a hit!
- 7-layer salad is a great side you can make ahead!
- My pesto pasta salad is all about the Italian flavors and goes great with the kabobs!
Ready to fire up the grill yet? I think you’re going to love these easy balsamic steak kabobs! The tender beef, juicy burst tomatoes all coated in that delicious balsamic glaze – this is a must-make for sure!
Be sure to try the tender, juicy flank steak marinaded in lime juice and then rubbed with spices. Followed by a visit to the grill and then sliced for these delicious Chile Lime Steak Bowls in a homemade taco bowl made with the Rotimatic!
Have you tried this recipe? I’d love if you would rate it!! A five-star rating will make my day!
Don’t forget to tag me on Instagram @julieseatsandtreats or #julieseatsandtreats that way I’m sure to see your pictures!!
Did you make this? If you snap a photo, please be sure tag me on Instagram at @julieseatsandtreats or #julieseatsandtreats so I can see your yummy treat!

Balsamic Steak Kabobs
Ingredients
- 1/4 c. balsamic vinegar
- 1/4 c. barbecue sauce
- 1 tsp Dijon mustard
- 1 lb sirloin steak cut into 1 in. cubes
- 2 c. cherry tomatoes
Instructions
- In a large bowl whisk together the balsamic vinegar, barbecue sauce and dijon mustard. Reserve 1/4 c. of the marinade for basting. Marinate steak in marinade, tossing to coat for at least 3 hours.
- On four metal or soaked wood skewers thread beef and tomatoes in alternating fashion. Using a long-handled tongs rub a paper towel that's been moistened with cooking oil over grill grates to lightly coat them.
- Place skewers on grill over medium heat, cover grill and grill until beef reaches desired doneness, about 8-9 minutes turning kebabs occasionally. Or broil about 4 inches from heat for 6-9 minutes. Turn occasionally and baste with reserved marinade during last three minutes of cooking.
Tips
- If you want to be really fancy and don’t mind spending extra use filet mignon. Super tender and so delicious!
- Ribeye steaks also work well or you could try a porterhouse steak.
- Tenderloin is another option, too!
- Cube the steak into uniform size, about 1” cubes, so they cook evenly.
- Know your grill, different grills cook at different rates, so keep a close on these so you don’t overcook your steak.
- Marinate the steak for at least 3 hours.
- Use other vegetables that you have to mix it up. Great ideas include squash, zucchini, pepper, onions, mushrooms and more.
Video
Nutrition Information
Recipe from: Taste of Home
Lucinda says
How long do you marinate? Look yummy!
Julie Evink says
You only need to marinade for about 30 minutes!
Shanice says
Ooo this looks yummy. I would love it if you joined and contribute your awesome posts at my link party at City of Creative Dreams , starts on Fridays 😀 Hope to see you there at City of Creative Dreams Link Party.
Shareba @ In Search Of Yummy-ness says
Oh my goodness, Julie, these skewers look fantastic!!
Julie Evink says
Thanks Shareba!
Martha @ A Family Feast says
YUM!!! (That’s all…just…yum…)
Julie Evink says
That sums it up right?! 🙂
Tanya Schroeder says
Awe what a post! Sometimes lovey dovey is perfectly ok! I bet the hubs was happy to indulge in this yummy steak after all those chicken nuggets!
Julie Evink says
Haha bet he doesn’t eat chicken nuggets for months!
Kelley @Miss Information Blog says
These look great Thanks for linking up again and supporting us at Cook it! Craft it Share it!
Kathy Penney @ Penney Lane Kitchen says
I love the flavor of balsamic for a marinade. These kabobs would be perfect for this weekend! Pinning.
Julie Evink says
Thanks Kathy!
Erin @ The Spiffy Cookie says
I’ve always loves balsamic but lately I’ve been on a balsamic kick, putting it in everything I get my hands on. Love this!
Julie Evink says
I’m such a sucker for anything balsamic!
Becca @ Crumbs and Chaos says
I love simple summer meals! My husband would give me the tomatoes too 😉
Julie Evink says
Thanks Becca! Glad someone can relate 🙂
Matt Robinson says
These look amazing, Julie. So perfect for summer!!
Julie Evink says
Thanks Matt!
Kathi @ Deliciously Yum! says
Yep, these skewers are definitely grilled to perfection! Balsamic vinegar or vinaigrette is one of my favorite things in the world – it’s a serious obsession.
Also, I loved reading your post. Definitely not too mushy :). So glad you had a great time at the BlogHer conference!
Julie Evink says
Thanks Kathi!! Glad it was TO mushy 🙂
Danielle says
I am such a sucker for balsamic, and these just look amazing! I am sure even picky old Matt would be a happy camper if I made these. 🙂
Julie Evink says
He might give you his tomatoes though 🙂
Danielle says
Nah, he even loves tomatoes! lol
Jocelyn (Grandbaby Cakes) says
You are killing me! These skewers look unbelievable!!!! So flavorful.
Julie Evink says
Well I hope I don’t actually kill you sweetie! It great to briefly see you again this weekend. Take care!
Sarah @ Miss Candiquik says
These seriously look so good! I’m totally trying this marinade soon. Can’t wait to get outside and grill (well actually, my bf does that part).
Julie Evink says
And don’t volunteer to do it…they can “cook” once in a while!
Chloe @ foodlikecake says
That steak looks gooood.