Beef Kabobs are the ultimate summertime dinner! Layers of tender marinated sirloin and colorful vegetables with the perfect amount of char from the grill. They’re easy, flavorful, and as good as my chicken kabobs. They’re always a huge hit!

An overhead view of four beef kebabs on a white serving plate.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

With Summer in full swing, I’ve been giving my oven a break and grilling a lot more. Kebabs are one of our favorite meals to make on the grill because they’re so simple and ready in no time. Plus, we all LOVE kebabs in my house, so it’s always an easy choice for dinner.

There are endless combinations of ingredients that you can use to make kebabs. They’re great with beef, lamb, chicken, seafood – you name it. Add seasonal veggies or even fruit and you have a delicious and healthy meal that everyone will enjoy.

Today, I’m sharing my favorite steak kabobs recipe. It starts with marinating cubes of Sirloin steak so they’re tender and packed with flavor. Then, I alternate pieces of colorful bell peppers and onions and cook everything on the grill until it’s tender and slightly charred.

My mouth is watering just thinking about making these again!

You can enjoy beef kabobs as-is, pair them with a side dish, or even make them ahead of time for BBQs and summer get-togethers. This really is the ultimate summertime recipe!

Which is correct, “kebabs” or “kabobs”? Both “kebabs” and “kabobs” are correct, but their usage depends on the region. In British English and many other places, people say “kebabs” more often. In American English, “kabobs” is the preferred term. Choose the one that best fits your audience or your preference.

Ingredients & Substitutions

  • Steak for kebabs I like to use top sirloin steak or filet mignon for kebabs because they are lean, tender, and flavorful. But you can also use beef tenderloin or less expensive cut of meat. You also can make this recipe with chicken or even ground beef.
  • Veggies — I’m using red onion for a pop of color, but sweet yellow onions are also a great option. You can use any color of bell peppers you like, but I prefer red bell pepper, yellow, and orange for kabobs. They’re sweeter than green peppers, which gives a nice balance of flavors. There are so many vegetables that work wonderfully on kebabs! Some of my favorites are cherry tomatoes, zucchini, and mushrooms.
  • Soy sauce — This is the base for the kabob marinade. You can sub coconut aminos if that’s what you have on hand.
  • Red wine vinegar — Adds just the right amount of tang.
  • Worcestershire sauce — The savory flavor pairs so well with beef.
  • Seasonings — A blend of garlic powder, Italian seasoning, and black pepper. You can also use coriander, minced garlic, chopped fresh herbs and cumin if you desired. I didn’t use salt in this recipe because the soy sauce is salty enough.
Two sirloin steak on a white plate and small bowls of pre-measured ingredients.

How to make Beef kebabs

Marinate beef:

  • Prepare the steak marinade in a large bowl and add the cubes of sirloin. Then, refrigerate and let the steak marinate for 30 minutes to 2 hours.
  • In the meantime, soak the wooden skewers in water for at least 30 minutes.
Left: marinade ingredients in a bowl. Right: Sirloin cubes added to the marinade.

Assemble and grill the kebabs:

  • Before grilling the beef kabobs, grease the grate with vegetable oil or extra virgin olive oil and heat it to medium-high. Then, thread the marinated steak, red onion, and bell peppers onto the soaked skewers in an alternating pattern. It’s about 5 pieces of steak per skewer.
  • Grill the kebabs, turning them occasionally, for 8-10 minutes or until you cook the steak and veggies to your preference.
Left: skewers soaking in water. Center: assembled kebabs. Right: kebabs on the grill.

Rest and serve:

  • Once they’re done, remove the beef kabobs from the grill and let them rest for a few minutes before serving. Then, squeeze a bit of lemon juice on top if you like a citrus flavor.
An overhead view of four beef kebabs on a white plate.

Olivia’s Recipe Tips

  • The longer you marinate the meat, the more tender and flavorful it’ll be. Though, I don’t recommend going past the 2-hour mark, as it can make the beef too soft.
  • If you like your steak on the pink side, I recommend using wooden skewers. Metal skewers can get hot enough to cook the meat.
  • Be sure to leave a little space in between each item on the skewer. If the ingredients are too close together, the kebabs will steam instead of grill.
  • Double skewers make the kebabs much easier to turn on the grill.
  • You can grill it on a charcoal or gas grill, or use a grill pan (a large cast iron skillet works well too).

How To Store Leftovers

Beef kabobs are best served right off the grill, but you can store any leftovers in an airtight container in the fridge for up to 3 days. When it’s time to reheat, I prefer not to use the microwave as it can dry out the steak. Instead, I reheat beef kebabs under the broiler for just a minute or two.

Two beef kebabs on a bed of rice and green salad.

What To Serve with Beef Kebabs

I typically serve beef kabobs on a bed of rice with a green salad on the side. It’s such an easy meal that’s SO tasty and nutritious.

You could also make a whole meal on the grill and serve the kebabs with grilled corn cob while it’s in season!

These beef kabobs are already packed with protein and veggies. So, sometimes I keep it super simple and serve them with a side of homemade crusty bread, or pita bread and delicious tzatziki sauce.

Wanna taste more? Check out the full collection of Summer Recipes here at Primavera Kitchen, including my favorite Side Dishes for grilling!

Beef Kabobs Recipe

No ratings yet
Author: Olivia Ribas
Servings4 people
Prep Time10 minutes
Custom Time5 minutes
Cook Time10 minutes
Total Time25 minutes
Beef Kabobs are the ultimate summertime dinner! Layers of tender marinated sirloin and colorful vegetables with the perfect amount of char from the grill. They’re easy, flavorful, and always a huge hit!
Save this recipe
Enter your email and we’ll send it to you. Plus, you’ll get recipes & tips every week!

Ingredients 
 

For the Kebabs:

  • 1 pound Sirloin steak trimmed and cut into 1 ¼-inch cubes
  • 1 small red onion cut into 1-inch pieces
  • 2 medium bell peppers any color, cut into 1-inch pieces

For the Marinade:

Instructions 

  • Whisk together marinade ingredients in a bowl.
  • Add steak cubes to the marinade, cover, and refrigerate for 30 minutes to 2 hours.
  • If using wooden skewers, soak them in water for at least 30 minutes to prevent burning.
  • Preheat grill to medium-high heat.
  • Put the marinated steak, red onion, and bell pepper on skewers, alternating between the meat and veggies.
  • Grill kebabs for 8-10 minutes, turning occasionally, until steak is cooked to desired doneness and the vegetables are tender.
  • Remove from grill, let rest briefly, and enjoy with green salad and rice!

Notes

  • Cut the steak into uniform cubes so they all cook evenly.
  • Don’t forget to soak the skewers in water to prevent them from burning.
  • The kebabs don’t take long to cook, so be sure to keep a close eye on them.

Nutrition

Serving: 1/4, Calories: 320kcal, Carbohydrates: 9g, Protein: 33g, Fat: 16g, Cholesterol: 96mg, Sodium: 1176mg, Potassium: 697mg, Fiber: 2g, Sugar: 4g

Nutrition information is automatically calculated, so should only be used as an approximation.

Did You Make This?

Follow @primaverakitchen on Instagram, snap a photo, and tag it #primaverakitchen. We’d love to see your recreation.

Olivia Ribas

Welcome

Hi, I'm Olivia


Happy to have you here! I’ve been creating and sharing tasty, easy-to-make recipes on Primavera Kitchen for over 10 years now! I’m all about simple, delicious recipes made with fresh, seasonal, and wholesome ingredients that your whole family will love.

Explore More

Leave a comment

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

Rate This Recipe:




This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Comment

  1. Olivia Ribas says: