everydaycookingtips.com

Balsamic steak skewers with cherry tomatoes

Balsamic steak skewers bring a tangy marinade, juicy sirloin, and sweet cherry tomatoes together in a fast dinner that feels made for the grill. The steak needs a few hours to absorb the vinegar, barbecue sauce, and Dijon, but the cooking itself takes about 10 minutes. Thread the pieces onto skewers, grill until browned and tender, and serve them with a simple salad, rice, or warm bread.

What are balsamic steak skewers?

These are bite-size pieces of marinated beef and cherry tomatoes cooked together on skewers. They combine the convenience of a quick grill dinner with the bright flavor of balsamic vinegar. The skewers are easy to portion, easy to carry to an outdoor table, and colorful enough for a casual gathering.

Why these balsamic steak skewers work

The marinade balances sharp balsamic vinegar with smoky-sweet barbecue sauce and a little mustard. It clings to the beef as it grills, while cherry tomatoes soften and pick up char around their edges. Sirloin is a practical choice because it cooks quickly when cut into even cubes. Marinating for at least three hours gives the flavor time to move into the surface of each piece.

How to make balsamic steak skewers

Ingredients

  • 1/3 cup balsamic vinegar
  • 1/3 cup barbecue sauce
  • 1 teaspoon Dijon mustard
  • 1 pound sirloin steak, cut into 1-inch cubes
  • 2 cups cherry tomatoes

Ingredients for balsamic steak skewers

Method

Reserve a clean portion of the marinade before it touches the raw beef.

  • Whisk balsamic vinegar, barbecue sauce, and Dijon mustard. Reserve 2 tablespoons for basting, toss steak with the rest, and marinate in the refrigerator for at least 3 hours.
  • Thread steak and tomatoes alternately onto skewers. Lightly oil the grill grates with a paper towel held by long-handled tongs.
  • Grill over medium heat, covered, for about 8 to 9 minutes, turning occasionally, until the beef reaches the desired doneness. Alternatively, broil about 4 inches from the heat for 6 to 9 minutes. Turn occasionally and baste with reserved marinade during the final 3 minutes.

Steak and tomatoes threaded onto skewers

Choosing and preparing the steak

Look for a piece of sirloin with a little marbling and trim away any tough exterior fat. Cut across the grain where possible, then make cubes that are close in size. Uneven pieces create the most common problem with skewers: small pieces become dry while large pieces are still underdone. Cherry tomatoes should be firm enough to thread without splitting. If they are very large, use them whole but give them a little extra space between the beef cubes.

Grill timing and doneness

Medium heat gives the steak time to brown without scorching the sweet barbecue sauce. Keep the lid closed between turns so the grill stays hot. The exact timing depends on cube size and desired doneness, so use an instant-read thermometer when accuracy matters. The tomato skins should look wrinkled and lightly charred, while the beef should have browned edges and a moist center. Do not baste with the reserved sauce until the final minutes.

Serving ideas

Serve the skewers straight from the grill with rice, couscous, grilled bread, or a crisp green salad. They also work well as a cookout platter: remove the pieces from the skewers and let everyone build a plate with tomatoes, steak, and a cool yogurt sauce. For a concrete weeknight use, pair two skewers with microwave rice and bagged salad for a complete dinner with very little finishing work.

Tips and an optional variation

Cut the steak and tomatoes into similarly sized pieces so the beef does not overcook while larger pieces finish. Pat the marinated steak lightly before threading if it is dripping; excess wet marinade can slow browning. Always keep the reserved basting marinade separate from the portion used on raw meat.

Optional variation: Add chunks of red onion or bell pepper to the skewers. This changes the vegetable mix but keeps the balsamic-steak focus intact; cut the additions so they cook at a similar pace.

Storage and reheating

For the best texture, keep the beef from sitting in leftover sauce after cooking. Let the skewers cool briefly, then transfer them to a shallow container. If you are packing them for lunch, remove the meat and tomatoes from the skewers once cool and store them with any grains separately. Reheat just once and add a fresh salad or herbs after warming.

Refrigerate cooked steak and tomatoes in a covered container for up to 3 days. Reheat gently in a skillet over medium-low heat or in short microwave intervals, stopping as soon as the beef is warm. The steak is best slightly under-reheated rather than cooked again until firm.

Search-query answers

How long should steak skewers marinate?

Marinate the cubed sirloin for at least 3 hours. Keep it refrigerated while it marinates.

Can steak skewers be broiled?

Yes. Broil them about 4 inches from the heat for 6 to 9 minutes, turning occasionally and basting only during the final 3 minutes.

What goes with steak kabobs?

Rice, couscous, salad, grilled bread, and a cool yogurt sauce all complement the tangy beef and roasted tomatoes.

FAQ: balsamic steak skewers

Can I use a different cut of beef?
Use another tender, quick-cooking steak cut and keep the cubes close to 1 inch so they cook evenly.
How do I prevent wooden skewers from burning?
Soak wooden skewers in water before threading and grilling, or use metal skewers.
How do I know the steak is done?
Use an instant-read thermometer for your preferred doneness and look for browned edges with a firm, juicy center.
Can I prepare the skewers ahead?
You can marinate the steak ahead and assemble the skewers shortly before cooking for the best texture.

Grilled balsamic steak skewers ready to serve

These balsamic steak skewers turn a short ingredient list into a colorful, grill-friendly meal. Keep the cubes even, reserve the clean basting sauce, and let the grill provide the final smoky finish.

No ratings yet
Balsamic steak skewers with cherry tomatoes

Balsamic Steak Skewers

Grill tender balsamic steak skewers with cherry tomatoes after a tangy marinade for a quick 20-minute dinner or backyard cookout.
Prep : 10 Total : 25 minutes

Ingredients
  

Ingredients

  • 1/3 cup balsamic vinegar
  • 1/3 cup barbecue sauce
  • 1 teaspoon Dijon mustard
  • 1 pound sirloin steak cut into 1-inch cubes
  • 2 cups cherry tomatoes

Instructions
 

Instructions

  • Whisk balsamic vinegar, barbecue sauce, and Dijon mustard. Reserve 2 tablespoons for basting, toss steak with the rest, and marinate in the refrigerator for at least 3 hours.
  • Thread steak and tomatoes alternately onto skewers. Lightly oil the grill grates with a paper towel held by long-handled tongs.
  • Grill over medium heat, covered, for about 8 to 9 minutes, turning occasionally, until the beef reaches the desired doneness. Alternatively, broil about 4 inches from the heat for 6 to 9 minutes. Turn occasionally and baste with reserved marinade during the final 3 minutes.

Notes

Cut the steak and tomatoes into pieces of similar size for even cooking.
Use separate utensils for raw marinade and cooked food.

Recipes Should You See

everydaycookingtips

I’m Lina, your everyday cooking companion. I share practical, family-friendly recipes with clear instructions, prep times that actually match reality, and tips to save time without sacrificing flavor. Expect quick skillets, sheet-pan meals, hearty soups, and lighter sides—plus substitutions and make-ahead ideas for busy weeks. My goal is simple: help you put nourishing food on the table with less stress and more confidence.

You Must Try

As Seen On:

Everydarycookingtips
Everydarycookingtips
Everydarycookingtips
Everydarycookingtips
Everydarycookingtips
Easy Healthy Recipes
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

as seen on:

Everydarycookingtips
Everydarycookingtips
Everydarycookingtips
Everydarycookingtips
Everydarycookingtips
Easy Healthy Recipes

Download My FREE Protein Meal Plan!

0
Would love your thoughts, please comment.x
()
x