Savory Rosemary Garlic Steak Skewers

Print Friendly, PDF & Email

Indulge in the delightful Rosemary Garlic Steak Skewers, a true delight bursting with flavors, perfectly cooked to please the entire family! Featuring tender and succulent steak, marinated tomatoes, and baby potatoes, grilled to perfection, this dish is a surefire crowd-pleaser!

Join our Facebook family! Click here to discover daily culinary delights and tips!

Savory Rosemary Garlic Steak Skewers

The Perfect Steak for Skewers

Opting for a balsamic marinade infuses the steak with a delightful hint of sweetness, making it an instant family favorite. The choice of top sirloin steak ensures both exceptional flavor and ease of cubing. Other suitable cuts include filet, New York strip, or ribeye, each offering its own unique taste profile. Whichever cut you choose, ensure it’s sufficiently thick, with steak cubes ideally measuring about 1 inch (2.54 centimeters) thick for optimal grilling. Uniformly sized cubes ensure consistent cooking levels across the skewers.

How to Prepare Garlic Rosemary Steak Skewers

Crafting the perfect Garlic Rosemary Steak Skewers involves four primary steps: marinating the steak, marinating the tomatoes, parboiling the potatoes, and assembling the skewers.

Savory Rosemary Garlic Steak Skewers

Marinating the Steak

  1. Whisk together balsamic vinegar, honey, mustard, minced garlic, salt, and pepper in a medium-sized bowl.
  2. Add the cubed steak to the marinade, ensuring it’s thoroughly coated. Cover the bowl and refrigerate for at least 20 minutes, or preferably up to overnight, to allow the flavors to meld.

Marinating the Tomatoes

In a separate bowl, combine whole grape tomatoes, olive oil, and chopped rosemary. Set aside to marinate while preparing the other ingredients.

Savory Rosemary Garlic Steak Skewers

Parboiling the Potatoes

  1. Place baby potatoes in a large pan and add enough water to cover them by 1 inch (2.54 centimeters).
  2. Bring the water to a boil and cook the potatoes until they’re just fork-tender, approximately 8-10 minutes. They should not be fully cooked, as they’ll finish cooking on the grill. Drain and set aside.

Assembling the Skewers

  1. If using wooden skewers, soak them in water for at least 30 minutes to prevent burning during grilling.
  2. Thread the skewers, alternating between potato, steak, and tomato, ensuring about 1 inch (2.54 centimeters) of empty space on both ends of the skewers.
  3. Lightly oil the grill and place the skewers over medium heat. Grill for approximately 5 minutes on each side, or until the steak reaches your desired level of doneness. Avoid overcooking the steak to retain its tenderness.

Savory Rosemary Garlic Steak Skewers


Steak Marinade

  • 1/2 cup (118 milliliters) balsamic vinegar
  • 2 tablespoons honey
  • 1 tablespoon whole grain mustard
  • 3 cloves garlic, minced
  • Salt
  • Pepper
  • 14 ounces (400 grams) sirloin, cut into 1-inch (2.5 centimeters) cubes

Tomato Marinade

  • 2 cups (300 grams) whole grape tomatoes
  • 1/3 cup (80 milliliters) olive oil
  • 2 tablespoons fresh rosemary (stems removed), chopped


  • 1 1/2 pounds (680 grams) baby potatoes
  • 6 metal or wooden skewers


  1. Preheat the grill to medium heat and if using wooden skewers, soak them in water.
  2. Prepare the marinades for the steak and tomatoes as described above.
  3. Parboil the baby potatoes until just fork-tender, then drain and set aside.
  4. Thread the skewers with potatoes, steak, and tomatoes, ensuring uniform spacing.
  5. Grill the skewers for approximately 5 minutes on each side or until the steak reaches the desired level of doneness.
  6. Serve hot and enjoy your delicious Rosemary Garlic Steak Skewers!

Savory Rosemary Garlic Steak Skewers

Rate article
All Chef Recipes
Add a comment