Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Beef and Vegetable Skewers

These perfectly grilled beef and vegetable skewers are flavorful, tender, and packed with vibrant colors. A crowd-pleaser at any barbecue or family gathering!

  • Total Time: 32 minutes
  • Yield: 4 servings 1x

Ingredients

Scale
  • For the Skewers:
    • 1 lb beef sirloin, cut into 1-inch cubes
    • 1 red bell pepper, cut into 1-inch pieces
    • 1 yellow bell pepper, cut into 1-inch pieces
    • 1 zucchini, sliced into thick rounds
    • 1 red onion, cut into wedges
    • 1 cup cherry tomatoes
  • For the Marinade:
    • ½ cup soy sauce
    • ¼ cup olive oil
    • 2 tbsp brown sugar
    • 2 cloves garlic, minced
    • 1 tsp grated ginger
    • 1 tbsp lemon juice
    • ½ tsp black pepper

Instructions

  • Prepare the Marinade:
    In a medium bowl, whisk together soy sauce, olive oil, brown sugar, garlic, ginger, lemon juice, and black pepper.
  • Marinate the Beef:
    Add beef cubes to the marinade, ensuring all pieces are coated. Cover and refrigerate for at least 30 minutes or up to 2 hours.
  • Prepare the Vegetables:
    While the beef marinates, cut and prepare the vegetables into similar-sized pieces for even cooking.
  • Assemble the Skewers:
    Thread the marinated beef and vegetables onto skewers, alternating between beef and vegetables for a colorful presentation.
  • Preheat the Grill:
    Heat your grill to medium-high (about 400–450°F). Oil the grill grates lightly to prevent sticking.
  • Grill the Skewers:
    Place the skewers on the grill. Cook for 8–12 minutes, turning occasionally, until the beef reaches your desired doneness (135°F for medium-rare) and vegetables are tender.
  • Rest and Serve:
    Remove the skewers from the grill and let rest for 5 minutes. Serve hot with your favorite side dishes and dipping sauces.

Notes

  • Soak wooden skewers in water for 30 minutes before grilling to prevent burning.
  • For a vegetarian version, substitute beef with firm tofu or plant-based protein.
  • Adjust the marinade’s sweetness or saltiness to taste.
  • Author: Chef Crenn
  • Prep Time: 20 minutes
  • Cook Time: 12 minutes
  • Category: Main Course
  • Method: Grilling
  • Cuisine: American

Nutrition

  • Serving Size: 1 skewer (approximate)
  • Calories: 250
  • Sugar: 4g
  • Sodium: 500mg
  • Fat: 10g
  • Saturated Fat: 3g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 12g
  • Fiber: 3g
  • Protein: 25g
  • Cholesterol: 60mg

Keywords: beef skewers, vegetable skewers, grilling, summer recipes, barbecue, marinade