These Beef Kebabs are juicy, tender, and packed with smoky flavor, making them the perfect choice for grilling season or an easy family dinner. Marinated beef is threaded with colorful vegetables and mushrooms, then grilled until beautifully charred for a delicious meal that’s both simple and satisfying.
Why You’ll Love This Recipe
- Tender, flavorful marinated beef.
- Perfect for the grill or stovetop.
- Colorful vegetables add freshness and texture.
- Great for backyard barbecues and family dinners.
- Easy to prepare ahead of time.
- Pairs well with rice, salads, or flatbread.
Ingredients

For the Kebabs
- 1½ pounds beef rump, picanha, tri-tip, or sirloin steak, cut into 1¼-inch cubes
- 3 bell peppers (red, yellow, and green), cut into large squares
- 1 large red onion, cut into chunks
- 16 small mushrooms
Marinade
- 1 teaspoon minced garlic
- 1 teaspoon onion powder
- 2½ tablespoons soy sauce
- 2 tablespoons Worcestershire sauce
- 2 tablespoons balsamic vinegar
- 1 tablespoon vegetable oil
- ¼ teaspoon black pepper
For Cooking
- Metal skewers
- Olive oil, for brushing
- Fresh chopped parsley, for garnish (optional)
Optional Serving Sauces
- Creamy pink dipping sauce
- Lemon yogurt sauce
Instructions
- Cut the beef into evenly sized 1¼-inch cubes.
- In a large bowl, whisk together the garlic, onion powder, soy sauce, Worcestershire sauce, balsamic vinegar, vegetable oil, and black pepper.
- Add the beef to the marinade and toss until evenly coated. Cover and refrigerate for at least 3 hours or up to 24 hours.
- Cut the bell peppers and onion into large pieces that match the size of the beef cubes.
- Thread the marinated beef, bell peppers, onion, and mushrooms onto metal skewers, alternating the ingredients. Avoid packing them too tightly for even cooking.
- Brush the assembled kebabs with the reserved marinade and lightly drizzle with olive oil.
- Heat a grill or large skillet over high heat until hot.
- Cook the Beef Kebabs for about 2 minutes per side, turning to cook all four sides, for a total of approximately 8 minutes or until the beef reaches your preferred doneness.
- Baste occasionally with the reserved marinade while cooking.
- Transfer the kebabs to a serving platter, cover loosely with foil, and let them rest for 3 minutes.
- Garnish with chopped parsley and serve with your favorite dipping sauce.

Tips & Tricks
- Marinate the beef overnight for maximum flavor.
- Use metal skewers to eliminate the need for soaking wooden skewers.
- Cut the vegetables into similar sizes for even cooking.
- Avoid overcooking the beef to keep it juicy.
- Turn the kebabs frequently for even browning.
- Pair with grilled vegetables, rice, or warm pita bread.
Details
- Prep Time: 20 minutes
- Marinating Time: 3–24 hours
- Cook Time: 8–10 minutes
- Total Time: About 3 hours 30 minutes (including minimum marinating)
- Yield: 4 servings
- Category: Main Course
- Method: Grilling
- Cuisine: Mediterranean-Inspired
- Difficulty: Easy
- Dietary Notes: Halal-Friendly, High Protein

Notes
- Sirloin, rump, picanha, or tri-tip all work beautifully for this recipe.
- Add zucchini, cherry tomatoes, or eggplant for more variety.
- Serve with garlic rice, couscous, grilled corn, or fresh salad.
- Lemon yogurt sauce makes an excellent accompaniment.
Nutrition (Approximate Per Serving)
- Calories: 390
- Protein: 35g
- Carbohydrates: 10g
- Fat: 23g
- Saturated Fat: 7g
- Fiber: 3g
- Sugar: 6g
- Sodium: 620mg
FAQ
What is the best cut of beef for Beef Kebabs?
Sirloin, rump, picanha, and tri-tip are excellent choices because they stay tender and juicy during quick cooking.
How long should I marinate the beef?
For the best flavor, marinate for at least 3 hours. Overnight marinating produces even more tender and flavorful beef.
Can I cook Beef Kebabs without a grill?
Yes. A cast-iron skillet, grill pan, or broiler all work well.
Can I prepare the kebabs ahead of time?
Absolutely. Assemble the skewers several hours in advance and refrigerate until ready to cook.
What should I serve with Beef Kebabs?
Rice pilaf, grilled vegetables, couscous, fresh salads, roasted potatoes, pita bread, or garlic yogurt sauce all pair wonderfully.
Storage
Refrigerator: Store leftover kebabs in an airtight container for up to 4 days.
Freezer: Freeze cooked beef kebabs for up to 2 months.
Reheating: Warm gently on a grill, skillet, or in a 325°F (163°C) oven until heated through.

Similar Recipes

Beef Kebabs Recipe
Ingredients
For the Kebabs
- 1½ pounds beef rump picanha, tri-tip, or sirloin steak, cut into 1¼-inch cubes
- 3 bell peppers red, yellow, and green, cut into large squares
- 1 large red onion cut into chunks
- 16 small mushrooms
Marinade
- 1 teaspoon minced garlic
- 1 teaspoon onion powder
- 2½ tablespoons soy sauce
- 2 tablespoons Worcestershire sauce
- 2 tablespoons balsamic vinegar
- 1 tablespoon vegetable oil
- ¼ teaspoon black pepper
For Cooking
- Metal skewers
- Olive oil for brushing
- Fresh chopped parsley for garnish (optional)
Optional Serving Sauces
- Creamy pink dipping sauce
- Lemon yogurt sauce
Instructions
- Cut the beef into evenly sized 1¼-inch cubes.
- In a large bowl, whisk together the garlic, onion powder, soy sauce, Worcestershire sauce, balsamic vinegar, vegetable oil, and black pepper.
- Add the beef to the marinade and toss until evenly coated. Cover and refrigerate for at least 3 hours or up to 24 hours.
- Cut the bell peppers and onion into large pieces that match the size of the beef cubes.
- Thread the marinated beef, bell peppers, onion, and mushrooms onto metal skewers, alternating the ingredients. Avoid packing them too tightly for even cooking.
- Brush the assembled kebabs with the reserved marinade and lightly drizzle with olive oil.
- Heat a grill or large skillet over high heat until hot.
- Cook the Beef Kebabs for about 2 minutes per side, turning to cook all four sides, for a total of approximately 8 minutes or until the beef reaches your preferred doneness.
- Baste occasionally with the reserved marinade while cooking.
- Transfer the kebabs to a serving platter, cover loosely with foil, and let them rest for 3 minutes.
- Garnish with chopped parsley and serve with your favorite dipping sauce.
Notes
- Sirloin, rump, picanha, or tri-tip all work beautifully for this recipe.
- Add zucchini, cherry tomatoes, or eggplant for more variety.
- Serve with garlic rice, couscous, grilled corn, or fresh salad.
- Lemon yogurt sauce makes an excellent accompaniment.
Conclusion
These Beef Kebabs are everything you want in a grilled dinner—juicy marinated beef, colorful vegetables, and smoky charred flavor in every bite. They’re easy enough for a weeknight meal yet impressive enough for entertaining guests at your next barbecue. Serve them with rice, salad, or warm flatbread for a complete and satisfying meal.

