Go Back
+ servings

Balsamic Steak Skewers with Cherry Tomatoes

Get ready to amp up your grilling game with these Balsamic Steak Skewers with Cherry Tomatoes! Picture juicy steak cubes soaked in a tangy balsamic marinade, hanging out with sweet cherry tomatoes on skewers. So easy to make—just marinate, thread, and grill or roast. Whether you're hosting a BBQ or just craving something delicious, these skewers are a flavor-packed winner every time!
5 from 14 votes
Print Tweet Pin Share
Course: Entree, Main Course
Cuisine: American, Italian, Italian-American
Keyword: Balsamic Steak, Balsamic steak skewers, Cherry tomato skewers, Grilled Steak, Grilled steak recipe, Skewers Recipe
Prep Time: 40 minutes
Cook Time: 10 minutes
Total Time: 50 minutes
Servings: 4
Calories: 280kcal

Ingredients

  • 1 Lb sirloin steak, cut into 1-inch cubes
  • 1 pint cherry tomatoes (about 2 cups)
  • ¼ cup balsamic vinegar
  • 2 tbsp olive oil
  • 2 cloves garlic, minced
  • 1 tsp dried oregano
  • Salt and pepper to taste
  • Wooden or metal skewers

Instructions

Prepare Skewers:

  • Soak wooden skewers in water for 20 minutes to prevent burning while grilling. If using metal skewers, skip this step.

Make Marinade:

  • In a bowl, whisk together balsamic vinegar, olive oil, minced garlic, dried oregano, salt, and pepper to create the marinade.

Marinate Steak:

  • Place steak cubes in a shallow dish or resealable plastic bag. Pour marinade over the steak, ensuring even coating. Marinate for 30 minutes or refrigerate for up to 4 hours for more flavor.

Preheat Grill or Oven:

  • Preheat grill to medium-high heat or oven to 425°F (220°C) if roasting skewers.

Thread Skewers:

  • Thread marinated steak cubes onto skewers, alternating with cherry tomatoes for color and flavor.

Grill or Roast:

  • If grilling, lightly oil grates to prevent sticking. Grill skewers for 3-4 minutes per side until steak reaches desired doneness (135°F or 57°C for medium-rare).
  • If roasting, place skewers on a baking sheet lined with parchment paper and roast for 10-12 minutes or until steak is cooked to your liking.

Rest and Serve:

  • Once cooked, remove skewers from grill or oven and let rest for a few minutes before serving to redistribute juices and keep steak tender.
  • Serve balsamic steak skewers with cherry tomatoes as an appetizer or main dish. Garnish with fresh herbs like chopped parsley or basil if desired.

Notes

Pro Tip: For an extra burst of flavor, try adding some additional ingredients to the marinade such as Worcestershire sauce, soy sauce, or a sprinkle of brown sugar. These ingredients will enhance the richness of the marinade and take your skewers to the next level of deliciousness.
Variation: Feel free to get creative with your skewer ingredients! Try adding chunks of bell peppers, red onions, or mushrooms to the skewers for added color and flavor. You can also experiment with different types of steak, such as ribeye or flank steak, to suit your preferences. Additionally, if you're looking for a vegetarian option, you can substitute the steak with tofu or tempeh and still enjoy the same flavorful marinade with your skewers. Let your imagination run wild and customize these skewers to your liking!

Nutrition

Calories: 280kcal | Carbohydrates: 6g | Protein: 30g | Fat: 14g | Saturated Fat: 3g | Cholesterol: 70mg | Sodium: 190mg | Fiber: 1g | Sugar: 4g