The Kitchen

Beef and Broccoli Skewers

Therese LudwigBy Therese Ludwig, Executive Chef
Before You Start

How long should I marinate the beef? At least 30 minutes at room temperature, or up to 8 hours in the fridge for deeper flavor - the soy, rice wine vinegar, ginger, and garlic do their best work in that window. Don't go past 8 hours; the acid and salt start to break the ribeye down and turn the texture mushy.

What's the best cut, and can I swap it? Our recipe calls for ribeye or NY strip because their marbling stays juicy over high heat. Either works great cut into 1-inch cubes. Sirloin is a leaner budget swap but can dry out, so don't overcook it. Trim any thick fat caps so the pieces sear evenly.

How long do I grill them and how do I know they're done? Grill over high heat 8-10 minutes total, turning every 2-3 minutes, and brush on the reserved glaze in the last 2 minutes so the honey and ketchup don't burn. For medium, pull the beef around 135°F internal; it'll climb a few degrees resting. The broccoli should be charred at the edges but still crisp.

No ads. No pop-ups. Just the recipe.

I'm so excited to share this incredible Beef and Broccoli Skewers recipe with you. It's become a quick and easy meal for my summer cookouts and weeknight dinners, and I just know you're going to love it too. It's like your favorite takeout dish got a delicious outdoor makeover!

I developed this recipe when I was looking for a fun twist on the classic beef and broccoli stir-fry. Whether you're firing up the grill for a backyard party or just want to add some excitement to your dinner routine, these skewers are sure to impress. The best part? They're not just tasty – they're a breeze to make and pretty healthy too! Ready to give it a shot? Let's cook up some magic together!

Active15 min
Total35 min
Servings
4

Ingredients

Instructions

  1. 1Prepare the Marinade: In a medium bowl, whisk together all marinade ingredients until well combined.
  2. 2Marinate the Beef: Divide the marinade between two bowls. Add the beef cubes to one bowl, toss to coat, and marinate for 30 minutes at room temperature or overnight in the refrigerator.
  3. 3Prep the Vegetables: Cut broccoli into evenly sized florets. Ensure onions and bell peppers are cut into similar-sized chunks as the beef for even cooking.
  4. 4Soak the Skewers: If using wooden skewers, soak in water for at least 30 minutes to prevent burning.
  5. 5Prepare the Glaze: Mix the reserved marinade with ketchup and honey in a small bowl.
  6. 6Assemble the Skewers: Thread marinated beef onto skewers, alternating with broccoli, onion, and bell pepper. Leave small spaces between items for even cooking.
  7. 7Preheat the Grill: Set your grill to medium-high heat (about 400°F/200°C). Clean and oil the grates.
  8. 8Grill the Skewers: Place skewers on the grill. Cook for 8-10 minutes, turning every 2-3 minutes. Brush with the glaze during the last 2 minutes of cooking.
  9. 9Rest and Serve: Let skewers rest for 3-5 minutes. Transfer to a platter, sprinkle with sesame seeds and green onions. Serve immediately.

Make it yours

  • Tips for Success
  • Even Cuts: Ensure all beef and vegetable pieces are similar in size for uniform cooking.
  • Don't Overcook: Use a meat thermometer to check beef doneness. For medium-rare, aim for 135°F (57°C).
  • Make Ahead: Marinate beef and prep vegetables the night before for a quick weeknight meal.
  • Recipe Variations
  • Teriyaki Twist: Replace the marinade with your favorite teriyaki sauce and add pineapple chunks to the skewers for a sweet-savory combo.
  • Vegetarian Option: Replace beef with firm tofu or tempeh, marinated in the same sauce. Double the vegetables for a hearty plant-based meal.

Good to know

Cook it together.

This is exactly the kind of dish we cook live with teams and couples — a chef on screen, fresh ingredients shipped to every door, and nothing to clean up but your own plate.

Explore the experiences →