Go Back
Close up of grilled steak skewers with pearl onions and cherry tomatoes on parchment paper.

Rosemary Garlic Steak Kebabs

Flavorful steak cubes marinated in a robust blend of fresh rosemary, pungent garlic, and savory sauces, then threaded with colorful vegetables and grilled or roasted to perfection. A delicious and impressive meal for any occasion.
Prep Time 25 minutes
Cook Time 12 minutes
Total Time 37 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 450

Ingredients
  

For the Rosemary Garlic Marinade
  • 1/4 cup Olive Oil
  • 2 tbsp Fresh Rosemary finely chopped
  • 4 cloves Garlic minced
  • 2 tbsp Soy Sauce
  • 1 tbsp Worcestershire Sauce
  • 1 tbsp Lemon Juice freshly squeezed
  • 1 tsp Dijon Mustard
  • 1 tsp Salt
  • 1/2 tsp Black Pepper freshly ground
For the Kebabs
  • 1.5 lbs Sirloin Steak cut into 1.5-inch cubes
  • 2 large Bell Peppers any color, cut into 1.5-inch pieces
  • 1 medium Red Onion cut into 1.5-inch pieces
  • 1 cup Cherry Tomatoes whole (optional)
  • 8-10 Wooden or Metal Skewers (if wooden, soak in water for 30 minutes)

Equipment

  • Large mixing bowl
  • Grill (outdoor or indoor grill pan) or Baking Sheet
  • Metal or wooden skewers
  • Tongs

Method
 

Prepare the Marinade
  1. In a large mixing bowl, whisk together the olive oil, chopped fresh rosemary, minced garlic, soy sauce, Worcestershire sauce, fresh lemon juice, Dijon mustard, salt, and black pepper until well combined.
Marinate the Steak
  1. Add the cubed sirloin steak to the prepared marinade, ensuring all pieces are thoroughly coated. Cover the bowl and refrigerate for at least 30 minutes, or up to 4 hours for the most intense flavor. While the steak marinates, if using wooden skewers, immerse them in water to prevent burning on the grill.
Prepare Vegetables and Grill
  1. While the steak is marinating, prepare your vegetables by cutting the bell peppers and red onion into uniform 1.5-inch pieces. If using cherry tomatoes, have them ready.
  2. Preheat your grill to medium-high heat (around 400-450°F / 200-230°C). If you are using an oven, preheat it to 400°F (200°C) and line a baking sheet with foil for easier cleanup.
Assemble and Cook Kebabs
  1. Thread the marinated steak cubes alternately with bell pepper, red onion, and cherry tomatoes (if using) onto the skewers. Try to leave a small space between each piece to ensure even cooking.
  2. For grilling: Place the assembled kebabs on the preheated grill. Grill for 10-14 minutes, turning every 2-3 minutes, until the steak reaches your desired doneness (130-135°F for medium-rare, 135-140°F for medium).
  3. For oven roasting: Place the kebabs on the prepared baking sheet. Roast for 15-20 minutes, flipping them halfway through, until the steak reaches your desired doneness. For a slightly charred finish, you can broil for the last 2-3 minutes, watching carefully to prevent burning.
Rest and Serve
  1. Remove the cooked kebabs from the grill or oven and let them rest for 5 minutes before serving. This allows the juices to redistribute throughout the steak, resulting in a more tender and flavorful bite. Serve hot.

Notes

For best results, ensure your steak and vegetable pieces are cut into roughly the same size to promote even cooking. Cooking times may vary based on the thickness of your steak pieces and your desired level of doneness. An instant-read thermometer is recommended for precise results.