Ingredients
– 1/4 cup low-sodium tamari soy sauce โ Adds salty depth and helps season the beef without making it too salty.
– 1/4 cup balsamic vinegar โ Brings bright acidity and a little sweetness for balance.
– 1/4 cup olive oil โ Helps the marinade coat the meat and keeps the steak juicy on the grill.
– 2 tablespoons Worcestershire sauce โ Adds a rich, savory note that works well with beef kabob marinade flavors.
– 2 minced garlic cloves โ Give the kabobs bold, classic garlic flavor.
– 1 teaspoon salt โ Boosts the seasoning in the marinade.
– 1/2 teaspoon freshly ground black pepper โ Adds a gentle kick and rounds out the marinade.
– 2 pounds cubed top sirloin steak โ The best cut here for tender, flavorful beef shish kabob.
– 1 red onion cut into 1-inch pieces โ Adds sweetness and holds up well over high heat.
– 3 bell peppers (any color) cut into 1-inch pieces โ Bring color, crunch, and a fresh taste to the skewers.
– 8 ounces baby bella mushrooms, halved โ Add a meaty texture and earthy flavor.
– Additional salt and pepper, to season the assembled skewers โ Helps finish the beef skewers before grilling.
Instructions
1-First Step: Mix the marinade Start by grabbing a medium mixing bowl. Add the 1/4 cup low-sodium tamari soy sauce, 1/4 cup balsamic vinegar, 1/4 cup olive oil, 2 tablespoons Worcestershire sauce, 2 minced garlic cloves, 1 teaspoon salt, and 1/2 teaspoon freshly ground black pepper. Stir everything together until well blended.
2-Second Step: Marinate the steak Add the 2 pounds of cubed top sirloin steak to the bowl and stir until every piece is coated. Cover the bowl and place it in the refrigerator for at least 1 hour. For deeper flavor, you can marinate the beef for up to 24 hours, but do not go past that time or the meat can start to turn tough.
3-Third Step: Prep the vegetables and skewers While the beef marinates, cut the red onion into 1-inch pieces, slice the bell peppers into 1-inch chunks, and halve the baby bella mushrooms. If you are using wooden skewers, soak them in water first so they do not burn. Flat metal skewers are even better because they help prevent the food from rotating while grilling.
Once the beef is ready, thread the steak, onion, peppers, and mushrooms onto the skewers. Try to keep the pieces similar in size so they cook at about the same speed. Leave a little space between pieces so the heat can move around each ingredient and create better browning.
4-Fourth Step: Season and preheat After the skewers are assembled, season them lightly with extra salt and pepper if needed. Then preheat your grill or grill pan to medium-high heat. This matters because the high heat gives the kabobs those nice browned edges without drying out the beef.
If you are cooking outdoors, clean and oil the grill grates before adding the skewers. If you are cooking inside, a grill pan works well and makes this recipe doable year-round. That is why this is such a useful grilled kabob option for busy home cooks.
5-Fifth Step: Grill the beef shish kabobs Place the skewers on the hot grill or grill pan and cook for 4 to 5 minutes per side, or about 15 minutes total, until the beef is browned and the vegetables have light char marks. Turn the skewers carefully so all sides cook evenly. If your grill runs hot, watch the vegetables closely because peppers and onions can soften faster than the steak.
For medium doneness, aim for an internal temperature of 145ยฐF in the thickest piece of beef. Use a meat thermometer for the best results. If you want the steak well-done, cut the beef into smaller pieces so it finishes more evenly without burning the vegetables.
6-Final Step: Rest and serve Move the skewers to a serving platter and let them rest for 2 minutes before serving. That short rest helps the juices settle back into the meat. The result is a more tender bite and less juice running onto the plate.
Serve the beef shish kabobs with rice, roasted potatoes, pita, or a crisp salad. They also work well with a sauce on the side, such as tzatziki or a simple yogurt dip. If you want a full dinner spread, you can pair this meal with a sweet dessert from Recipes Valentina pineapple casserole for a fun contrast of flavors.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
๐งต Use flat metal skewers to prevent the food from rotating while grilling.
๐ก๏ธ Aim for 145ยฐF internal temperature for medium-rare to medium doneness; use a meat thermometer.
โ๏ธ Refrigerate leftovers for 4-5 days or freeze for up to 3 months.
- Prep Time: 15 minutes
- Marinate: 1-24 hours
- Cook Time: 10-15 minutes
- Category: Main Course
- Method: Grilling
- Cuisine: Mediterranean
- Diet: Gluten Free
Nutrition
- Serving Size: 1 skewer
- Calories: 187 calories
- Sugar: 5g
- Sodium: 820mg
- Fat: 5g
- Saturated Fat: 2g
- Unsaturated Fat: 2.3g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 1g
- Protein: 27g
- Cholesterol: 67mg
