If you are craving a delicious, mouthwatering meal that’s packed with bold flavors and colorful veggies, look no further than this Marinated Steak Kabobs Recipe. These kabobs are the perfect blend of tender, juicy steak and charred, smoky vegetables, all enhanced by a richly savory marinade that seeps into every bite. Whether you’re firing up the grill for a weekend cookout or looking for an impressive yet easy-to-make dinner, this recipe delivers a wonderful balance of taste and texture that will have everyone asking for seconds.
Ingredients You'll Need
Simple yet impactful, each ingredient in this Marinated Steak Kabobs Recipe plays a vital role in bringing out the perfect harmony of flavors, textures, and colors. From the rich umami of soy sauce to the fresh vibrancy of bell peppers, every component is essential for creating these irresistible kabobs.
- Soy sauce: Adds deep umami and saltiness that forms the marinade’s flavorful base.
- Canola oil: Helps keep the steak juicy and creates a nice sear on the grill.
- Worcestershire sauce: Injects a tangy complexity to enhance the meat’s richness.
- Dark brown sugar: Balances savory elements with subtle sweetness and aids caramelization.
- Garlic cloves: Minced to infuse a bold, aromatic punch.
- Ground black pepper: Provides a mild heat that complements the steak perfectly.
- Balsamic vinegar: Adds a touch of acidity, brightening the marinade flavors.
- Red pepper flakes (optional): Kick up the heat slightly if you like a bit of spice.
- Thick cut steaks: Best with sirloin, ribeye, or New York strip—trimmed and cut into chunks for grilling.
- Red bell pepper: Adds color and a sweet crunch that contrasts beautifully with the steak.
- Red onion: Offers sharp, slightly sweet layers that caramelize nicely on the grill.
- Mushrooms: Bring earthiness and a meaty texture to each skewer.
- Small tomatoes: Burst with juicy freshness and balance the smoky flavors.
- Lime wedges (optional): Provide a zesty finish to squeeze over the kabobs before serving.
- Chopped parsley: A fresh herb garnish adds a lovely pop of green and brightness.
How to Make Marinated Steak Kabobs Recipe
Step 1: Prepare the Marinade
Start by combining soy sauce, canola oil, Worcestershire sauce, dark brown sugar, minced garlic, black pepper, balsamic vinegar, and red pepper flakes in a large gallon-sized zipper bag. This marinade is a powerhouse of savory, sweet, and tangy flavors that will deeply infuse the steak cubes. Before adding the meat, remove a couple of tablespoons of the marinade and combine it with a tablespoon of canola oil to use later on the vegetables. Set this aside while you marinate.
Step 2: Marinate the Steak
Add your trimmed and cubed thick steak pieces to the remaining marinade in the bag. Seal and gently toss everything to coat. Pop it into the fridge and let it soak up all those rich flavors for at least one hour, or up to four. Remember to turn the bag occasionally so every bite will be equally delicious.
Step 3: Prepare the Vegetables
While the steak is marinating, get your veggies ready. Chop the red bell pepper into chunks, peel and halve the red onion into large pieces, clean and trim the mushrooms, and prepare the tomatoes. Toss all the vegetables in a large bowl with the marinade-oil mixture you set aside earlier. This step not only adds more flavor to your veggies but helps them grill up juicy and tender.
Step 4: Skewer the Kabobs
Drain the steak cubes from their marinade, discarding the liquid to avoid flare-ups on the grill. Thread your skewers carefully following the order: mushroom, steak cube, onion stack, another steak cube, red pepper, steak, and then tomato. This alternating pattern ensures a perfect mix of meat and veggies in every bite. Once all skewers are assembled, brush any leftover marinade from the vegetable bowl on top for an extra burst of flavor.
Step 5: Grill to Perfection
Preheat your gas grill on high and make sure to clean and oil the grates well to prevent sticking. Place the kabobs over the direct heat side and grill them, turning every 2-3 minutes until the steak is nicely browned and reaches medium-rare, about 9 to 10 minutes total. The vegetables should be lightly charred but still juicy, pairing beautifully with the succulent steak cubes.
Step 6: Serve and Enjoy
Once cooked, transfer the kabobs to a large platter. Add a quick squeeze of lime juice and sprinkle some chopped parsley for freshness and color. Then get ready to enjoy this vibrant, flavor-packed Marinated Steak Kabobs Recipe that’s sure to impress your friends and family.
How to Serve Marinated Steak Kabobs Recipe
Garnishes
Enhance the presentation and flavors with a handful of freshly chopped parsley sprinkled on top. A few wedges of lime on the side provide a zesty splash that brightens each bite and balances the richness of the steak. Feel free to add a pinch of flaky sea salt just before serving to amp up the savory profile.
Side Dishes
These kabobs pair wonderfully with simple sides like fluffy steamed rice or creamy mashed potatoes to soak up the delicious juices. A crisp green salad dressed with a light vinaigrette complements the smoky meat and veggies beautifully, adding freshness and crunch. If you want to lean into the grill theme, grilled corn on the cob or warm pita bread are fantastic choices.
Creative Ways to Present
For an inviting dinner party, serve the kabobs stacked on a rustic wooden board with small bowls of dipping sauces like chimichurri, tzatziki, or a tangy yogurt-based sauce. You can also build mini kabob sliders by pulling the meat off the skewers and piling it into soft rolls with grilled veggies and your favorite spread. This Marinated Steak Kabobs Recipe is flexible enough to be elegant or casual depending on your mood.
Make Ahead and Storage
Storing Leftovers
If you have any kabobs leftover, promptly refrigerate them in an airtight container. They will stay fresh for up to three days and can be enjoyed cold or reheated gently. The flavors often intensify after resting overnight, making for a tasty next-day meal.
Freezing
While you can freeze cooked kabobs, the texture of grilled vegetables may suffer slightly after thawing. If you want to freeze leftovers, remove the meat from the skewers and freeze the steak cubes separately in a freezer bag for up to two months. Thaw slowly in the refrigerator before reheating.
Reheating
Reheat leftover kabobs in a preheated oven at 350°F (175°C) for about 10-15 minutes or until warmed through. Alternatively, use a grill pan on the stove over medium heat to regain some of the original char and flavor. Avoid microwaving to preserve texture and juiciness.
FAQs
Can I use a different cut of steak for this recipe?
Absolutely! Sirloin, ribeye, and New York strip are ideal for their tenderness and flavor, but you can also use flank or skirt steak. Just be mindful to cut them into uniform pieces for even cooking.
How long can I marinate the steak?
This recipe works best when marinated for at least one hour and up to four hours. Marinating longer than that can sometimes start to break down the meat texture too much, so it’s best not to exceed that time frame.
Can I grill these kabobs indoors?
If you don’t have access to an outdoor grill, a grill pan on the stove is a great alternative. Just make sure it’s preheated and oiled well to get those classic grill marks and a nice sear.
Are there vegetarian options for this recipe?
Definitely! You can substitute the steak with hearty vegetables like zucchini, eggplant, or even tofu marinated in the same sauce. This will give you a delicious meatless kabob that still packs flavor.
Should I soak wooden skewers before grilling?
This recipe uses metal skewers, which don’t require soaking. If you opt for wooden skewers, soak them in water for at least 30 minutes to prevent them from burning on the grill.
Final Thoughts
This Marinated Steak Kabobs Recipe is truly a gem for any occasion. The vibrant colors, bold flavors, and tender steak cubes all come together to create a meal that’s as fun to make as it is to eat. Whether you’re a seasoned grill master or just starting out, this recipe will become a fast favorite that you’ll want to make time and time again. So grab those skewers and get ready to impress your taste buds and loved ones with a sizzling plate of perfection!
Print
Marinated Steak Kabobs Recipe
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Total Time: 4 hours 30 minutes (including marinating time)
- Yield: 8 servings
- Category: Main Course
- Method: Grilling
- Cuisine: American
Description
These Marinated Steak Kabobs are a flavorful and colorful dish perfect for grilling season. Featuring tender cubes of sirloin, ribeye, or New York strip steak marinated in a savory blend of soy sauce, Worcestershire, garlic, and spices, then skewered with vibrant vegetables and grilled to perfection for a juicy, medium-rare finish. Ideal for gatherings, these kabobs are served with fresh lime wedges and parsley garnish for an extra zesty touch.
Ingredients
Marinade
- ⅓ cup soy sauce (94g or 3¼ oz)
- ⅓ cup canola oil (plus 1 tablespoon divided) (2 ½ oz or 70g)
- 3 tablespoons Worcestershire sauce (1¾ oz or 51g)
- 2 tablespoons dark brown sugar (28g)
- 3 garlic cloves, minced
- 1 teaspoon ground black pepper
- 2 teaspoons balsamic vinegar
- ¼ teaspoon red pepper flakes (optional)
Main Ingredients
- 2 lbs thick-cut steaks, trimmed of fat and cut into 1½-inch cubes (sirloin, ribeye, or New York strip)
- 1 large red bell pepper, halved, cored, and cut into chunks
- 1 large red onion, ends trimmed, peeled, halved lengthwise, and cut into 1½-inch chunks
- 8 large mushrooms, cleaned with tough stems trimmed
- 8 small tomatoes
To Serve
- Lime wedges (optional)
- Chopped parsley leaves (for garnish)
Instructions
- Prepare the Marinade: In a one-gallon zipper bag, combine soy sauce, canola oil, Worcestershire sauce, dark brown sugar, minced garlic, ground black pepper, balsamic vinegar, and red pepper flakes if using. Remove 2 tablespoons of this marinade to a small measuring cup and add 1 tablespoon of canola oil. Cover and set aside for tossing the vegetables later.
- Marinate the Steak: Add the cubed steak into the marinade-filled zipper bag. Toss to coat the meat evenly. Seal the bag and refrigerate for at least 1 hour and up to 4 hours, turning occasionally to ensure even absorption.
- Prepare the Vegetables: When ready to grill, prepare the red bell pepper, red onion, mushrooms, and tomatoes as described. In a large bowl, toss the vegetables with the reserved marinade and oil mixture to coat evenly.
- Assemble the Kabobs: Drain the beef cubes, discarding the remaining marinade. Thread each of the eight to ten 12-inch metal skewers with the following sequence: a mushroom, a beef cube, a stack of onion pieces, another beef cube, a red pepper chunk, another beef cube, and finally a tomato. Repeat with remaining skewers. Brush or drizzle any remaining marinade from the vegetable bowl over the assembled kabobs.
- Prepare the Grill: Preheat a gas grill on high heat. Clean the grates with a grill brush. Using long tongs, carefully coat the grates with folded paper towels soaked in vegetable oil to prevent sticking. Repeat until the grates are well oiled.
- Grill the Kabobs: Place the kabobs directly over the hot side of the grill. Turn occasionally to brown all sides and achieve grill marks. Cook until the meat reaches medium-rare, about 2-3 minutes per side, totaling approximately 9 to 10 minutes.
- Serve: Transfer the cooked kabobs to a large serving platter. Serve with lime wedges for squeezing over and garnish with freshly chopped parsley if desired.
Notes
- Marinate the steak for up to 4 hours but not longer to avoid the meat becoming mushy.
- Use metal skewers to prevent burning; if using wooden skewers, soak them in water for at least 30 minutes before grilling.
- Cut vegetables and steak into uniform sizes to ensure even cooking.
- Check internal temperature if desired: medium-rare is about 135°F (57°C).
- Serve immediately for best flavor and juiciness.
- The marinade can be doubled for larger batches.

Leave a Reply