These Beef and Veggie Mini Kabobs have become an absolute sensation in my household, and I’m thrilled to share why they’re now a staple for everything from quick weeknight dinners to festive party spreads. The first time I made them, my kids, who can be notoriously picky about vegetables, were actually excited to see the colorful skewers. My husband, a lover of all things grilled, declared them “perfectly portioned and packed with flavor.” What truly sold me, though, was the simplicity. Minimal fuss, maximum taste, and that delightful smoky char from the grill (or even the oven broiler!) make these a winner. They’re versatile enough for a casual backyard BBQ yet elegant enough for when guests are over. The vibrant colors make any plate look instantly more appetizing, and the bite-sized nature means everyone can grab as many as they like. Plus, the cleanup is surprisingly minimal, which is always a bonus in my book! These aren’t just food; they’re little sticks of joy, bringing together juicy beef and tender-crisp vegetables in a harmonious dance of flavors and textures. I’ve tweaked the marinade over time to what I believe is the perfect balance of savory, tangy, and herby notes that complement both the beef and the veggies beautifully. Get ready to make these your new go-to!
Ingredients
- Beef Sirloin or Tenderloin: 1.5 lbs (approx. 680g), cut into 1-inch cubes. (Sirloin offers great flavor and value, while tenderloin provides exceptional tenderness.)
- Bell Peppers: 2 large, assorted colors (e.g., red, yellow, orange), cored, seeded, and cut into 1-inch pieces. (Their sweetness and vibrant colors are key.)
- Red Onion: 1 large, cut into 1-inch chunks, layers separated. (Adds a pungent sweetness that mellows when cooked.)
- Zucchini or Yellow Squash: 2 medium, trimmed and cut into 1/2-inch thick rounds or half-moons. (Offers a tender texture and mild flavor.)
- Cherry or Grape Tomatoes: 1 pint (approx. 250g). (These burst with sweetness and juiciness when cooked.)
- Olive Oil: 1/4 cup (60ml), plus extra for grilling. (The base for our delicious marinade.)
- Soy Sauce or Tamari: 3 tablespoons (45ml). (For a savory, umami depth; use tamari for gluten-free.)
- Red Wine Vinegar: 2 tablespoons (30ml). (Adds a tangy brightness to balance the richness.)
- Worcestershire Sauce: 1 tablespoon (15ml). (Contributes complex savory notes.)
- Garlic: 3 cloves, minced. (Aromatic and essential for flavor.)
- Dried Oregano: 1 teaspoon. (Classic herbaceous note.)
- Dried Basil: 1 teaspoon. (Sweet and peppery herb.)
- Black Pepper: 1/2 teaspoon, freshly ground. (For a touch of spice.)
- Salt: 1/2 teaspoon, or to taste. (Enhances all other flavors.)
- Mini Wooden or Metal Skewers: Approximately 20-25, about 6-8 inches long. (If using wooden, soak them in water for at least 30 minutes to prevent burning.)
Instructions
- Prepare the Marinade: In a medium-sized bowl, whisk together the 1/4 cup of olive oil, soy sauce (or tamari), red wine vinegar, Worcestershire sauce, minced garlic, dried oregano, dried basil, black pepper, and salt.
- Marinate the Beef: Place the cubed beef into a large resealable plastic bag or a non-reactive bowl. Pour about two-thirds of the marinade over the beef, ensuring all pieces are coated. Seal the bag (or cover the bowl) and refrigerate for at least 1 hour, or up to 4 hours for best flavor. Over-marinating can sometimes make the beef texture too soft, especially with acidic marinades.
- Prepare the Vegetables: While the beef is marinating, prepare all your vegetables by washing and chopping them into roughly uniform 1-inch pieces. This uniformity is key for even cooking. Place the prepared vegetables in a separate large bowl.
- Marinate the Vegetables: Pour the remaining one-third of the marinade over the chopped vegetables. Toss gently to coat them evenly. Let them sit at room temperature while the beef finishes marinating, or refrigerate if preparing further in advance.
- Soak Skewers (if using wooden): If you haven’t already, soak your wooden skewers in water for at least 30 minutes. This crucial step prevents them from charring and burning too quickly on the grill or under the broiler.
- Assemble the Kabobs: Once the beef has marinated, remove it from the refrigerator. Thread the beef and vegetables alternately onto the mini skewers. A typical combination might be beef, bell pepper, onion, zucchini, tomato, then another piece of beef. Try to keep a little space between items for even cooking, but not so much that they become unstable. Aim for 2-3 pieces of beef per mini skewer, depending on their size.
- Preheat Grill or Oven:
- For Grilling: Preheat your outdoor grill to medium-high heat (around 375-450°F or 190-230°C). Clean the grates well and lightly oil them to prevent sticking.
- For Oven Broiling: Position an oven rack about 4-6 inches from the broiler element. Preheat the broiler on high. Line a baking sheet with aluminum foil for easier cleanup.
- For Pan-Searing/Grill Pan: Heat a large skillet or grill pan over medium-high heat with a tablespoon of olive oil.
- Cook the Kabobs:
- Grilling: Place the assembled kabobs on the preheated, oiled grill grates. Grill for about 8-12 minutes total, turning every 2-3 minutes, until the beef is cooked to your desired doneness (e.g., 135°F/57°C for medium-rare, 145°F/63°C for medium) and the vegetables are tender-crisp with some charring.
- Oven Broiling: Arrange the kabobs in a single layer on the prepared baking sheet. Broil for 4-6 minutes per side, watching carefully to prevent burning, until beef is cooked through and vegetables are tender and slightly charred.
- Pan-Searing/Grill Pan: Place kabobs in the hot pan, being careful not to overcrowd (work in batches if necessary). Cook for 8-12 minutes, turning occasionally, until all sides are browned and beef is cooked to your liking.
- Rest and Serve: Once cooked, transfer the kabobs to a clean platter. Tent loosely with foil and let them rest for 5-10 minutes. This allows the juices in the beef to redistribute, resulting in a more tender and flavorful bite. Serve warm.
Nutrition Facts
- Servings: Approximately 6-8 (makes about 20-25 mini kabobs, 3-4 per serving)
- Calories per serving (approx. 3 kabobs): 280-350 kcal (This can vary based on exact beef cut and skewer size.)
- Protein: Rich in high-quality protein from the beef, essential for muscle repair and growth.
- Vitamins: Excellent source of Vitamin C (from bell peppers and tomatoes) and B vitamins (from beef).
- Fiber: Good source of dietary fiber from the variety of vegetables, aiding digestion.
- Healthy Fats: Contains monounsaturated fats from olive oil, beneficial for heart health.
- Low Carb: Relatively low in carbohydrates, making it suitable for many dietary preferences.
Preparation Time
- Active Prep Time: 30-40 minutes (This includes chopping vegetables and cubing beef).
- Marinating Time: Minimum 1 hour (up to 4 hours for beef).
- Cooking Time: 8-15 minutes (depending on the cooking method and desired doneness).
- Total Time (excluding extended marination beyond 1 hour): Approximately 1 hour 40 minutes to 2 hours.
How to Serve
Beef and Veggie Mini Kabobs are incredibly versatile. Here are some fantastic ways to serve them:
- As an Appetizer:
- Arrange them artfully on a large platter.
- Serve with a selection of dipping sauces on the side. Consider:
- Tzatziki: A cool, creamy cucumber and yogurt dip.
- Hummus: Classic chickpea dip adds an earthy flavor.
- Garlic Aioli: A rich and flavorful mayonnaise-based sauce.
- Spicy Peanut Sauce: For an Asian-inspired twist.
- BBQ Sauce: A smoky and sweet classic.
- As a Main Course:
- Serve 3-4 mini kabobs per person.
- Pair with Grains:
- Fluffy rice pilaf
- Quinoa salad
- Couscous (plain or herbed)
- Warm pita bread or naan
- Add a Fresh Salad:
- Simple green salad with a light vinaigrette
- Greek salad with feta and olives
- Corn and black bean salad
- Include Roasted or Grilled Sides:
- Grilled corn on the cob
- Roasted potatoes or sweet potatoes
- For Parties and Gatherings:
- Set up a “Kabob Bar” where guests can pick their own.
- Label different dipping sauces clearly.
- Ensure easy access with plenty of napkins.
- Garnishes for Extra Appeal:
- Freshly chopped parsley or cilantro.
- A squeeze of fresh lemon or lime juice just before serving.
- A sprinkle of toasted sesame seeds.
Additional Tips
- Uniformity is Key: Cut your beef and vegetables into roughly the same size pieces (around 1-inch). This ensures everything cooks evenly, preventing some items from burning while others remain raw.
- Don’t Overcrowd Skewers: While it’s tempting to pack them tightly, leaving a little space between each item allows heat to circulate properly, ensuring even cooking and better charring.
- Soak Wooden Skewers Thoroughly: If using wooden or bamboo skewers, soak them in water for at least 30 minutes (an hour is even better) before threading. This prevents them from catching fire or charring excessively on the grill or under the broiler.
- Double Skewer for Stability: For larger pieces or if items tend to spin, consider using two parallel mini skewers per kabob. This makes them much easier to turn and handle.
- Oil Your Grill Grates: Clean your grill grates thoroughly and then lightly oil them using a paper towel dipped in high smoke point oil (like canola or avocado oil) held with tongs. This prevents the kabobs from sticking.
- Don’t Overcook the Beef: Use a meat thermometer for perfect results. For medium-rare, aim for an internal temperature of 130-135°F (54-57°C); for medium, 135-140°F (57-60°C). Remember the meat will continue to cook slightly after being removed from the heat.
- Rest the Kabobs: After cooking, let the kabobs rest tented with foil for 5-10 minutes. This allows the juices in the beef to redistribute, resulting in more tender and flavorful meat.
- Prep Ahead for Ease: You can chop the vegetables and beef a day in advance and store them in separate airtight containers in the refrigerator. Marinate the beef on the day of cooking. You can even assemble the kabobs a few hours ahead, cover, and refrigerate until ready to cook.
FAQ Section
Q1: What’s the best cut of beef for kabobs?
A: Sirloin (top sirloin or sirloin tip) is an excellent choice as it offers a good balance of flavor, tenderness, and affordability. Beef tenderloin (filet mignon) is exceptionally tender but more expensive. Ribeye can also be used if well-trimmed, offering rich marbling and flavor, but can sometimes be too fatty for smaller kabob pieces. Avoid tougher cuts like chuck or round unless you plan to marinate them for a very extended period with a highly effective tenderizing marinade.
Q2: Can I use other meats or make these vegetarian?
A: Absolutely! For other meats, chicken breast or thigh (cut into 1-inch pieces) works wonderfully; adjust cooking time accordingly. Pork tenderloin is another great option. Lamb cubes are classic for kabobs. For a vegetarian version, use firm or extra-firm tofu (pressed well), halloumi cheese (which grills beautifully), or a medley of heartier vegetables like mushrooms (cremini or button), pre-cooked baby potatoes, or even artichoke hearts.
Q3: How do I prevent my vegetables from falling off the skewers or getting mushy?
A: Choose firm vegetables and cut them into substantial, uniform pieces (about 1-inch). For softer veggies like cherry tomatoes or small mushroom caps, ensure they are securely threaded. Zucchini and bell peppers hold up well. Avoid overcooking; aim for tender-crisp vegetables. If vegetables are particularly small or delicate, threading them onto a separate skewer can allow for more controlled cooking time.
Q4: Can I make these kabobs ahead of time?
A: Yes, you can do a lot of prep in advance. Chop the beef and vegetables up to a day ahead and store them separately in the fridge. Marinate the beef for the recommended time (1-4 hours). You can even assemble the kabobs a few hours before cooking, cover them tightly with plastic wrap, and refrigerate. Cook them just before serving for the best taste and texture.
Q5: What’s the best way to cook kabobs if I don’t have an outdoor grill?
A: Several great indoor options exist!
* Oven Broiler: Arrange kabobs on a foil-lined baking sheet and broil on high, about 4-6 inches from the heat source, turning every few minutes until cooked.
* Grill Pan: A cast-iron grill pan on the stovetop mimics outdoor grilling well, giving you nice char marks.
* Large Skillet: A regular large skillet (cast iron is best) over medium-high heat will also work. You might need to work in batches.
Ensure good ventilation for all indoor methods.
Q6: How do I store and reheat leftover kabobs?
A: Store leftover kabobs in an airtight container in the refrigerator for up to 3-4 days. To reheat, you can:
* Oven: Place on a baking sheet in a preheated 350°F (175°C) oven for 10-15 minutes, or until warmed through.
* Microwave: Reheat gently, but be aware this can sometimes make the beef a bit tougher. Cover with a damp paper towel.
* Skillet: Briefly pan-fry over medium heat with a touch of oil.
It’s best to remove items from skewers before reheating if using a microwave.
Q7: My wooden skewers keep burning even when I soak them. What am I doing wrong?
A: Ensure you’re soaking them for at least 30 minutes, fully submerged. An hour is even better. If they are still charring too much, your grill heat might be excessively high directly under the exposed parts of the skewer. You can try positioning the kabobs so the exposed ends of the skewers are over a cooler part of the grill, or wrap the exposed ends loosely with small pieces of aluminum foil. Using shorter skewers also means less exposed wood.
Q8: Can I freeze beef and veggie kabobs?
A: It’s generally best to freeze the components separately before assembly or freeze the marinated beef. Cooked kabobs can be frozen, but the texture of the vegetables, especially tomatoes and zucchini, may become mushy upon thawing and reheating. If freezing cooked kabobs, cool them completely, remove from skewers if desired, and store in freezer-safe bags or containers for up to 2-3 months. Thaw in the refrigerator overnight before reheating. For best results, cook them fresh.
Beef and Veggie Mini Kabobs
Ingredients
- Beef Sirloin or Tenderloin:Â 1.5 lbs (approx. 680g), cut into 1-inch cubes. (Sirloin offers great flavor and value, while tenderloin provides exceptional tenderness.)
- Bell Peppers:Â 2 large, assorted colors (e.g., red, yellow, orange), cored, seeded, and cut into 1-inch pieces. (Their sweetness and vibrant colors are key.)
- Red Onion:Â 1 large, cut into 1-inch chunks, layers separated. (Adds a pungent sweetness that mellows when cooked.)
- Zucchini or Yellow Squash:Â 2 medium, trimmed and cut into 1/2-inch thick rounds or half-moons. (Offers a tender texture and mild flavor.)
- Cherry or Grape Tomatoes:Â 1 pint (approx. 250g). (These burst with sweetness and juiciness when cooked.)
- Olive Oil:Â 1/4 cup (60ml), plus extra for grilling. (The base for our delicious marinade.)
- Soy Sauce or Tamari:Â 3 tablespoons (45ml). (For a savory, umami depth; use tamari for gluten-free.)
- Red Wine Vinegar:Â 2 tablespoons (30ml). (Adds a tangy brightness to balance the richness.)
- Worcestershire Sauce:Â 1 tablespoon (15ml). (Contributes complex savory notes.)
- Garlic:Â 3 cloves, minced. (Aromatic and essential for flavor.)
- Dried Oregano:Â 1 teaspoon. (Classic herbaceous note.)
- Dried Basil:Â 1 teaspoon. (Sweet and peppery herb.)
- Black Pepper:Â 1/2 teaspoon, freshly ground. (For a touch of spice.)
- Salt:Â 1/2 teaspoon, or to taste. (Enhances all other flavors.)
- Mini Wooden or Metal Skewers:Â Approximately 20-25, about 6-8 inches long. (If using wooden, soak them in water for at least 30 minutes to prevent burning.)
Instructions
- Prepare the Marinade:Â In a medium-sized bowl, whisk together the 1/4 cup of olive oil, soy sauce (or tamari), red wine vinegar, Worcestershire sauce, minced garlic, dried oregano, dried basil, black pepper, and salt.
- Marinate the Beef:Â Place the cubed beef into a large resealable plastic bag or a non-reactive bowl. Pour about two-thirds of the marinade over the beef, ensuring all pieces are coated. Seal the bag (or cover the bowl) and refrigerate for at least 1 hour, or up to 4 hours for best flavor. Over-marinating can sometimes make the beef texture too soft, especially with acidic marinades.
- Prepare the Vegetables:Â While the beef is marinating, prepare all your vegetables by washing and chopping them into roughly uniform 1-inch pieces. This uniformity is key for even cooking. Place the prepared vegetables in a separate large bowl.
- Marinate the Vegetables:Â Pour the remaining one-third of the marinade over the chopped vegetables. Toss gently to coat them evenly. Let them sit at room temperature while the beef finishes marinating, or refrigerate if preparing further in advance.
- Soak Skewers (if using wooden): If you haven’t already, soak your wooden skewers in water for at least 30 minutes. This crucial step prevents them from charring and burning too quickly on the grill or under the broiler.
- Assemble the Kabobs:Â Once the beef has marinated, remove it from the refrigerator. Thread the beef and vegetables alternately onto the mini skewers. A typical combination might be beef, bell pepper, onion, zucchini, tomato, then another piece of beef. Try to keep a little space between items for even cooking, but not so much that they become unstable. Aim for 2-3 pieces of beef per mini skewer, depending on their size.
- Preheat Grill or Oven:
- For Grilling: Preheat your outdoor grill to medium-high heat (around 375-450°F or 190-230°C). Clean the grates well and lightly oil them to prevent sticking.
- For Oven Broiling:Â Position an oven rack about 4-6 inches from the broiler element. Preheat the broiler on high. Line a baking sheet with aluminum foil for easier cleanup.
- For Pan-Searing/Grill Pan:Â Heat a large skillet or grill pan over medium-high heat with a tablespoon of olive oil.
- Cook the Kabobs:
- Grilling: Place the assembled kabobs on the preheated, oiled grill grates. Grill for about 8-12 minutes total, turning every 2-3 minutes, until the beef is cooked to your desired doneness (e.g., 135°F/57°C for medium-rare, 145°F/63°C for medium) and the vegetables are tender-crisp with some charring.
- Oven Broiling:Â Arrange the kabobs in a single layer on the prepared baking sheet. Broil for 4-6 minutes per side, watching carefully to prevent burning, until beef is cooked through and vegetables are tender and slightly charred.
- Pan-Searing/Grill Pan:Â Place kabobs in the hot pan, being careful not to overcrowd (work in batches if necessary). Cook for 8-12 minutes, turning occasionally, until all sides are browned and beef is cooked to your liking.
- Rest and Serve: Once cooked, transfer the kabobs to a clean platter. Tent loosely with foil and let them rest for 5-10 minutes. This allows the juices in the beef to redistribute, resulting in a more tender and flavorful bite. Serve warm.
Nutrition
- Serving Size: one normal portion
- Calories: 350





