Few things smell better on the grill than juicy steak kebabs sizzling over an open flame. The combination of caramelized beef, colorful vegetables, smoky edges, and a flavorful marinade makes these kebabs a favorite for summer cookouts, family dinners, and weekend gatherings.
What makes this recipe especially convenient is the overnight marinade. Preparing the steak the night before gives the flavors plenty of time to develop, while also turning this into an excellent make-ahead meal. When you’re ready to cook, simply thread the marinated steak and vegetables onto skewers and place them on the grill.
The result is tender, flavorful steak with beautifully charred edges and vegetables that are lightly smoky while still retaining some bite.
Why You’ll Love These Steak Kebabs
These grilled steak kebabs are:
- Tender and juicy
- Packed with savory flavor
- Perfect for make-ahead cooking
- Easy to customize
- Excellent for grilling season
- Great for family dinners and parties
- Loaded with colorful vegetables
- Delicious served with rice, salad, or flatbread
Ingredients
For the Steak
- 2 pounds sirloin steak, cut into 1½-inch cubes
- ¼ cup olive oil
- ¼ cup soy sauce
- 2 tablespoons Worcestershire sauce
- 2 tablespoons fresh lemon juice
- 1 tablespoon honey or brown sugar
- 4 cloves garlic, minced
- 1 teaspoon smoked paprika
- 1 teaspoon onion powder
- 1 teaspoon dried oregano
- ½ teaspoon freshly ground black pepper
- ½ teaspoon salt, or to taste
For the Vegetables
- 1 large red bell pepper, cut into chunks
- 1 large green bell pepper, cut into chunks
- 1 large yellow or orange bell pepper, cut into chunks
- 1 medium red onion, cut into wedges
- 8 ounces mushrooms, cleaned and halved
- 1–2 tablespoons olive oil
- Pinch of salt and black pepper
For Serving
- Fresh chopped parsley
- Lemon wedges
- Extra marinade or sauce for serving, prepared separately
Choosing the Best Steak for Kebabs
Sirloin is an excellent choice because it has good flavor and can become tender when properly marinated and cooked quickly over high heat.
You can also use:
- Ribeye
- Strip steak
- Tenderloin
- Top sirloin
Choose a reasonably tender cut with some marbling. Avoid extremely lean or tough cuts unless you know how to prepare them properly.
How to Make Steak Kebabs
Step 1: Cut the Steak
Trim away large pieces of excess fat or tough connective tissue.
Cut the steak into pieces approximately 1½ inches in size.
Try to keep the pieces similar in size so they cook at roughly the same rate.
Step 2: Prepare the Marinade
In a large bowl, whisk together:
- Olive oil
- Soy sauce
- Worcestershire sauce
- Lemon juice
- Honey
- Garlic
- Smoked paprika
- Onion powder
- Oregano
- Black pepper
- Salt
The combination creates a marinade that is savory, slightly sweet, tangy, garlicky, and smoky.
Step 3: Marinate the Steak
Add the steak cubes to the marinade and toss until every piece is thoroughly coated.
Cover the bowl or transfer everything to a food-safe resealable bag.
Refrigerate for several hours, preferably overnight.
The overnight marinating time makes this recipe especially convenient because the main preparation can be completed a day ahead.
Important: Keep the marinating steak refrigerated. Do not leave raw beef sitting at room temperature.
Step 4: Prepare the Vegetables
When you’re ready to grill, cut the peppers and red onion into chunks.
Clean the mushrooms and halve any large ones.
Toss the vegetables lightly with olive oil, salt, and pepper.
Step 5: Soak Wooden Skewers
If using wooden or bamboo skewers, soak them in water for at least 30 minutes before grilling.
Metal skewers do not require soaking.
Step 6: Thread the Kebabs
Thread the steak and vegetables onto the skewers, alternating between pieces.
For example:
Steak → pepper → onion → mushroom → steak → pepper → onion
Don’t pack everything too tightly together.
Leaving a little space between pieces allows the heat to circulate and helps the steak brown rather than simply steam.
Step 7: Preheat the Grill
Preheat your grill to medium-high or high heat.
Clean and lightly oil the grates to reduce sticking.
The grill should be hot before the kebabs go on.
Step 8: Grill the Kebabs
Place the kebabs on the hot grill.
Cook for approximately 8–12 minutes, turning every few minutes so that multiple sides become nicely browned.
The exact cooking time depends on the size of the steak pieces, grill temperature, and your preferred level of doneness.
Use an instant-read thermometer to check the steak rather than relying only on cooking time.
For food safety, whole cuts of beef should reach at least 145°F (63°C) followed by a 3-minute rest.
Step 9: Let Them Rest
Transfer the cooked kebabs to a clean plate and allow them to rest for about 3–5 minutes before serving.
This gives the juices time to redistribute and makes the steak more enjoyable to eat.
Step 10: Garnish and Serve
Sprinkle the kebabs with fresh parsley and serve with lemon wedges.
The fresh lemon adds a bright contrast to the rich grilled beef.
Tips for Extra-Tender Steak Kebabs
Don’t cut the steak too small
Small pieces can quickly become overcooked and dry.
Pieces around 1½ inches are a good starting point.
Don’t over-marinate
Overly acidic marinades can eventually affect the texture of meat.
Overnight is convenient, but there’s no need to leave the steak in the marinade for multiple days.
Use high heat
A properly heated grill helps create those delicious browned edges while keeping the inside juicy.
Don’t overcrowd the skewers
Leave small gaps between pieces so the heat can reach the sides of the steak.
Cut vegetables according to cooking time
Hard vegetables need more time than softer vegetables.
Keep vegetable pieces reasonably sized so everything cooks together.
Don’t press the steak
Avoid repeatedly pressing the kebabs with a spatula. This can squeeze out flavorful juices.
Use a thermometer
Grill temperatures vary considerably. An instant-read thermometer is the most reliable way to check doneness.
Can You Prepare Steak Kebabs Ahead of Time?
Absolutely.
That’s one of the best features of this recipe.
The steak can be marinated the night before, and the vegetables can be chopped ahead of time.
For an even easier dinner, assemble the skewers a few hours before grilling and keep them refrigerated until you’re ready to cook.
Do not leave assembled raw kebabs sitting at room temperature.
Can I Use Different Vegetables?
Yes. Steak kebabs are extremely flexible.
Try adding:
- Cherry tomatoes
- Zucchini
- Yellow squash
- Pineapple
- Red or yellow peppers
- Mushrooms
- Sweet onions
If using pineapple, its sweetness pairs especially well with savory grilled beef.
Just remember that different vegetables cook at different speeds.
What to Serve With Steak Kebabs
These kebabs can easily become a complete meal when paired with a few simple sides.
Try serving them with:
Rice
Fluffy white rice, basmati rice, or seasoned rice makes a filling accompaniment.
Salad
A crisp cucumber and tomato salad adds freshness and balances the richness of the steak.
Grilled Vegetables
Extra grilled vegetables make an easy side dish.
Flatbread
Warm flatbread or pita can be served alongside the kebabs for an easy family-style meal.
Potatoes
Roasted potatoes, grilled potatoes, or crispy potato wedges make an excellent pairing.
Make-Ahead and Storage
Store cooked steak kebabs in an airtight container in the refrigerator.
For best quality, use leftovers within 3–4 days.
When reheating, use moderate heat and avoid cooking the steak for too long, as leftover steak can dry out quickly.
You can also remove the steak and vegetables from the skewers before storing them.
A Note About Leftover Marinade
Never use marinade that has been in contact with raw meat as a finished sauce unless it is thoroughly boiled and handled safely.
The easiest approach is to prepare a separate batch of marinade or sauce for drizzling over the cooked kebabs.
This keeps the serving sauce separate from raw meat and makes the recipe safer and easier to manage.
Frequently Asked Questions
What steak is best for kebabs?
Sirloin is an excellent choice because it is flavorful, relatively tender, and well suited to quick grilling. Ribeye, strip steak, and tenderloin can also work.
Can I marinate the steak overnight?
Yes. Refrigerating the steak overnight gives the marinade plenty of time to flavor the meat.
Why are my steak kebabs tough?
Overcooking is one of the most common reasons. Tough cuts, very small pieces, or prolonged cooking can also contribute.
Should I put raw steak and vegetables on the same skewer?
You can, provided everything is cooked thoroughly and handled safely. Use clean utensils and plates for cooked food, and don’t reuse anything that touched raw meat without washing it first.
Can I make these kebabs without a grill?
Yes. They can be cooked under a broiler or on a suitable grill pan, although outdoor grilling provides the characteristic smoky flavor.
How long should steak kebabs cook?
The cooking time varies, but around 8–12 minutes is a useful starting point over medium-high to high heat. Use an instant-read thermometer to determine when the beef has reached a safe temperature.
Can I freeze cooked steak kebabs?
You can freeze cooked steak, although the texture may be slightly different after thawing. For the best quality, refrigerate leftovers and use them within a few days.
Recipe at a Glance
Recipe: Steak Kebabs
Prep Time: 25 minutes
Marinating Time: Several hours or overnight
Grill Time: 8–12 minutes
Resting Time: 3–5 minutes
Servings: 5–6
Difficulty: Easy to Intermediate
Final Thoughts
These Steak Kebabs are everything you want from a grilled dinner: tender beef, smoky edges, colorful vegetables, and a flavorful marinade that makes every bite satisfying.
The overnight marinade is what makes this recipe especially convenient. You can prepare the steak ahead of time, refrigerate it, and have the kebabs ready to hit the grill when dinner time arrives.
Serve them with rice, a crisp salad, warm flatbread, or your favorite grilled sides, and you’ve got an easy meal that looks just as impressive as it tastes.
Once you try this combination of juicy steak, caramelized vegetables, garlic, herbs, and smoky grill flavor, these kebabs may become a regular part of your grilling routine.
SEO Title: Steak Kebabs Recipe – Tender, Juicy & Flavorful Grilled Steak
Meta Description: Make tender and flavorful steak kebabs with an overnight marinade, colorful vegetables, and a hot grill. Perfect for easy make-ahead dinners and cookouts.