Description
If you’re craving bold flavors, juicy grilled beef, and vibrant veggies all on a stick—this is the recipe to save. These grilled beef kabobs are marinated in a deeply flavorful mix of soy sauce, garlic, lemon, and spices before being charred to perfection on the grill. It’s the kind of dish that’s as perfect for weekend BBQs as it is for casual weeknight dinners. Versatile, easy to prep ahead, and guaranteed to be a crowd-pleaser. Pair them with rice, salads, or grilled corn for a meal that feels both fresh and filling.
Ingredients
Scale
- 1.5 lbs beef sirloin, cut into 1.5-inch cubes
- 1 red bell pepper, cut into chunks
- 1 green bell pepper, cut into chunks
- 1 red onion, cut into wedges
- 1 zucchini, sliced
- 8–10 mushrooms
- ½ cup olive oil
- ⅓ cup soy sauce
- 2 tbsp Worcestershire sauce
- 3 tbsp lemon juice (fresh)
- 2 garlic cloves, minced
- 1 tbsp brown sugar or honey
- 1 tsp black pepper
- 1 tsp smoked paprika
- Skewers (wooden or metal)
Instructions
- In a bowl, whisk together olive oil, soy sauce, lemon juice, garlic, Worcestershire sauce, sugar, pepper, and paprika.
- Place beef in a zip-top bag or bowl. Pour marinade over it, mix well, and refrigerate for at least 2 hours or overnight.
- Cut vegetables into skewer-sized pieces. Soak wooden skewers for 30 minutes if using.
- Preheat grill to medium-high and oil the grates.
- Thread beef and vegetables onto skewers, alternating pieces.
- Grill for 10–15 minutes, turning every 2–3 minutes, until beef is cooked to desired doneness.
- Let rest for 5 minutes before serving.
Notes
- Don’t overcook the beef; medium or medium-rare keeps it juicy.
- Feel free to switch up veggies with what’s in season.
- Add a dash of chili flakes to the marinade if you like it spicy.
- Prep Time: 25 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Grilling
- Cuisine: American
Nutrition
- Serving Size: 4–6
- Calories: 390
- Sugar: 3g
- Sodium: 820mg
- Fat: 26g
- Saturated Fat: 7g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 9g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 80mg