These simple, healthy beef shish kabobs are an easy and fresh summer dinner for the grill, oven, or stovetop. A quick olive oil and herb marinade keeps the beef tender and full of flavor.
Course Dinner
Cuisine American, Middle Eastern
Keyword beef shish kabob, beef shish kabobs, how to cook shish kabobs, how to make shish kabobs, shish kabobs
1mediumsweet onion,divided (sub a red onion for a zesty bite)
8cherry tomatoes or grape tomatoes
2mediumsweet bell peppers (any color), seeded and cut into 1 ½-inch squares
8ouncesfresh white mushrooms, stems removed
Instructions
Make the marinade: Cut the onion in half. Grate half of the onion and place it in a medium bowl. Add the olive oil, vinegar, lemon juice, garlic, ground mustard, thyme, oregano, salt, and pepper. Whisk to combine. Cut the other half of the onion into 1 ½-inch squares and set aside for the skewers.
Marinate the beef: Place the beef cubes in a large zip-top bag or bowl. Pour half of the marinade over the beef, seal or cover, and refrigerate for at least 30 minutes or up to overnight. Reserve the remaining marinade for basting.
Assemble the kabobs: If using wooden skewers, soak them in water for at least 30 minutes first. Remove the beef from the marinade and discard the used marinade. Thread the beef onto skewers. Thread the vegetables onto their own separate skewers, then brush the vegetable skewers with the reserved marinade.
Cook Options (3 Methods)
Outdoor grill (preferred): Preheat the grill to medium-high heat (375 to 400°F) and rub oil on the grates. Grill the beef and vegetable skewers for about 8 to 10 minutes total, flipping halfway. Watch the vegetables, since the tomatoes cook faster than the peppers and onions. Remove each skewer when cooked to your liking.
Broil in the oven: Preheat the broiler on high. Line a rimmed baking sheet with foil and spray with nonstick spray. Place the skewers on the sheet and broil for about 8 to 10 minutes, flipping halfway.
Grill pan or stovetop: Heat an indoor grill pan or large skillet over medium-high heat and coat with oil. Cook the skewers for about 8 to 10 minutes, flipping halfway, until the beef is charred and the vegetables are crisp-tender.
Notes
Best cut: Beef tenderloin is the most tender choice, and top sirloin is a great, more affordable option. Avoid packaged "stew meat," which stays tough on the grill.
Doneness: Use an instant-read thermometer. Pull the beef at 130 to 135°F for medium-rare, 135 to 145°F for medium, 145 to 155°F for medium-well, and 160°F or higher for well-done.
Visual cue: The kabobs are ready when the vegetables are slightly charred and crisp-tender and the beef is lightly charred and firm with a little spring.
Separate skewers: Keep beef and vegetables on their own skewers so each cooks at its own pace.
Marinating time: 30 minutes is the minimum; 2 to 4 hours gives the best flavor and texture. Avoid going much past overnight.
Storage: Refrigerate leftovers up to 3 days. Freeze the beef up to 3 months; the vegetables do not freeze well.
Reheat: Warm off the skewers in a skillet with a little oil over medium heat, 3 to 5 minutes.
Nutrition
Serving: 1/4 of the beef and vegetables with 2 T. marinade | Calories: 408.5kcal | Carbohydrates: 9.7g | Protein: 24.8g | Fat: 30.8g | Saturated Fat: 9.9g | Polyunsaturated Fat: 2.4g | Monounsaturated Fat: 15.6g | Cholesterol: 77.1mg | Sodium: 257.8mg | Potassium: 744.2mg | Fiber: 2.7g | Sugar: 3.7g