Juicy marinated sirloin steak chunks are grilled to smoky perfection alongside vibrant bell peppers, onions, and cherry tomatoes. These skewers deliver bold, savory flavors with a touch of char and are an ideal choice for outdoor gatherings, summer barbecues, or hearty weeknight dinners.
Why You’ll Love This Recipe
- Combines protein and vegetables in a single, easy-to-serve dish
- Customizable with your favorite vegetables or marinades
- Great for outdoor grilling or indoor grill pans
- Quick to prepare once marinated
- Perfect for entertaining or meal prep
Ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
- 2 lbs sirloin steak, cut into 1½-inch cubes
- 1 red bell pepper, cut into chunks
- 1 yellow bell pepper, cut into chunks
- 1 green bell pepper, cut into chunks
- 1 large onion, sliced into wedges
- 1 cup cherry tomatoes
- Wooden or metal skewers
For the marinade:
- 1/3 cup soy sauce
- 3 tablespoons olive oil
- 2 tablespoons Worcestershire sauce
- 1 tablespoon balsamic vinegar
- 2 cloves garlic, minced
- 1 teaspoon dried oregano
- 1/2 teaspoon black pepper
Directions
- In a medium bowl, whisk together the soy sauce, olive oil, Worcestershire sauce, balsamic vinegar, garlic, oregano, and black pepper.
- Add the cubed steak to the marinade and stir to coat evenly. Cover and refrigerate for at least 1 hour or overnight for best flavor.
- If using wooden skewers, soak them in water for 20 to 30 minutes to prevent burning during grilling.
- Preheat a grill or grill pan over medium-high heat.
- Thread the marinated steak, bell peppers, onion wedges, and cherry tomatoes onto the skewers, alternating pieces for even distribution.
- Place the skewers on the hot grill and cook for 10–12 minutes, turning every 2–3 minutes, until the steak is cooked to your preferred level of doneness and the vegetables are lightly charred.
- Remove from grill and let rest briefly before serving. Serve hot with rice, flatbread, or your favorite dipping sauce.
Servings and timing
Servings: Serves 6
Prep time: 20 minutes
Marinate time: Minimum 1 hour
Cook time: 10–12 minutes
Total time: 1 hour 30 minutes
Variations
- Different meats: Try chicken thighs or pork tenderloin instead of steak.
- Add vegetables: Include mushrooms, zucchini slices, or pineapple chunks for variety.
- Spicy twist: Add a pinch of crushed red pepper flakes to the marinade.
- Mediterranean style: Replace soy sauce with lemon juice and use fresh herbs like rosemary and thyme.
- Teriyaki glaze: Baste skewers with teriyaki sauce during grilling for a sweet finish.
storage/reheating
Store leftover skewers in an airtight container in the refrigerator for up to 3 days. To reheat, place skewers in a preheated oven at 350°F (175°C) for 10–12 minutes, or heat them on a grill or skillet over medium heat until warmed through. Remove vegetables before microwaving to prevent sogginess.
FAQs
Can I prepare the skewers ahead of time?
Yes, you can marinate and assemble the skewers a few hours in advance. Keep them refrigerated until ready to grill.
What steak is best for skewers?
Sirloin is ideal for its balance of tenderness and flavor, but ribeye or flank steak can also be used.
Can I use a grill pan instead of an outdoor grill?
Absolutely. A grill pan or cast iron skillet works well on the stovetop for indoor cooking.
How long should I marinate the steak?
Marinate for at least 1 hour, but overnight is best for deeper flavor.
Do I need to pre-cook the vegetables?
No, they will cook and soften nicely on the grill alongside the steak.
What can I serve with these skewers?
Rice, couscous, flatbread, grilled corn, or a fresh salad pair well.
Can I freeze the skewers?
It’s best to freeze the marinated, uncooked steak separately and assemble the skewers fresh when ready to cook.
How do I know when the steak is done?
Use a meat thermometer: 130°F for medium-rare, 140°F for medium, and 150°F for medium-well.
Can I make this recipe vegetarian?
Yes, omit the steak and use tofu or extra vegetables like mushrooms and zucchini instead.
How can I keep the skewers from sticking to the grill?
Ensure the grill is preheated and well-oiled before placing the skewers on it.
Conclusion
Grilled Steak and Veggie Skewers are a flavorful, satisfying dish that brings together the best of smoky, marinated beef and charred, tender vegetables. Whether served at a summer barbecue or a cozy family dinner, these skewers are simple to prepare, endlessly adaptable, and sure to please any crowd.
Print
Grilled Steak and Veggie Skewers
- Prep Time: 20 minutes
- Cook Time: 12 minutes
- Total Time: 1 hour 32 minutes (including 1 hour marinating time)
- Yield: 6 servings 1x
- Category: Main Course
- Method: Grilling
- Cuisine: Mediterranean-American
- Diet: Halal
Description
Juicy marinated beef chunks grilled to perfection alongside colorful bell peppers, onions, and cherry tomatoes—these hearty skewers are packed with bold flavors and perfect for your next cookout.
Ingredients
- 2 lbs sirloin steak, cut into 1 1/2-inch cubes
- 1 red bell pepper, cut into chunks
- 1 yellow bell pepper, cut into chunks
- 1 green bell pepper, cut into chunks
- 1 large onion, sliced into wedges
- 1 cup cherry tomatoes
- Wooden or metal skewers
- 1/3 cup soy sauce
- 3 tablespoons olive oil
- 2 tablespoons Worcestershire sauce
- 1 tablespoon balsamic vinegar
- 2 cloves garlic, minced
- 1 teaspoon dried oregano
- 1/2 teaspoon black pepper
Instructions
- In a bowl, whisk together all marinade ingredients: soy sauce, olive oil, Worcestershire sauce, balsamic vinegar, garlic, oregano, and black pepper.
- Add steak cubes and mix well. Cover and marinate for at least 1 hour, or overnight for deeper flavor.
- If using wooden skewers, soak them in water for 20–30 minutes to prevent burning.
- Preheat grill to medium-high heat.
- Thread beef, bell peppers, onions, and cherry tomatoes alternately onto skewers.
- Grill skewers for 10–12 minutes, turning every few minutes, until steak is cooked to desired doneness and vegetables are slightly charred.
- Serve hot with rice, flatbread, or a dipping sauce of choice.
Notes
- Let skewers rest for a few minutes after grilling to retain juices.
- Cut vegetables and meat into uniform sizes for even cooking.
- Use metal skewers for better heat conduction and no soaking needed.
Nutrition
- Serving Size: 1 skewer (approx. 1/6 of recipe)
- Calories: 320
- Sugar: 5g
- Sodium: 720mg
- Fat: 20g
- Saturated Fat: 6g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 2g
- Protein: 28g
- Cholesterol: 75mg
Your email address will not be published. Required fields are marked *