Marinated beef kabobs are a delicious way to enjoy juicy pieces of grilled meat, colorful vegetables, and earthy mushrooms all in one tasty dish. This recipe gives you a perfect combination of flavors, colors, and textures. The marinade, made from soy sauce, Worcestershire sauce, garlic, and balsamic vinegar, infuses the beef with rich, savory notes, while the bright bell peppers and onions add sweetness and crunch.
Kabobs are fun to make and can be customized to fit your taste. Whether you’re cooking on a grill in the backyard or using a skillet on your stovetop, these kabobs are easy to prepare and perfect for any gathering. They’re not just for summer – you can make them year-round, making them a favorite for barbecues, parties, and family dinners.
Cooking kabobs is also a great way to bring friends and family together. Everyone can help prepare the skewers, making it a fun and interactive experience. Plus, they are easily portioned, so everyone can enjoy their own customized skewer. Let’s dive into the details of how to make delicious marinated beef kabobs step by step!
Ingredients for Marinated Beef Kabobs
To create these flavorful marinated beef kabobs, you’ll need a variety of ingredients. Here’s a detailed list along with optional substitutions for some of them.
List of Ingredients with Measurements
- 750g (1.5 lb) beef tri-tip sirloin steak tips or another cut of steak
- 3 capsicum bell peppers (one red, one yellow, one green)
- 1 large red onion
- 16 small mushrooms (around 3.25cm / 1.3″ wide)
- 1 tsp minced garlic (or 2 large garlic cloves)
- 1 tsp onion powder (you can use garlic powder instead)
- 2 ½ tbsp soy sauce
- 2 tbsp Worcestershire sauce
- 2 tbsp balsamic vinegar
- 1 tbsp vegetable oil
- ¼ tsp black pepper
- Olive oil for drizzling and cooking
- Finely chopped parsley (optional, for garnish)
Optional Ingredient Substitutions
If you can’t find some of the ingredients or prefer alternatives, here are a few suggestions:
- Beef: You can use other cuts of beef like ribeye or tenderloin. Chicken or shrimp can also be tasty substitutes.
- Bell Peppers: Any color of bell pepper works, or you can use zucchini, cherry tomatoes, or even pineapple for a sweet twist.
- Onion: If you prefer, red onion can be swapped for yellow or white onion.
- Garlic: Fresh garlic can be replaced with garlic powder or even garlic salt if needed. Just adjust the salt in the marinade accordingly.
How to Make Marinated Beef Kabobs

Making marinated beef kabobs involves several easy steps. Follow these detailed instructions to achieve perfectly grilled kabobs.
Step 1: Prepare the Meat
Start by cutting the beef into 3.25cm (1.3 inches) wide cubes. This size ensures that the pieces cook evenly and remain tender. If you’re using a tougher cut of meat, consider marinating it longer for better tenderness. Set the beef aside as you prepare the marinade.
Step 2: Make the Marinade
In a medium bowl, mix together minced garlic, soy sauce, Worcestershire sauce, balsamic vinegar, vegetable oil, onion powder, and black pepper. This marinade will not only enhance the flavor of the beef but also help tenderize it. Once mixed, add the beef cubes to the bowl and stir well to coat all pieces evenly. Cover the bowl with plastic wrap and let the beef marinate for at least 20 minutes at room temperature, or for up to 24 hours in the fridge for a stronger flavor.
Step 3: Prepare the Vegetables
While the meat is marinating, wash and cut the bell peppers and onion into 3.25cm (1.3 inches) wide squares. This allows them to cook evenly alongside the beef. You can also clean your mushrooms at this point, ensuring they are ready to go on the skewers.
Step 4: Assemble the Kabobs
Once the beef has marinated, it’s time to thread the ingredients onto the skewers. Begin by placing a cubed piece of beef on the skewer, then add a piece of bell pepper, followed by a square of onion, and a mushroom. Repeat this process until the skewer is filled, leaving some space between each piece for even cooking. It’s best to use metal skewers for grilling, but if you use wooden ones, be sure to soak them in water for 30 minutes to prevent burning.
Step 5: Grill the Kabobs
Preheat your grill or skillet over high heat. Add 1 tablespoon of oil to the skillet if using one. With the grill hot, place the kabobs on the grill and cook them in batches. Grill the kabobs for about 2 minutes on each side, turning them to achieve a nice char. Ensure they are cooked for a total of 8 minutes, basting them with reserved marinade for added flavor.
Step 6: Rest the Kabobs
Once your kabobs are cooked to your preferred doneness, transfer them to a plate and cover them loosely with foil. Let them rest for about 3 minutes. This resting period allows the juices to settle inside, making the beef more tender and flavorful.
Step 7: Serve and Garnish
If desired, garnish your kabobs with finely chopped parsley right before serving to add a pop of color. They are now ready for you and your guests to enjoy!
How to Serve Marinated Beef Kabobs
Presentation is key when serving kabobs. The colors of the beef and vegetables make for a beautiful dish that everyone will enjoy.
Best Ways to Serve Marinated Beef Kabobs
One of the most appealing ways to serve your marinated beef kabobs is directly on the skewers as a fun finger food. You can place them on a large platter, allowing guests to grab and enjoy. If you prefer, you can also slide the meat and vegetables off the skewers and serve them on a bed of rice or couscous.
Serving Suggestions or Pairings
These kabobs pair wonderfully with various sides. Consider serving them with warm pita bread, a fresh green salad, or a yogurt-based dipping sauce like tzatziki. Grilled corn on the cob can also be a fantastic side dish. You can provide a few dipping sauces, such as barbecue sauce, garlic mayo, or even spicy sriracha, for guests to enjoy with their kabobs.
How to Store Marinated Beef Kabobs
If you have leftovers or want to make the dish ahead of time, storing them correctly is essential.
Proper Storage Methods
Allow the cooked kabobs to cool completely before placing them in an airtight container. You can store them in the fridge for up to 3 days. Do not leave them at room temperature for more than two hours to prevent any food safety issues.
Tips for Reheating or Freezing
To reheat the kabobs, place them in the oven at 350°F (180°C) for about 10-15 minutes, until warmed through. If you want to freeze them, wrap each kabob tightly in plastic wrap or aluminum foil and place them in a freezer-safe bag. They can be stored in the freezer for up to three months. For best results, thaw them in the refrigerator overnight before reheating.
Tips to Make Marinated Beef Kabobs
To ensure your kabobs turn out perfectly every time, here are some helpful tips and common pitfalls to avoid.
Common Mistakes to Avoid
One common mistake is overcrowding the skewers. If you pack the meat and veggies too closely together, they will not cook evenly. Leave some space between each ingredient for better heat circulation. Another mistake is not marinating the beef long enough; the longer you marinate, the more flavor your beef will absorb.
Helpful Tips for Better Results
- Experiment with different seasonings in the marinade to find your preferred flavor.
- Don’t skip the resting time after grilling; it helps keep the kabobs juicy.
- Always preheat your grill or skillet; a hot surface is key to achieving a great sear.
- If using wooden skewers, remember to soak them so they don’t burn during grilling.
Variations of Marinated Beef Kabobs
One of the best things about kabobs is their versatility. Try these variations to keep the dish exciting.
Suggested Variations or Twists on the Recipe
- Mediterranean Style: Add cherry tomatoes, zucchini, and eggplant to recreate classic Mediterranean flavors. Serve with a squeeze of lemon juice for extra freshness.
- Spicy Kabobs: For those who enjoy heat, add sliced jalapeños or habaneros to the skewers, or spice up the marinade by adding cayenne pepper or chili flakes.
- Marinated Tofu Skewers: Replace the beef with firm tofu for a vegetarian option. The marinade will give the tofu a great taste while grilling it adds a lovely texture.
Adjustments for Dietary Preferences
For gluten-free diets, use tamari instead of soy sauce. If you are looking for a low-carb option, serve the kabobs without any sides or with a low-carb vegetable like cauliflower rice instead of traditional grains.
FAQs
Here are some frequently asked questions regarding marinated beef kabobs that might help clarify any doubts.
What can I do if the dish isn’t turning out right?
If your kabobs are dry, it may be due to overcooking. In the future, keep an eye on the grill time and use a meat thermometer to check doneness. For taste issues, make sure you are using enough marinade and allowing enough time for the flavors to blend.
Can I make this ahead of time?
Absolutely! You can marinate the beef the night before, allowing the flavors to fully absorb. You can even assemble the kabobs ahead of time and store them in the refrigerator until you’re ready to grill.
What can I substitute for ingredients?
There are many substitutions you can use! Chicken, shrimp, or even vegetables alone can be used instead of beef, and different types of vinegar or sauces can add unique flavors. Don’t hesitate to mix it up to suit your taste!
Marinated beef kabobs are not only delightful to eat but are also easy and fun to prepare. Whether it’s a weekday dinner or a weekend barbecue, these kabobs are sure to be a hit! Enjoy the burst of flavors and the joy of making them with family and friends. Happy grilling!
Print
Marinated Beef Kabobs
- Prep Time: 30 minutes
- Cook Time: 10 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Grilling
- Cuisine: American
- Diet: Halal
Description
Marinated beef kabobs are a flavorful and colorful dish featuring juicy grilled beef, vibrant bell peppers, onions, and mushrooms, all infused with a savory marinade. Perfect for gatherings and easily customizable, these kabobs bring a fun, interactive cooking experience.
Ingredients
- 750g (1.5 lb) beef tri-tip sirloin steak tips or other steak cut
- 3 bell peppers (1 red, 1 yellow, 1 green)
- 1 large red onion
- 16 small mushrooms (around 3.25cm / 1.3″ wide)
- 1 tsp minced garlic (or 2 large garlic cloves)
- 1 tsp onion powder (or garlic powder)
- 2 ½ tbsp soy sauce
- 2 tbsp Worcestershire sauce
- 2 tbsp balsamic vinegar
- 1 tbsp vegetable oil
- ¼ tsp black pepper
- Olive oil for drizzling and cooking
- Finely chopped parsley (optional, for garnish)
Instructions
- Cut the beef into 3.25cm (1.3 inches) cubes and set aside.
- In a bowl, whisk together garlic, soy sauce, Worcestershire sauce, balsamic vinegar, vegetable oil, onion powder, and black pepper to make the marinade.
- Add beef cubes to the marinade, stir to coat, cover, and let marinate for at least 20 minutes (up to 24 hours in the fridge).
- While marinating, cut bell peppers and onion into 3.25cm (1.3 inches) pieces and clean the mushrooms.
- Thread beef, bell peppers, onion, and mushrooms alternately onto skewers, leaving slight gaps for even cooking.
- Preheat grill or skillet over high heat. Add 1 tbsp oil if using skillet. Cook kabobs for about 2 minutes per side (8 minutes total), turning to char all sides. Baste with leftover marinade.
- Transfer cooked kabobs to a plate, cover loosely with foil, and rest for 3 minutes.
- Garnish with chopped parsley if desired and serve hot.
Notes
- Use metal skewers or soak wooden ones for 30 minutes to prevent burning.
- Don’t overcrowd skewers to ensure even cooking.
- Marinate longer for more tender and flavorful beef.
- Pair with rice, couscous, pita, or fresh salads for a full meal.
Nutrition
- Serving Size: 1 skewer (approx. 225g)
- Calories: 320
- Sugar: 5g
- Sodium: 620mg
- Fat: 18g
- Saturated Fat: 5g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 2g
- Protein: 28g
- Cholesterol: 75mg
Keywords: Beef kabobs, grilled skewers, marinated beef, BBQ kabobs, summer grilling, party food, easy kabob recipe