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

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.

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

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.

Balsamic Steak Skewers
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.






