Homemade Grilled Steak Kebabs Recipe photo
| |

Grilled Steak Kebabs Recipe

These Grilled Steak Kebabs Recipe are a celebration of simple, bold flavors and quick weeknight grilling. Tender pieces of tri-tip or petite sirloin are marinated in a tangy-sweet blend, threaded with zucchini and purple onion, then grilled until nicely charred. The result is juicy beef with caramelized edges and vibrant vegetables—perfect for a casual backyard meal or a relaxed dinner that feels special without a lot of fuss.

Why this recipe works

The cut of beef—either 2 1/2 pounds of tri-tip or petite sirloin—stays juicy when cut into generous 1 1/2-inch pieces and marinated long enough to absorb flavor. The marinade balances acidity, umami, and a touch of sweetness to enhance the beef without overpowering it. Thick zucchini rings and chunky purple onion pieces hold up on the grill and pick up a smoky char that pairs beautifully with the meat.

Ingredients

  • 2 1/2 lbs beef tri tip or petite sirloin, cut into 1 1/2″ thick pieces
  • 2 medium zucchini, cut into thick rings
  • 1 medium purple onion, cut into 1″ pieces
  • 1/4 cup white vinegar
  • 1/4 cup soy sauce
  • 1/4 cup BBQ sauce, honey flavor, or sweet and smoky
  • 2 Tbsp Worcestershire sauce
  • 2 tsps sesame oil
  • 1 tsp garlic salt
  • 1/2 tsp black pepper

Equipment

  • Cutting board and sharp knife
  • Large bowl or resealable plastic bag for marinating
  • Bamboo or metal skewers (if using bamboo, soak for 30 minutes)
  • Grill (gas or charcoal) or grill pan
  • Tongs and a platter for resting
  • Instant-read thermometer (optional, but helpful)

Prep and timing

Easy Grilled Steak Kebabs Recipe recipe image

Active time: about 25 minutes. Marinating: 30 minutes to 4 hours (longer for deeper flavor). Grill time: 8–12 minutes depending on grill heat and desired doneness. Rest: 5–7 minutes.

Flavor tips

Delicious Grilled Steak Kebabs Recipe dish photo

  • Stick to the ingredient amounts listed; they’re balanced for flavor. If you like a sweeter profile, choose the honey-flavored or sweet & smoky BBQ sauce listed in the ingredients.
  • Soy sauce adds umami and salt—if you need a lower-sodium option, use a reduced-sodium soy sauce but keep the same volume.
  • Sesame oil brings a toasty note—use the full 2 teaspoons for the intended flavor profile.
  • For even cooking, cut the meat and vegetables to the specified sizes: 1 1/2″ beef pieces, 1″ onion pieces, and thick zucchini rings.

Step-by-step instructions

  1. Prepare the meat and vegetables. Trim any large portions of silver skin or excess fat from the 2 1/2 lbs of tri-tip or petite sirloin. Cut the beef into 1 1/2″ thick pieces. On a separate board, slice 2 medium zucchini into thick rings. Peel and cut 1 medium purple onion into 1″ pieces. Arrange everything near your work area for easy assembly.
  2. Mix the marinade. In a large bowl, combine 1/4 cup white vinegar, 1/4 cup soy sauce, 1/4 cup BBQ sauce (honey flavor or sweet and smoky as listed), 2 Tbsp Worcestershire sauce, 2 tsps sesame oil, 1 tsp garlic salt, and 1/2 tsp black pepper. Whisk or stir thoroughly so the garlic salt dissolves and the ingredients form a uniform marinade.
  3. Marinate the beef. Place the cut beef pieces into the bowl with the marinade, or use a large resealable plastic bag if you prefer less mess. Ensure each piece is coated evenly by tossing or massaging the bag. Cover the bowl or seal the bag, and refrigerate for at least 30 minutes. For deeper flavor, marinate up to 4 hours—longer than that can begin to change the texture because of the vinegar.
  4. Skewer the ingredients. When ready to grill, thread the marinated beef pieces, zucchini rings, and onion pieces onto skewers. Alternate meat and vegetables so each skewer has a balanced mix and cooks evenly. Leave a small gap between pieces so hot air circulates and the edges can char nicely.
  5. Preheat the grill. Heat your grill to medium-high heat. If using gas, let it reach about 400–450°F; for charcoal, aim for a bed of hot coals with consistent heat. Clean and oil the grill grates to prevent sticking.
  6. Grill the kebabs. Place the skewers on the hot grill. Cook for about 8–12 minutes, turning every 2–3 minutes so all sides develop grill marks and the vegetables char slightly. The precise time depends on grill temperature and the thickness of the beef pieces. If you use an instant-read thermometer, aim for about 125–130°F for medium-rare, 135°F for medium. Remember the meat will rise a few degrees during resting.
  7. Rest before serving. Transfer the kebabs to a platter and let them rest for 5–7 minutes to allow the juices to redistribute. This step keeps the beef juicy and ensures better texture.
  8. Serve and enjoy. Serve the kebabs straight from the platter with your choice of sides—rice, a simple salad, grilled pita, or roasted potatoes all pair well. If desired, spoon any leftover marinade that was reserved before it touched raw meat into a small saucepan and boil for a few minutes to serve as a sauce. Do not use marinade that has contacted raw meat unless you cook it first.

Notes and substitutions

  • If you prefer smaller or larger pieces, keep cooking time and internal temperature in mind—smaller pieces cook faster, larger pieces take longer.
  • If you don’t have Worcestershire sauce, you can use an equal amount of a tamari-and-lemon mixture (1 part tamari to 1 part lemon juice) to mimic the tangy depth while keeping the ingredient list aligned with the original amounts.
  • For a gluten-free option, swap the soy sauce for a gluten-free tamari while keeping the same 1/4 cup volume.
  • Soak bamboo skewers in water for at least 30 minutes before grilling to prevent them from burning.

Make-ahead and storage

You can marinate the beef up to 4 hours ahead; longer is not recommended because the vinegar in the marinade can begin to break down the surface texture. Cooked kebabs can be refrigerated in an airtight container for up to 3 days. Reheat gently on a hot grill or in a skillet, turning frequently to avoid drying out.

Serving ideas

These grilled kebabs work well with a variety of accompaniments. Try them with:

  • Steamed basmati rice or a fragrant pilaf
  • A crisp green salad tossed with lemon and olive oil
  • Grilled flatbreads or warm pita to assemble mini sandwiches
  • Roasted sweet potatoes or a simple potato salad

Safety notes

Always discard marinade that has been in contact with raw meat unless you boil it first. Use a clean platter for cooked kebabs to avoid cross-contamination.

Quick troubleshooting

  • If the meat is undercooked in the center, return the skewers to the grill and cook a few more minutes, turning often and checking temperature until desired doneness is reached.
  • If zucchini or onions char too quickly, lower the heat slightly or move the skewers to a cooler part of the grill to finish cooking without burning.
  • If kebabs stick to the grill, they likely need more oil on the grates or a slightly higher temperature to sear and release cleanly. Clean and re-oil grates before continuing.

Final thoughts

These Grilled Steak Kebabs Recipe are uncomplicated, satisfying, and flexible. With straightforward ingredients and clear steps, you can make a flavorful, crowd-pleasing main with minimal fuss. Whether you’re feeding a family or entertaining friends, these kebabs deliver a great balance of charred, savory beef and tender, smoky vegetables. Enjoy the grill marks and the big, bright flavors.

Homemade Grilled Steak Kebabs Recipe photo

Grilled Steak Kebabs Recipe

Juicy marinated steak and vegetables grilled on skewers for a quick, flavorful meal.
Prep Time8 hours
Cook Time10 minutes
Total Time8 hours 10 minutes
Servings: 8 servings

Ingredients

  • 2 1/2 lb beef tri-tip or petite sirloin cut into 1 1/2-inch pieces
  • 2 medium zucchini cut into thick rings
  • 1 medium purple onion cut into 1-inch pieces
  • 1/4 cup white vinegar
  • 1/4 cup soy sauce
  • 1/4 cup BBQ sauce honey flavor or sweet and smoky
  • 2 Tbsp Worcestershire sauce
  • 2 tsp sesame oil
  • 1 tsp garlic salt
  • 1/2 tsp black pepper

Instructions

  • In a medium bowl, whisk together the white vinegar, soy sauce, BBQ sauce, Worcestershire sauce, sesame oil, garlic salt, and black pepper to make the marinade.
  • Place the cut steak in a large bowl or resealable plastic bag and pour the marinade over the meat, stirring or massaging to coat evenly.
  • Cover the bowl or seal the bag and refrigerate for at least 8 hours, stirring or turning the meat once or twice while marinating.
  • When ready to cook, thread the marinated steak pieces onto skewers alternating with zucchini rings and onion pieces.
  • Preheat the grill to medium-high heat and oil the grates. Grill the kebabs 8–10 minutes, turning every 2–3 minutes, until the steak reaches your desired doneness.
  • Remove the kebabs from the grill and let them rest at least 5 minutes before serving.

Equipment

  • Mixing Bowl
  • Whisk or fork
  • large bowl or resealable bag
  • Skewers
  • grill (medium-high heat)
  • Tongs
  • Meat Thermometer

Notes

  • Marinate for at least 8 hours for best flavor.
  • Soak wooden skewers in water if using to prevent burning.
  • Cut steak into uniform pieces for even cooking.
  • Rotate skewers often for even char.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating