Tender & savory Beef Kabobs are a delicious grilled entrée!

Beef, tomatoes, and peppers are marinated and threaded onto skewers, then grilled to juicy perfection. This beef shish kabob recipe will be an instant summer hit that doesn’t take long to make. Follow the recipe exactly, or create a unique beef kabob recipe variation.

Find vegetable favorites like whole mushrooms, potato chunks, or cauliflower florets to add to the skewers. Or let guests build kabobs on their own before the chef grills them to order. This simple recipe is delicious any way you mix it up!

Beef Kabobs on a plate with salad

Best Beef Kabobs!

  • Beef kabobs are great for feeding a crowd!
  • Assemble them up to a day in advance and grill when ready. They’ll still be tender, juicy, and delicious!
  • This beef kabob recipe is one of the best ways to use up leftover beef or chicken and extra veggies.
  • It’s super easy to mix and match the ingredients!
  • Shish kabobs are handheld protein and veggie skewers that can be made grilled and kept warm in the oven until ready to serve.
  • They are perfect to take along to a party or picnic with some lemon vinaigrette potato salad or this excellent Burrata salad.

sirloin , peppers , tomatoes and beef rub to make Beef Kabobs

Ingredients & Variations

BEEF: Top sirloin cubes are affordable and usually already come cubed in uniform sizes. Stew meat is also an affordable cut of meat that is pre-cut. Or boneless, skinless chicken breasts can be used, cut the same size as beef, but decrease cook time.

PRO TIP: Always use a meat thermometer. For beef, it’s 130-135°F and for chicken it’s 165°F.

VEGGIES: Cherry tomatoes and bell peppers add colorful crunch and flavor! Use whole mushrooms, thick slices of zucchini, chunks of red onions, halved brussels sprouts, and par-boiled baby red potatoes.

SEASONING: Oil and beef rub make the perfect marinade! Use a store-bought rub or DIY with any of these rubs and seasoning blends!

Try this delish best beef brisket rub, or for a bit of spice, go for this jerk seasoning. In a pinch, ground garlic, salt, and pepper make a good rub too!

Beef Kabobs on a sheet pan

How to Cook Beef Kabobs

Yummy kabobs are super easy to make and practically failproof. 

  1. Marinate beef cubes.
  2. Prepare bell peppers and tomatoes.
  3. Thread meat and vegetables onto skewers and grill until cooked.

Serve warm with a drizzle of your favorite bbq sauce, tzatziki, or a Greek dressing. And keep some sweet pickles in a bowl on the side.

PRO TIP: Any small pieces of meat or veggies can still be skewered and grilled so nothing goes to waste.

plated Beef Kabobs

Storing Leftovers

Before storing, remove meat and veggies from skewers. Place leftover beef kababs and veggies in a zippered bag and keep them in the refrigerator for up to 3 days.

For a whole new recipe, simply reheat in a skillet and serve over lemon rice or parmesan orzo with basil.

close up of Beef Kabobs

Other Easy Grilled Recipes!

Beef Kabobs on a plate with salad
5 from 2 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Beef Kebabs

Make this beef shish kabob recipe for a delicious summer time entree that is so easy!
Prep Time 30 minutes
Cook Time 8 minutes
To soak skewers and marinate beef 1 hour 30 minutes
Total Time 2 hours 8 minutes
Servings 8 servings
Author Candace


  • 2 pounds top sirloin cut into 1 inch cubes*
  • 3 Tablespoons olive oil
  • ¾ cup smoked beef rub or your favorite beef rub
  • 32 large cherry tomatoes
  • 2 red bell peppers or your favorite color


Cube Top Sirloin

  • Create cubes that are same size and thickness so they cook evenly and at the same rate.
  • Cut 1 inch strips across grain, then cut each strip into 1 inch cubes.

Prepare and Cook Skewers

  • Soak bamboo skewers for a minimum of 1 hour.
  • Place beef cubes into a zip top bag and add oil. Toss to coat. Add about ½ of the rub and toss. Continue to add rub, a bit at a time, until the meat is fully coated (you may have leftover rub). Allow the meat to rest at room temperature for 30 min.
  • Preheat the grill for direct high heat (450˚F to 550˚F).
  • Meanwhile, cut bell peppers into 1 inch pieces.
  • Thread the meat, bell pepper pieces, and 4 tomatoes, alternating meat and vegetables.*
  • Grill the skewers on direct high heat with the lid closed as much as possible, turning every 2 minutes or so. Cook until the skewers reach your desired doneness (about 6-8 minutes for medium rare, internal temperature of 130˚F-135˚F)** Serve warm.


  • *Lay the pieces out and try to make the kebabs even.
  • **If you prefer larger 1 ½ inch cubes, grill for 8-10 minutes.
  • Note: If some cubes are a little smaller than the rest, combine them onto one skewer and grill for less time.
5 from 2 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Nutrition Information

Calories: 278 | Carbohydrates: 19g | Protein: 28g | Fat: 11g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Cholesterol: 67mg | Sodium: 78mg | Potassium: 768mg | Fiber: 4g | Sugar: 4g | Vitamin A: 1848IU | Vitamin C: 56mg | Calcium: 255mg | Iron: 10mg

Nutrition information does not include optional ingredients or garnish and is an estimate. It may change based on actual ingredients and cooking methods used.

Course Main Course
Cuisine American

Like our recipes?
Follow us on Pinterest!

Follow us on Pinterest

PIN this Beef Kabob recipe!

plated Beef Kabobs with a title

close up of Beef Kabobs with writing

close up of cooked Beef Kabobs with a title

Beef Kabobs on a plate with a title

plated Beef Kabobs with salad and writing

plated and close up of cooked Beef Kabobs with a title


, , ,

Recipes you'll love

About the author

I am a wife, mother of two, and professional accountant. I love fantastic food, and it is so often the center of our lives, from everyday dinner, to family gatherings, and special evenings at fabulous restaurants. I have always loved cooking and baking, with my mom and grandma, and now, with my daughter and son. I love trying new recipes while enjoying my favorites too. I’m so happy to share them with you.
See more posts by Candace

latest & greatest

Leave a Reply

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

Recipe Rating