Grilled Steak Kabobs Recipe

Recipe Overview

Why you’ll love it: Steak kabobs are an easy, flavorful summer dinner—tender marinated beef sirloin paired with hearty vegetables, all grilled until juicy and caramelized.

How long it takes: 25 minutes active, plus 3 hours to overnight marinating
Equipment you’ll need: grill or grill pan, wooden or metal skewers
Servings: 4 (about 8 kabobs)

Grilled skewers with chunks of steak, yellow bell peppers, red onions, and mushrooms arranged on a white surface.

Pin this now to find it later

Grilling is a favorite warm-weather habit for many home cooks. If dinner time rolls around and the weather cooperates, kabobs are one of the quickest and most satisfying ways to feed a family or a group. If you don’t have an outdoor grill, a hot grill pan works equally well and brings those same charred, smoky flavors indoors.

This version features boneless sirloin cut into cubes and marinated in a savory, slightly sweet garlicky mixture. The same marinade is perfect for other cuts of beef, pork, or chicken, and brushing the reserved marinade on the kabobs while they grill deepens the flavor on both the meat and the vegetables.

Serve the kabobs with a simple side—rice, potatoes, or a crisp salad—to make a complete, balanced meal that’s perfect for busy weeknights or weekend barbecues.

Easy Marinated Steak Kabobs

Low effort, big reward. The most time-consuming step is marinating the meat. Marinate for at least 3 hours or overnight for best flavor, then thread the steak and vegetables onto skewers and grill. The hands-on time is minimal and the results are impressive.

Flexible ingredients. The recipe uses red onion, bell pepper, and mushrooms, which grill well and pair nicely with beef. Feel free to swap in seasonal vegetables like cherry tomatoes, zucchini, or summer squash. Pineapple is a tasty addition if you want a touch of sweetness and caramelization.

Great for crowds. These kabobs can be scaled up for larger gatherings. For vegetarian guests, make a few veggie-only skewers using halloumi or firm tofu in place of the meat.

Close-up of a skewer with grilled beef, yellow bell pepper, red onion, and mushroom next to a bowl of dipping sauce.

Ingredient Notes

  • Marinade: A pantry-friendly blend forms the base: soy sauce and olive oil, balanced with balsamic vinegar and Worcestershire sauce. Dijon mustard, garlic, brown sugar, and dried thyme add depth, plus salt and pepper to taste.
  • Beef: Boneless sirloin is a good choice for kabobs; about one pound (16 ounces) is recommended. Any similar boneless steak will work—trim and cut into roughly 1-inch cubes for even cooking.
  • Vegetables: Red onion, bell pepper, and white mushrooms are classic for kabobs. Cut vegetables into uniform pieces so everything cooks evenly. Substitute seasonal produce as desired.
  • Skewers: Use 8–10 skewers, about 10–12 inches long. If using wooden skewers, soak them in water for at least 30 minutes before grilling to prevent burning.
Glass container with raw steak cubes, a red onion, yellow bell pepper, two white mushrooms, and wooden skewers arranged on a white surface.
Nine small glass bowls on a white surface, each containing different ingredients.

How to Make Steak Kabobs

Make the marinade. Whisk together soy sauce, olive oil, balsamic vinegar, Worcestershire sauce, Dijon mustard, minced garlic, brown sugar, dried thyme, kosher salt, and black pepper in a bowl or large measuring cup. Divide the mixture: use half to marinate the steak and reserve the other half for basting while grilling.

Garlic note: Keeping whole garlic cloves yields a milder garlic flavor; slicing or mincing increases the garlic presence. Adjust to your taste.

A glass measuring cup containing brown liquid with herbs and two cloves of garlic on a light surface.
A glass measuring cup filled with dark liquid, three garlic cloves, and herbs, viewed from above on a light textured surface.

Marinate the steak. Cut steak into 1-inch cubes and place in a zip-top bag or shallow dish. Pour half the marinade over the steak and toss to coat. Refrigerate for at least 3 hours or up to overnight so the meat absorbs flavor. Keep the reserved marinade chilled for basting.

Glass container filled with raw, cubed pieces of beef on a white surface.
Raw beef cubes and whole garlic cloves marinating in a rectangular glass dish with herbs and seasoning on a light background.

Prepare to grill. If the oil in the reserved marinade solidified, remove it from the fridge about 30 minutes before grilling so it can re-liquefy. Preheat the grill to medium-high and oil the grates. Remove the steak from the used marinade and discard that liquid. Thread steak and vegetables onto skewers, alternating pieces for color and even cooking.

A glass measuring cup filled with brown liquid, covered with plastic wrap, placed on a white surface.
Five skewers with alternating pieces of raw beef, white mushrooms, yellow bell peppers, and red onions on parchment paper.

Grill the kabobs. Place skewers over medium-high heat and cook 8–10 minutes, turning once for even char and doneness. Brush frequently with the reserved marinade during cooking. Remove skewers when steak reaches your preferred temperature (about 125°F for medium-rare or 135°F for medium) and let rest briefly before serving.

Recipe Tip

Use a long basting brush and start basting from the far side of the grill, moving toward you. This keeps your arms away from any flare-ups and helps you maintain better control.

A silicone brush applies marinade to meat and vegetable skewers grilling on a barbecue.
Skewers with grilled beef, mushrooms, yellow bell peppers, and red onions arranged in rows on a white surface.

Recipe Variations

  • Separate skewers: If you prefer vegetables more done than your steak, thread all vegetables on some skewers and all meat on others so you can remove each when they reach the desired doneness.
  • Different proteins: This marinade is also excellent with pork tenderloin or boneless, skinless chicken. Cut proteins into uniform cubes so cooking time is consistent.
  • Alternate marinades: Swap in a balsamic, teriyaki, or your favorite store-bought marinade to change the flavor profile.

What to Serve With Steak Kabobs

Grains and potatoes: Serve the kabobs with rice, farro, or crispy potatoes. Polenta fries or air fryer potatoes are hearty and pair well with grilled beef.

Salads: A wedge salad, pasta salad, or a simple mixed greens salad offer freshness and balance to the meal.

Grilled sides: While the grill is hot, throw on zucchini, Brussels sprouts, or baby potatoes for an easy, smoky side dish that complements the kabobs.

Leftover Love

Leftover kabob pieces are excellent in bowls. Use rice or another grain as a base, add herbs like cilantro or parsley, and finish with a bright sauce such as chimichurri for a quick, flavorful meal the next day.

Storage & Reheating

Refrigerator: Remove meat and vegetables from skewers and store separately in airtight containers. They will keep 3–4 days in the fridge.

Reheating: Reheat steak and vegetables separately to avoid overcooking. Use the microwave, air fryer, or a nonstick skillet over medium heat. Brief reheating preserves texture and prevents the steak from becoming tough.

More Grilling Recipes

Overhead view of two grilled kabobs on a plate, with shrimp and fresh pineapple.

Grilled Shrimp Kabobs with Pineapple

Grilled zucchini slices on a speckled plate beside a fork.

Best Grilled Zucchini – easy technique!

Grilled drumsticks on a black platter.

Grilled Chicken Shawarma Drumsticks

Sliced roasted pork tenderloin with a browned crust and juices on a white surface.

Grilled Pork Tenderloin

Recipe

Steak Kabobs

Steak kabobs: marinated beef sirloin and vegetables grilled until juicy and slightly charred—an easy, flavorful summer meal.
Prep Time: 15 mins
Cook Time: 10 mins
Marinating Time: 3 hrs (or overnight)
Total Time: 3 hrs 25 mins
Servings: 4

Ingredients

For the Marinade:

  • ¼ cup soy sauce (reduced sodium optional)
  • ¼ cup olive oil
  • 2 tablespoons balsamic vinegar
  • 2 tablespoons Worcestershire sauce
  • 1 tablespoon Dijon mustard
  • 3 cloves garlic, minced (or whole for milder garlic)
  • 1 tablespoon brown sugar
  • ½ teaspoon dried thyme
  • ½ teaspoon kosher salt
  • ½ teaspoon coarse ground black pepper

For the Kabobs:

  • 16 ounces boneless sirloin steak, cut into 1-inch cubes
  • 1 medium red onion, cut into 1-inch pieces
  • 1 yellow bell pepper (or any color), cut into 1-inch pieces
  • 8 ounces white mushrooms, halved if large
  • 8 to 10 wooden skewers, soaked in water 30 minutes (or metal skewers)

Instructions

  • In a bowl or measuring cup, whisk together all marinade ingredients until well combined.
  • Place the steak cubes in a zip-top bag or shallow dish. Pour half the marinade over the steak, toss to coat, and refrigerate for at least 3 hours or overnight. Reserve the remaining marinade in the refrigerator for basting.
  • If using wooden skewers, soak them in water for at least 30 minutes ahead of time. Remove the reserved marinade from the fridge about 30 minutes before cooking if the oil has solidified.
  • Cut the red onion and bell pepper into 1-inch pieces. Trim or halve mushrooms so pieces are similar in size to the steak cubes.
  • Preheat the grill to medium-high heat (about 375–450°F). Lightly oil the grates to prevent sticking.
  • Remove the steak from the used marinade and discard that liquid. Thread the steak and vegetables onto skewers, alternating pieces for even cooking. If you prefer, thread all vegetables on some skewers and all meat on others.
  • Grill skewers 8–10 minutes, turning once. Brush frequently with the reserved marinade as they cook. Remove when steak reaches desired doneness—about 125°F for medium-rare or 135°F for medium. Let rest briefly before serving.

Notes

  • Garlic: Whole garlic cloves give a subtle flavor; minced or sliced garlic produces a stronger, more pronounced garlic taste.
  • Basting tip: Start basting from the back of the grill and work toward you to avoid reaching over flare-ups. A long brush helps.
  • Variations: Substitute different cuts of steak or other proteins like boneless chicken or pork. Try different vegetables (tomatoes, zucchini, eggplant) or swap in another favorite marinade.

Video

A short video demonstrates the steps and shows how to assemble and grill the kabobs for best results.

Nutrition

Serving: 2 skewers, Calories: 345 kcal, Carbs: 14 g, Protein: 29 g, Fat: 19 g

Nutrition information is an estimate and should be used as a guideline only.

Did You Make This?Leave a comment and rating if you tried the recipe—I love hearing what worked for you.