Spicy Teriyaki Grilled Steak Kebabs
This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases. Read our disclosure policy
Spicy Teriyaki Steak Kebabs are packed with tender, juicy steak, colorful vegetables, and a sweet and spicy teriyaki glaze. Perfect for summer cookouts, easy weeknight dinners, or backyard grilling, these kebabs are simple to make and always a crowd favorite. Serve them alongside my Creamy Pesto Pasta Salad for a fresh and flavorful meal everyone will love!

The homemade teriyaki sauce adds the perfect balance of savory, sweet, and heat, making every bite incredibly flavorful. They’re easy to customize with your favorite vegetables and are a fun, family-friendly dinner that’s loaded with bold grilled flavor.
If you love easy grilling recipes, my Honey Sriracha Grilled Chicken or my Grilled French Bread Pizzas are another flavorful option that’s perfect for warm-weather meals.
Quick Look: Spicy Teriyaki Grilled Steak Kebabs
- ⏱️ Prep Time: 6 hours
- 🕒 Total Time: 30 minutes
- 👨👩👧👦 Servings: 6
- 📊 Calories: ~ 345 kcal per serving
- 🥣 Ingredients: Sirloin steak, bell peppers, onion, pineapple, soy sauce, rice wine, brown sugar, ginger, and garlic.
- ⭐ Difficulty: Easy, great meal prep, and quick weeknight dinners.
Summarize & Save This Content On
Why this Recipe Works
Packed with bold flavor: The sweet and spicy teriyaki marinade gives the steak incredible flavor while creating delicious caramelized edges on the grill.
Easy to customize: These kebabs work great with your favorite vegetables, making them perfect for using what you already have on hand.
Perfect for entertaining: They’re simple to prep ahead of time and cook quickly, making them ideal for summer cookouts, family dinners, and backyard gatherings.
For even more grilled options, try my Grilled Paprika Chicken Thighs, or my Easy Grilled Chicken Kebabs!

- Steak: Top sirloin, New York of Ribe eye will all work great.
- Bell Peppers: You can use whatever colors you prefer.
- Onions: I like to use a sweet onion.
How to Make Spicy Teriyaki Steak Kebabs

- Step 1: Mix the ingredients for the sauce in a small bowl until combined.
- Step 2: Use 1/3 of the teriyaki marinade to marinate the steak pieces for at least 6 hours, preferably overnight.

- Step 3: Thread the veggies and meat through a wooden or metal stick.
- Step 4: Heat a saucepan over medium heat and simmer the reserved sauce and cornstarch until thickened.
Recipe Tips
- If you're using wooden skewers, always soak them for about 20 minutes prior to prepping them to grill. I always use metal skewers.
- Use any veggies you have on hand.
- I highly recommend marinating the steak pieces overnight for the best flavor.
- You can separate the kebabs and make all meat and all veggie kebabs, which is perfect for those picky eaters.

Spicy Teriyaki Steak Kebabs FAQ's
Sirloin, ribeye, or New York strip are all great options because they stay tender and flavorful when grilled.
Bell peppers, onions, zucchini, mushrooms, and pineapple all pair well with the teriyaki flavors.
Yes, soak wooden skewers in water for at least 30 minutes before grilling to help prevent burning.
What to Serve With These Kebabs

Spicy Teriyaki Grilled Steak Kebabs
Ingredients
- 2 lbs Sirloin steak cut into 1 1/2 inch cubes
- 1 green pepper cut into 1 1/2 inch pieces
- 1 red pepper cut into 1 1/2 inch pieces
- 1 onion cut into 1 1/2 inch pieces
- 3-4 zuchinni cut into 1-inch slices
- 3 cups fresh pineapple cut into 1-inch pieces
- 1 cup soy sauce
- ½ cup rice wine vinegar
- ⅔ cup water
- 1 cup brown sugar
- 4 cloves garlic minced
- 1 teaspoon fresh grated ginger
- 1 teaspoon red pepper flakes more if you like it spicier
- 1 tablespoon cornstarch
- 8-10 wooden or metal skewers soak wooden skewers in water for 30 minutes to avoid burning on the grill
- Sesame seeds optional
Would you like to save this?
Instructions
- In a small bowl whisk the soy sauce, vinegar, water, sugar, garlic, ginger and red pepper flakes until sugar is dissolved.
- Place steak cubes in a large ziplock freezer bag and pour in 1/3 marinade mixture. Place in refrigerator and marinate at least 6 hours but preferably overnight.
- In a saucepan add the remaining marinade and whisk in cornstarch until mixed. Bring sauce to a boil then reduce heat to a simmer 20 minutes or until thickened. Set aside.
- Heat a grill to medium high heat. Thread the skewers alternately with steak, peppers, onions, zucchini, and pineapple. Grill the skewers 3-4 minutes per side (or until desired doneness), brushing glaze over top after each rotation. Remove skewers and let rest 10 minutes. Brush with thickened teriyaki sauce and sprinkle with sesame seeds.
- **Make sure you soak your wooden (or use metal) skewers for 30 minutes this helps them so they don't burn while on the hot grill.






You can but depending on how done you prefer your steak they can get well done quickly. You could just saute the marinated beef in a skillet with the peppers too.
Can I bake them in the oven?
Yay Bill! Happy everyone loved it 🙂
Solid recipe. Very popular in my family. I'm making them again tomorrow.
Yes it should work fine Mary 🙂
Hi Wendy
I have a question. Can I use a sugar substitute instead because I'm Diabetic?
Yay Gwen! So happy you loved it 🙂
This is a great recipe. I have made the beef and marinade ahead of time to take camping and grill there, and I have made the marinade for chicken as a stir fry in a skillet at home. I serve with serve with cilantro lime rice.