Steak Kebabs are an easy grilled dinner with juicy marinated steak and tender vegetables cooked together on skewers. They're simple, colorful, and perfect for summer dinners, cookouts, or any night you want something fresh and filling from the grill.

A Quick Look at the Recipe
✅ Recipe Name: Steak Kebabs
🕒 Ready In: ~30 minutes, plus marinating
👪 Serves: 4 servings
🍽 Calories: ~420 per serving estimated
🥣 Main Ingredients: Sirloin steak, marinade, bell peppers, red onions, zucchini, cherry tomatoes
📖 Dietary Info: Gluten-free; dairy-free
👌 Difficulty: Easy - marinate, skewer, grill
SUMMARIZE & SAVE THIS CONTENT ON
The marinade gives the steak time to soak up flavor before it hits the grill, while the vegetables add sweetness, texture, and a little char around the edges. Cutting everything into similar-sized pieces helps the kebabs cook evenly and makes them easier to serve.
These are great with rice, roasted potatoes, a simple salad, or grilled corn for a full meal. If you love easy grilling recipes, try our Lemon Butter Shrimp Skewers, Chicken Feta Burgers, or Carne Asada next.
Jump to:
Why You'll Love this Steak Kebabs:
Easy Grilled Dinner: Marinated steak and vegetables cook together on skewers for a simple meal that feels fresh and filling.
Great for Summer: These are perfect for cookouts, warm nights, or any time you want dinner on the grill.
Loaded With Vegetables: Bell peppers, red onion, zucchini, and cherry tomatoes add color, flavor, and texture.
Simple to Prep Ahead: The steak can marinate ahead of time, then everything gets threaded onto skewers when you're ready to cook.
Key Ingredients:

- sirloin steak. Sirloin is a good choice for kebabs because it is flavorful, lean, and cooks quickly on the grill. Cut it into even pieces so it cooks at the same rate.
- marinade. A good marinade helps tenderize the steak and adds flavor before grilling. Use a gluten-free marinade if needed.
- bell peppers. These add color, sweetness, and a little charred flavor once grilled.
- red onions. Red onions become sweeter as they cook and pair well with the steak.
- zucchini. Zucchini cooks quickly and adds a tender vegetable to each skewer.
- cherry tomatoes. These get juicy and slightly blistered on the grill, adding fresh flavor to the kebabs.
Scroll to the recipe card at the bottom of this page for exact quantities.
Easy Substitutions & Variations:
- Use a different steak: Ribeye, strip steak, or tenderloin can be used instead of sirloin. Choose a cut that cooks quickly and stays tender on the grill.
- Swap the vegetables: Mushrooms, yellow squash, pineapple, or small pieces of corn can be added or swapped in for the vegetables.
- Make it gluten-free: Use a gluten-free marinade and double check any sauces or seasonings if needed.
- Cook them indoors: Use a grill pan or broil the kebabs if you do not have an outdoor grill.
- Add more flavor: Brush the kebabs with extra marinade before grilling, but do not use marinade that has touched raw steak unless it has been boiled first.
How to Make Steak Kebabs:

- Step 1: Cut the sirloin steak, bell peppers, red onions, and zucchini into evenly sized pieces. Add the steak to a bowl or bag with the marinade. Cover and refrigerate for at least 30 minutes, or up to 8 hours. If using wooden skewers, soak them in water for 20-30 minutes before grilling.

- Step 2: Thread the steak, bell peppers, red onions, zucchini, and cherry tomatoes onto skewers, alternating the ingredients. Preheat the grill to medium-high heat. Place the kebabs on the grill and cook for 8-10 minutes, turning occasionally, until the steak is cooked to your preferred doneness and the vegetables are tender.
Save this Recipe
Recipe Notes & Tips:
- Cut everything evenly: Keep the steak and vegetables close in size so the kebabs cook at the same rate.
- Do not skip the marinade: Letting the steak marinate helps add flavor and keeps it tender once grilled.
- Soak wooden skewers: If using wooden skewers, soak them in water first so they do not burn too quickly on the grill.
- Do not overcrowd the skewers: Leave a little space between the steak and vegetables so everything cooks evenly.
- Let the steak rest: Let the kebabs rest for a few minutes after grilling so the steak stays juicy.

How to Store:
Refrigerator: Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheating: Reheat gently in a skillet, oven, or air fryer until warmed through. Avoid overheating so the steak does not dry out.
Freezer: Freeze the cooked steak and vegetables in a freezer-safe container for up to 2 months. Thaw in the refrigerator overnight before reheating.
Steak Kebabs FAQs:
Sirloin steak works well because it is flavorful, cooks quickly, and holds up well on skewers. Ribeye, strip steak, or tenderloin can also be used if you want a richer or more tender option.
Marinate the steak for at least 30 minutes, or up to 8 hours for more flavor. Avoid marinating too long if the marinade is very acidic, because it can change the texture of the steak.
Cut the steak into even pieces, do not overcook it, and let the kebabs rest for a few minutes after grilling. Keeping a little space between the steak and vegetables also helps everything cook evenly.


Grab your free copy
Get a FREE Healthy Meal Planning Ebook
Tips, Tricks, and Recipes for Stress Free Meal Planning

Steak Kebabs
Ingredients
- 1 ½ pounds sirloin steak
- 2 cups marinade
- 2 bell peppers
- 2 red onions
- 2 zucchini
- 1 cup cherry tomatoes
Instructions
- Cut the sirloin steak, bell peppers, red onions, and zucchini into evenly sized pieces.
- Add the steak to a bowl or bag with the marinade. Cover and refrigerate for at least 30 minutes, or up to 8 hours.
- If using wooden skewers, soak them in water for 20-30 minutes before grilling.
- Thread the steak, bell peppers, red onions, zucchini, and cherry tomatoes onto skewers, alternating the ingredients.
- Preheat the grill to medium-high heat.
- Place the kebabs on the grill and cook for 8-10 minutes, turning occasionally, until the steak is cooked to your preferred doneness and the vegetables are tender.
- Remove from the grill and let the kebabs rest for a few minutes before serving.
Nutrition
Notes
- Cut everything evenly: Keep the steak and vegetables close in size so the kebabs cook at the same rate.
- Do not skip the marinade: Letting the steak marinate helps add flavor and keeps it tender once grilled.
- Soak wooden skewers: If using wooden skewers, soak them in water first so they do not burn too quickly on the grill.
- Do not overcrowd the skewers: Leave a little space between the steak and vegetables so everything cooks evenly.
- Let the steak rest: Let the kebabs rest for a few minutes after grilling so the steak stays juicy.









Leave a Reply