Steak & Broccoli Skewers

These steak and broccoli skewers feature tender, marinated beef paired with lightly charred broccoli florets. Grilled or oven-roasted to perfection, they make a flavourful, balanced dish ideal for weeknight dinners, meal prep, or entertaining.

Why You’ll Love This Recipe

These skewers offer a delightful contrast of textures: juicy, savoury steak cubes and crisp, caramelised broccoli. The marinade infuses the meat with depth and richness while keeping it tender. Easy to prepare and visually appealing, this recipe elevates simple ingredients into a polished, restaurant-quality meal. It is versatile, healthy, and pairs beautifully with rice, potatoes, or fresh salads.

Ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

sirloin or ribeye steak, cut into cubes
broccoli florets
soy sauce
olive oil
garlic
brown sugar or honey
rice vinegar or lemon juice
black pepper
salt (if needed)
sesame seeds (optional)
fresh parsley or scallions for garnish
wooden or metal skewers

Directions

  1. Cut the steak into evenly sized cubes and pat dry.
  2. In a bowl, whisk together soy sauce, olive oil, minced garlic, brown sugar, rice vinegar, and black pepper.
  3. Add the steak to the marinade and refrigerate for at least 30 minutes.
  4. Blanch the broccoli briefly in boiling water for 1 minute, then drain and cool.
  5. Thread the marinated steak cubes and broccoli alternately onto skewers.
  6. Preheat a grill, grill pan, or oven broiler.
  7. Cook the skewers for 8–12 minutes, turning occasionally, until the steak reaches desired doneness.
  8. Brush with extra marinade during the final minutes if desired (avoid raw marinade).
  9. Garnish with sesame seeds or parsley before serving.

Servings and Timing

Serves 3–4 people.
Preparation time: 15 minutes
Marinating time: 30 minutes (minimum)
Cooking time: 10 minutes
Total time: approximately 55 minutes

Variations

– Replace steak with chicken, shrimp, or tofu.
– Add peppers, onions, or mushrooms to the skewers for more variety.
– Use teriyaki sauce instead of the marinade for a sweeter profile.
– Add chilli flakes or sriracha for a spicy version.
– Finish with a squeeze of lime for brightness.

Storage/Reheating

Store leftover skewers in an airtight container in the refrigerator for up to three days.
Reheat in a skillet over medium heat or in the oven at 175°C (350°F) until warmed through.
Avoid microwaving if possible, as steak may become tough.
Skewers may also be frozen (cooked) for up to two months.

FAQs

What cut of steak works best?

Sirloin and ribeye are tender and flavourful, making them ideal for skewers.

Why blanch the broccoli?

Blanching ensures the broccoli cooks evenly and remains vibrant.

Can I marinate the steak overnight?

Yes. Longer marinating enhances flavour and tenderness.

Can I use frozen broccoli?

Yes, but thaw and pat dry to prevent excess moisture.

Do skewers need soaking?

Wooden skewers should be soaked for 20–30 minutes to prevent burning.

How do I prevent the steak from overcooking?

Cook over medium-high heat and monitor closely, removing once medium-rare or preferred doneness is reached.

Can I bake these skewers?

Yes. Bake at 220°C (425°F) for 12–15 minutes, flipping once.

How do I make the skewers sweeter?

Increase brown sugar or add pineapple chunks to the skewers.

Can I use a bottled marinade?

Yes. Teriyaki or soy-ginger marinades work well.

Why are my skewers dry?

Overcooking or using very lean meat can cause dryness. Choose a tender cut and cook briefly.

Conclusion

These steak and broccoli skewers deliver a delicious blend of savoury, caramelised flavours in a simple, elegant format. With their quick preparation and satisfying texture, they are perfect for both casual meals and festive occasions. Versatile, nutritious, and flavour-packed, they are sure to become a favourite in your rotation.

Print

Steak & Broccoli Skewers

Steak & Broccoli Skewers

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Tender marinated steak pieces skewered with crisp broccoli florets and grilled to perfection, creating a flavorful and easy meal or appetizer.

  • Author: Emma Harper
  • Prep Time: 20 mins
  • Cook Time: 10 mins
  • Total Time: 30 mins
  • Yield: 4 servings 1x
  • Category: Main Dish
  • Method: Grilling
  • Cuisine: American
  • Diet: Halal

Ingredients

Scale
  • 1 lb sirloin or flank steak, cut into cubes
  • 2 cups broccoli florets
  • 2 tbsp olive oil
  • 2 tbsp soy sauce
  • 1 tbsp Worcestershire sauce
  • 1 tbsp honey
  • 2 cloves garlic, minced
  • 1 tsp grated ginger
  • 1/2 tsp black pepper
  • 1/4 tsp salt
  • Wooden or metal skewers

Instructions

  1. If using wooden skewers, soak them in water for 20 minutes.
  2. In a bowl, whisk together olive oil, soy sauce, Worcestershire sauce, honey, garlic, ginger, salt, and pepper.
  3. Add steak cubes to the marinade and refrigerate for at least 30 minutes.
  4. Blanch broccoli in boiling water for 1–2 minutes, then drain and pat dry.
  5. Thread steak and broccoli onto skewers, alternating pieces.
  6. Preheat grill or grill pan to medium-high heat.
  7. Cook skewers for 8–10 minutes, turning occasionally, until steak reaches desired doneness.
  8. Serve warm with extra marinade boiled into a sauce, if desired.

Notes

  • Use mushrooms, bell peppers, or onions for added variety.
  • For a sweeter glaze, brush skewers with additional honey during grilling.
  • Pair with rice or noodles to make a full meal.

Nutrition

  • Serving Size: 1 serving
  • Calories: 310
  • Sugar: 6g
  • Sodium: 540mg
  • Fat: 16g
  • Saturated Fat: 6g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 7g
  • Fiber: 2g
  • Protein: 33g
  • Cholesterol: 90mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments