There are certain smells and sounds that just scream summer, and for my family, the sizzle of kabobs hitting a hot grill is definitely one of them. I remember the first time I perfected this Beef and Veggie Kabob recipe; it was a warm Saturday evening, the kids were chasing fireflies in the backyard, and the aroma drifting from the BBQ had the neighbours peeking over the fence. It wasn’t just the smell, though. When we finally sat down to eat, the reaction was unanimous – pure delight! The beef was incredibly tender and juicy, bursting with flavour from the marinade, and the vegetables were perfectly charred and sweet. Even my pickiest eater devoured their skewer without a single complaint, asking for seconds! Since then, these kabobs have become a staple in our house, requested for everything from casual weeknight dinners to festive backyard gatherings. They’re relatively simple to prepare, visually stunning with all the vibrant colours, and deliver a satisfying, flavour-packed meal every single time. It’s the kind of recipe that creates delicious memories, and I’m thrilled to share it with you so you can create your own.
Ingredients
Here’s what you’ll need to gather to create these flavourful beef and veggie kabobs. Using fresh, quality ingredients is key to achieving the best taste and texture.
- 1.5 lbs Sirloin Steak (or Beef Tenderloin/Filet Mignon): Cut into 1 to 1.5-inch cubes. Sirloin offers a great balance of flavour and tenderness without breaking the bank, but tenderloin or filet mignon provides ultimate tenderness if preferred. Ensure uniform cubes for even cooking.
- 1/4 cup Olive Oil: Extra virgin olive oil is preferred for its flavour; acts as the base for the marinade.
- 1/4 cup Soy Sauce (or Tamari for gluten-free): Adds savoury depth and umami flavour, and helps tenderize the beef.
- 1/4 cup Balsamic Vinegar: Provides acidity to balance the richness and helps tenderize the meat, adding a subtle sweetness.
- 2 tablespoons Worcestershire Sauce: Adds complex, savoury, and slightly tangy notes.
- 1 tablespoon Dijon Mustard: Helps emulsify the marinade and adds a sharp tang.
- 2 cloves Garlic: Minced finely. Adds essential aromatic flavour. Use fresh garlic for the best result.
- 1 teaspoon Dried Oregano: Contributes an earthy, slightly peppery flavour common in Mediterranean cooking.
- 1/2 teaspoon Dried Rosemary: Crushed slightly. Offers a pungent, pine-like aroma and taste.
- 1/2 teaspoon Black Pepper: Freshly ground preferred for better flavour.
- 1/4 teaspoon Red Pepper Flakes (optional): Adds a gentle hint of heat. Adjust to your preference.
- 1 Large Red Onion: Cut into 1.5-inch chunks. Provides a sweet and pungent flavour when grilled.
- 1 Large Green Bell Pepper: Cut into 1.5-inch chunks. Offers a slightly grassy, fresh flavour and vibrant colour.
- 1 Large Red Bell Pepper: Cut into 1.5-inch chunks. Sweeter than green peppers, adds beautiful colour.
- 1 Medium Zucchini: Cut into 1-inch thick rounds or half-moons. Adds moisture and a mild, slightly sweet flavour.
- 8 oz Cremini Mushrooms: Whole if small, halved if large. Provide an earthy, meaty texture and flavour.
- 1 pint Cherry Tomatoes: Left whole. Burst with sweetness and acidity when grilled.
- Metal Skewers or Wooden Skewers: If using wooden skewers, soak them in water for at least 30 minutes prior to grilling to prevent them from burning.
Instructions
Follow these steps carefully to assemble and grill your delicious beef and veggie kabobs. Proper marinating and grilling techniques are crucial for tender beef and perfectly cooked vegetables.
- Prepare the Marinade: In a medium-sized bowl, whisk together the olive oil, soy sauce (or tamari), balsamic vinegar, Worcestershire sauce, Dijon mustard, minced garlic, dried oregano, dried rosemary, black pepper, and optional red pepper flakes. Ensure all ingredients are well combined to create a homogenous marinade. This mixture is designed to both flavour and tenderize the beef.
- Marinate the Beef: Place the cubed sirloin steak into a large zip-top bag or a non-reactive bowl. Pour about two-thirds of the prepared marinade over the beef cubes. Seal the bag (pressing out excess air) or cover the bowl. Gently toss or stir to ensure all beef pieces are evenly coated. Refrigerate for at least 2 hours, or ideally for 4-6 hours. For maximum flavour and tenderness, you can marinate overnight (up to 8-10 hours), but don’t exceed this significantly as the acidity can start to break down the meat texture too much.
- Prepare the Vegetables: While the beef is marinating, prepare your vegetables. Wash and chop the red onion, green bell pepper, red bell pepper, and zucchini into roughly uniform 1.5-inch pieces. Clean the cremini mushrooms (wipe with a damp cloth rather than washing, if possible, to prevent them from becoming waterlogged) and leave small ones whole or halve larger ones. Leave the cherry tomatoes whole. Uniform sizing is important for even cooking on the grill.
- Marinate the Vegetables (Optional but Recommended): Place all the prepared vegetables in a large bowl. Pour the remaining one-third of the marinade over the vegetables and toss gently to coat. Let the vegetables sit at room temperature for about 30 minutes to an hour while the beef finishes marinating. This step infuses the veggies with extra flavour.
- Soak Skewers (If Using Wood): If you are using wooden or bamboo skewers, ensure they have been soaking in water for at least 30 minutes. This helps prevent them from catching fire on the hot grill. Metal skewers do not require soaking.
- Assemble the Kabobs: Once the beef has finished marinating, remove it from the refrigerator. Discard the used beef marinade. Begin threading the beef and vegetables onto the skewers, alternating ingredients for visual appeal and balanced flavour distribution. A common pattern might be: Beef cube, red onion, green pepper, mushroom, beef cube, cherry tomato, red pepper, zucchini, beef cube, etc. Try to pack the ingredients snugly together, but not so tightly that heat cannot circulate. Leave a small space at the top and bottom of each skewer for easier handling. Aim for 3-4 pieces of beef per standard-length skewer.
- Preheat the Grill: Preheat your outdoor grill (gas or charcoal) to medium-high heat (around 400-450°F or 200-230°C). Clean the grill grates well and lightly oil them using a paper towel dipped in high-heat oil (like canola or grapeseed) held with tongs. Oiling the grates prevents the kabobs from sticking.
- Grill the Kabobs: Place the assembled kabobs directly onto the preheated, oiled grill grates. Grill for approximately 8-12 minutes for medium-rare beef, turning the kabobs every 2-3 minutes to ensure even cooking on all sides. The exact cooking time will depend on the heat of your grill, the size of your beef cubes, and your desired level of doneness. The vegetables should be tender and slightly charred.
- Check for Doneness: To check if the beef is cooked to your liking, you can use an instant-read meat thermometer. Insert it into the thickest part of a beef cube (avoiding bone if using a different cut). Target temperatures are:
- Rare: 125-130°F (52-54°C)
- Medium-Rare: 130-135°F (54-57°C) – Recommended for sirloin
- Medium: 135-140°F (57-60°C)
- Medium-Well: 140-145°F (60-63°C)
- Well-Done: 160°F+ (71°C+) – Not generally recommended for sirloin as it can become tough.
Remember that the temperature will continue to rise slightly after removing the kabobs from the grill (carryover cooking).
- Rest the Kabobs: Once cooked to your desired doneness, carefully remove the kabobs from the grill using tongs and transfer them to a clean platter or cutting board. Tent loosely with foil and let them rest for 5-10 minutes before serving. This crucial step allows the juices within the beef to redistribute, resulting in a more tender and flavourful bite. If you cut into it immediately, the juices will run out.
- Serve: Serve the beef and veggie kabobs hot, either on the skewers or carefully removed onto plates. Enjoy!
Nutrition Facts
Nutritional information is an estimate and can vary based on specific ingredients used, exact portion sizes, and cooking methods.
- Servings: This recipe typically yields 6-8 kabobs, serving approximately 4 people (assuming 1.5-2 kabobs per person).
- Calories per Serving (Approximate): Around 350-450 calories per serving (based on 2 kabobs), primarily influenced by the amount of beef and oil used.
- Protein: High in protein (approx. 30-40g per serving), essential for muscle building, repair, and overall satiety. The beef is the primary source.
- Fiber: Contains a good amount of dietary fiber (approx. 4-6g per serving) from the variety of vegetables, aiding digestion and promoting gut health.
- Vitamins & Minerals: Provides essential nutrients like Iron (from beef, crucial for oxygen transport), Vitamin C (from bell peppers and tomatoes, an important antioxidant), and various B vitamins (from beef and vegetables, vital for energy metabolism).
Preparation Time
Planning your cooking timeline helps ensure everything comes together smoothly.
- Prep Time: Approximately 25-30 minutes (includes chopping vegetables and preparing the marinade).
- Marinating Time: Minimum 2 hours, ideally 4-6 hours (can be done overnight, up to 8-10 hours). Remember to factor this time into your overall plan.
- Cook Time: Approximately 8-12 minutes on the grill.
- Resting Time: 5-10 minutes.
- Total Time (excluding marinating): Approximately 40-55 minutes.
- Total Time (including minimum 2-hour marinating): Approximately 2 hours 40 minutes.
How to Serve
These versatile beef and veggie kabobs can be served in various ways to suit any occasion. Here are some ideas:
- Classic BBQ Plate:
- Serve 2-3 kabobs per person directly on the plate.
- Pair with classic BBQ side dishes like:
- Creamy potato salad
- Coleslaw (vinegar-based or creamy)
- Grilled corn on the cob, slathered with butter and herbs
- Baked beans
- With Grains:
- Slide the meat and veggies off the skewers onto a bed of fluffy rice (white, brown, or basmati).
- Serve alongside quinoa pilaf, couscous salad, or orzo pasta salad for a heartier meal.
- Salad Style:
- Remove the grilled beef and vegetables from the skewers and toss them into a large green salad.
- Drizzle with a light vinaigrette or a creamy yogurt-based dressing (like tzatziki). This creates a lighter, yet satisfying meal.
- In Wraps or Pitas:
- De-skewered meat and veggies make a fantastic filling for warm pita bread or tortillas.
- Add toppings like shredded lettuce, chopped tomatoes, crumbled feta cheese, and a drizzle of tzatziki sauce or hummus.
- Party Platter:
- Arrange the cooked kabobs attractively on a large platter.
- Garnish with fresh parsley or cilantro.
- Offer dipping sauces on the side, such as:
- Tzatziki sauce
- Garlic aioli
- BBQ sauce
- Chimichurri sauce
- Presentation:
- Leave them on the skewers for a fun, interactive presentation.
- Provide small plates and napkins for easy eating, especially at gatherings.
Additional Tips
Elevate your beef and veggie kabob game with these handy tips:
- Choose the Right Cut: While sirloin is recommended for its balance, filet mignon or beef tenderloin offers supreme tenderness (though pricier). Ribeye can also work but has more fat, which can cause flare-ups; trim excess fat well. Avoid tougher cuts like chuck or round unless you plan for a much longer marinade time and potentially slice the meat thinner.
- Uniform Cutting is Key: Cut your beef cubes and vegetable chunks into roughly the same size (around 1 to 1.5 inches). This promotes even cooking, preventing smaller pieces from burning before larger ones are cooked through.
- Don’t Over-Marinate: While marinating tenderizes and flavours, excessive time (especially with acidic ingredients like vinegar) can make the meat mushy. Stick to the 2-10 hour window for optimal results with sirloin.
- Double Skewer for Stability: For easier turning on the grill and to prevent ingredients (especially softer ones like tomatoes or zucchini) from spinning around, consider using two parallel skewers for each kabob, spaced about half an inch apart.
- Prevent Sticking: Besides oiling the grill grates, you can lightly brush the kabobs themselves with a little extra olive oil just before placing them on the grill. Ensure your grill is properly preheated – food is less likely to stick to a hot surface.
- Manage Flare-Ups: Fat dripping from the beef can cause flare-ups. Keep a spray bottle with water nearby to quickly douse flames. If flare-ups are persistent, move the kabobs to a cooler section of the grill (indirect heat) temporarily until they subside. Trimming excess fat from the beef beforehand also helps.
- Veggie Variety: Feel free to substitute or add other grill-friendly vegetables based on preference or seasonality. Good options include yellow squash, chunks of pineapple (adds sweetness!), whole button mushrooms, parboiled potato chunks, or different colours of bell peppers. Ensure they are cut to a similar size.
- Make-Ahead Strategy: You can cube the beef, chop the vegetables, and prepare the marinade a day in advance. Store the beef (marinating) and vegetables (covered, separate from the beef) in the refrigerator. Assemble the kabobs just before you plan to grill for the freshest results and to prevent veggies from getting too soggy from the marinade.
Frequently Asked Questions (FAQ)
Here are answers to common questions about making beef and veggie kabobs:
- Q: What is the best cut of beef for kabobs?
- A: Sirloin steak (top sirloin is excellent) is generally considered the best balance of flavour, tenderness, and price for kabobs. Beef tenderloin (filet mignon) is the most tender but also the most expensive. Other options include New York strip or flat iron steak. Avoid very tough cuts unless prepared specifically (e.g., very long marination, thinly sliced).
- Q: Can I use different vegetables?
- A: Absolutely! Feel free to swap or add vegetables like yellow summer squash, chunks of sweet potato (parboiled first), Brussels sprouts (halved), pineapple chunks for a sweet contrast, or different coloured bell peppers. Ensure they are cut to a size that will cook evenly alongside the beef.
- Q: How long should I marinate the beef?
- A: For this recipe using sirloin, marinate for at least 2 hours for flavour infusion, but ideally 4-6 hours for better tenderness. You can marinate up to 8-10 hours (overnight), but avoid marinating much longer, as the acidity can negatively affect the meat’s texture.
- Q: Can I bake these kabobs instead of grilling?
- A: Yes, you can bake them in the oven. Preheat your oven to 400°F (200°C). Place the kabobs on a baking sheet lined with foil or parchment paper (you might want to elevate them on a wire rack over the baking sheet for better air circulation). Bake for 15-20 minutes, turning halfway through, or until the beef reaches your desired doneness and vegetables are tender. You can also finish them under the broiler for a minute or two per side to get some charring, watching carefully to prevent burning.
- Q: How do I prevent my wooden skewers from burning on the grill?
- A: Soak wooden or bamboo skewers in water for at least 30 minutes before threading the ingredients. This saturates the wood, making it less likely to catch fire over the heat. You can also wrap the exposed ends of the skewers in small pieces of aluminum foil for extra protection.
- Q: Can I prepare these kabobs ahead of time?
- A: You can perform several steps ahead. The beef can be cubed and marinated overnight. Vegetables can be chopped and stored in an airtight container in the fridge for a day. However, it’s best to assemble the kabobs just before grilling (within an hour or two) to prevent the vegetables from becoming too soft or discoloured from the marinade.
- Q: How do I know when the kabobs are done without a thermometer?
- A: While a thermometer is most accurate, you can make a small cut into the center of one of the larger beef pieces to visually check the colour (pink for medium-rare, mostly brown for medium, etc.). The vegetables should be tender when pierced with a fork and have some char marks. Experience will also help you judge timing based on your specific grill.
- Q: How should I store and reheat leftover kabobs?
- A: Store leftover kabobs by removing the meat and vegetables from the skewers and placing them in an airtight container in the refrigerator for up to 3 days. To reheat, you can gently warm them in a skillet over medium-low heat with a splash of water or broth, microwave them briefly (though this can sometimes make the beef tough), or warm them in a low oven (around 300°F / 150°C) until heated through. Avoid overheating to prevent drying out the beef.