Last updated on
Beef Kabobs

Table of Contents
Fire up the grill and make these easy beef kabobs loaded with juicy steak, crisp veggies, and bold seasoning. Everything cooks fast and tastes amazing, especially with that smoky, flame-grilled finish. You can prep these ahead, then toss them on the grill when you're ready. Serve them for a quick dinner, backyard party, or weeknight meal.
This beef kabobs recipe is super simple, and you can follow the full guide below. We’ve included step-by-step photos and clear directions. You’ll also find helpful pro tips, tricks, and answers to the most frequently asked recipe questions.

More Recipes ⭐ Korean Beef | Beef Stew | Mississippi Pot Roast
These beef kabobs taste amazing with tender marinated steak, sweet bell peppers, and fresh onions grilled to smoky perfection. They’re perfect for family dinners, summer cookouts, or laid-back weekend parties.
The simple marinade adds bold flavor without extra work, and the skewers make them fun to serve and eat. You can mix and match veggies to keep things easy and delicious every time.
Ingredients

What you'll need to make this beef skewer recipe:
For The Kabobs:
- 2 pounds of lean steak, cut into 1-inch cubes
- 3 varied colored bell peppers, cut into 1-inch pieces
- 1 red onion, cut into 1-inch pieces
- Salt and pepper to taste
- Wooden or metal skewers
Pro Tip
Be sure to cut the steak pieces and veggies the same size so they grill evenly.
For The Marinade:
- ¼ cup of soy sauce
- ¼ cup of olive oil
- ¼ cup of Worcestershire sauce
- 2 tablespoons of lemon juice
- 1 tablespoon of brown sugar
- 2 teaspoons of minced garlic
- 1 tablespoon of Italian seasoning
- 1 teaspoon of pepper
- ½ teaspoon of salt
Substitutions and Additions
Make your beef kabobs your own by swapping ingredients and tossing in a few extras! These quick changes add big flavor fast. Here are some top substitutions and additions:
- Substitute Veggies: Use mushrooms, zucchini, or cherry tomatoes instead of green peppers for a fun mix of flavors and textures.
- Swap the Steak: You’ve got plenty of steak options for beef kabobs. Try top sirloin, beef tenderloin, New York strip, or rib eye.
- Add Pineapple: Add fresh pineapple chunks for a sweet and smoky bite that pairs great with grilled steak.
- Substitute Onion: Use red onions or shallots if you want a milder, slightly sweet flavor in your kabobs.
- Add Seasoning: Sprinkle in smoked paprika or garlic powder to boost the flavor of the marinade fast.
How to Make Beef Kabobs
Follow along with our step-by-step instructions, photos, and helpful tips to make the best beef skewers. We’ll show you exactly what to do, from marinating the steak to building your skewers. Let’s get started and fire up the grill!
FIRST STEP: Mix the marinade ingredients together in a small bowl or a Ziploc freezer bag. Remove ¼ cup of the marinade to use later on the vegetables when ready to grill.
SECOND STEP: Add the meat pieces to the kabob marinade (whether in a bag or bowl) and marinate for one hour or up to 24 hours.
Pro Tip
For the yummiest delicious flavor, marinate the meat for 24 hours. Less time works as well, but the more time you marinate for, the better it will taste.
THIRD STEP: Preheat the outdoor grill to high heat.
FOURTH STEP: Place the reserved ¼ cup of marinade in a large bowl. Add the pepper and red onions and season with salt and pepper to taste. Stir to mix well.

FIFTH STEP: Thread your skewers with the beef chunks, peppers, and onions, alternating down the skewer.
Pro Tip
If using wooden bamboo skewers, make sure to soak them in water before using them for grilling.

SIXTH STEP: Place the kabobs directly over the heat on the grill and reduce the heat to medium-high heat.
SEVENTH STEP: Grill for 8 to 10 minutes, turning the skewers every 2 to 3 minutes until the meat is cooked to the desired doneness and the vegetables have a slight char around the edges.
EIGHTH STEP: Remove from the hot grill and serve.
How To Serve Marinated Beef Kabobs
These kabobs work for all kinds of meals, from easy family dinners to summer cookouts with friends. They’re packed with bold flavor and even picky kids love them.
- Serve for backyard barbecues: Beef kabobs taste amazing hot off the grill, which makes them perfect for summer cookouts and weekend barbecues. Add bacon wrapped corn on the cob and fried potatoes and onions for a full meal everyone will enjoy.
- Make them for family dinner: These kabobs cook fast and clean up easy, so they’re great for busy weeknights. Pair them with cheesy potatoes and air fryer carrots for a filling dinner.
- Use them for party platters: Slide the kabobs off the skewers for easy party trays everyone can grab. Serve with creamy Caesar pasta salad and Hawaiian rolls for a fun spread.

Why You'll Love This Marinade for Beef Kabobs Recipe
Beef kabobs are always a hit, and it’s easy to see why. This simple recipe checks all the boxes—fast prep, bold flavor, and total crowd-pleaser vibes. Readers keep coming back to it because it never lets them down.
- Easy to Prep: You just cut, marinate, and skewer—no guesswork and no stress.
- Big Flavor, Simple Steps: A quick marinade adds so much flavor without making things complicated.
- Grills Perfectly Every Time: The steak cooks up juicy and tender with just a few flips on the grill.
- Great for All Ages: Even picky eaters love meat on a stick with veggies they can actually choose.
- Perfect for Any Season: You can grill these in summer or use a grill pan in winter without skipping a beat.
- No Messy Cleanup: Foil on the grill and skewers on a tray make cleanup fast and easy.
- Customizable for Everyone: You can swap the veggies or steak cuts to match what your family likes best.
- Fun to Serve and Eat: Skewers just feel fun, whether you're hosting or feeding your crew on a weeknight.
Beef kabobs are that go-to dinner everyone asks for again and again—and now you know why!

Recipe FAQ
What cut of beef works best for beef kabobs?
The best beef for kabobs includes sirloin, ribeye, or New York strip because they stay tender and flavorful on the grill.
How long should I marinate beef kabobs?
Marinate beef kabobs for at least one hour. For bolder flavor, let the steak sit in the marinade up to eight hours.
Do I need to soak wooden skewers before grilling?
Yes, soak wooden skewers in water for thirty minutes. This helps keep them from burning on the grill.
Can I prep the beef and veggies ahead of time?
Yes, you can cut and marinate the beef and veggies a few hours ahead to save time before cooking.
How do I keep the beef from drying out?
To keep beef from drying out, don’t overcook it. Grill kabobs over medium-high heat and turn them often for even cooking.
What’s the best way to cut beef for kabobs?
Cut the beef into even, bite-sized chunks. This helps everything cook evenly and keeps the meat juicy.
How hot should the grill be for beef kabobs?
Heat your grill to medium-high before adding kabobs. That temperature gives you a good sear without burning the veggies.
How often should I turn beef kabobs on the grill?
Turn kabobs every few minutes while grilling. This helps cook them evenly and gives you that great grilled flavor.
Can I use a grill pan instead of an outdoor grill?
Yes, use a grill pan on the stove if you can’t grill outside. Just keep the heat at medium-high and watch closely.

Serving FAQ
What’s the best way to serve beef kabobs at a party?
Slide the meat and veggies off the skewers and serve them on a tray with toothpicks for easy grabbing.
Can I serve beef kabobs directly on the skewers?
Yes, serve beef kabobs on the skewers for a fun, hands-on meal that guests can eat right off the stick.
Are beef kabobs good for kids?
Yes, kids love beef kabobs! The small bites and colorful veggies make them fun and easy to eat.
Should I cut the beef smaller for younger kids?
Yes, cut the steak and veggies into smaller pieces for kids. This helps them eat safely and enjoy every bite.
Can I serve beef kabobs for a weeknight dinner?
Beef kabobs make a great weeknight dinner because they cook fast, taste amazing, and leave little cleanup behind.

Storage FAQ
Here’s how to store your beef kabobs so they stay fresh and ready when you need them.
Can I make beef kabobs ahead of time?
You can prep beef kabobs earlier in the day to save time later. Build the skewers with meat, veggies, and seasoning, then store them in an airtight container or wrap them well with plastic wrap. Keep them chilled in the fridge until it’s time to grill. For the best flavor, wait to marinate until just before cooking.
How do I store leftover kabobs?
Keep leftover cooked beef kabobs in an airtight container or sealed bag in the fridge for up to three days.
Can I freeze beef Kabobs for later?
Freezing beef kabobs isn’t the best option, since the vegetables can turn soft or mushy after thawing.

Beef Kabobs
Ingredients
For The Steak
- 2 pounds lean steak (sirloin, beef tenderloin, New York Strip, or ribeye (cut into 1-inch pieces))
- 3 varied colored bell peppers (cut into 1-inch pieces)
- 1 red onion (cut into 1-inch pieces)
- salt and pepper (to taste)
For The Marinade
- ¼ cup soy sauce
- ¼ cup olive oil
- ¼ cup Worcestershire sauce
- 2 tablespoons lemon juice
- 1 tablespoon brown sugar
- 2 teaspoons minced garlic
- 1 tablespoon Italian seasoning
- 1 teaspoon pepper
- ½ teaspoon salt
DIRECTIONS
- Mix the marinade ingredients together in a small bowl or a Ziploc freezer bag. Remove ¼ cup of the marinade to use later on the vegetables when ready to grill.
- Add the meat pieces to the marinade (whether in a bag or bowl) and marinade for one hour or up to 24 hours.
- Preheat the grill to high heat.
- Place the reserved ¼ cup of marinade in a large bowl. Add the pepper and onion pieces and season with salt and pepper to taste. Stir to mix well.
- Thread your skewers with the meat, peppers and onions alternating down the skewer.
- Place the kabobs directly over the heat on the grill and reduce the heat to medium-high.
- Grill for 8 to 10 minutes turning the skewers every 2 to 3 minutes until the meat is cooked to desired doneness (medium-rare to medium) and the vegetables have a slight char around the edges.
- Remove from the grill and serve.
Notes
- Be sure to cut the steak pieces and veggies the same size so they grill evenly.
- For the yummiest delicious flavor, marinate the meat for 24 hours. Less time works as well, but the more time you marinate for, the better it will taste.
- If using wooden bamboo skewers make sure to soak them in water before using them for grilling.







Comments
6415 weber says
This is great bbq advice! Looking forward to trying this summer. Thanks so much for the great content!