Grilled Beef Skewers are a simple yet flavorful dish that highlights tender chunks of marinated beef cooked over high heat until perfectly seared on the outside and juicy inside. Ideal for barbecues, gatherings, or casual weeknight dinners, these skewers bring a smoky, charred flavor that everyone will love.
Why You’ll Love This Recipe
You will love this recipe for its bold, savory taste and the ease with which it comes together. The beef is marinated to infuse it with flavor and ensure tenderness, then grilled for a satisfying, slightly crispy exterior. The skewers are versatile—you can pair them with a wide variety of sides, sauces, or add vegetables to the sticks for a complete meal.
Ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
- Beef sirloin, ribeye, or tenderloin, cut into cubes
- Olive oil
- Soy sauce
- Garlic, minced
- Lemon juice or balsamic vinegar
- Honey or brown sugar (optional, for slight sweetness)
- Black pepper
- Salt
- Fresh rosemary or thyme (optional, for marinade)
- Wooden or metal skewers
Directions
- In a bowl, combine olive oil, soy sauce, garlic, lemon juice (or balsamic vinegar), honey (if using), salt, black pepper, and herbs.
- Add beef cubes to the marinade and toss to coat. Cover and refrigerate for at least 30 minutes (or up to 4 hours for deeper flavor).
- If using wooden skewers, soak them in water for 30 minutes to prevent burning.
- Preheat grill or grill pan over medium-high heat.
- Thread beef onto skewers, leaving small gaps between pieces for even cooking.
- Grill skewers, turning occasionally, for about 8-10 minutes or until beef reaches desired doneness.
- Let rest for a few minutes before serving.
Servings and timing
This recipe serves 4.
Preparation time: 15 minutes (plus marinating time)
Cooking time: 10 minutes
Total time: 25 minutes (plus marinating time)
Variations
- Add vegetables: Include bell peppers, onions, or zucchini on the skewers.
- Spicy option: Add chili flakes or a splash of hot sauce to the marinade.
- Asian-inspired: Use sesame oil and ginger in the marinade for a different twist.
- Herb crusted: Sprinkle skewers with fresh herbs just before serving for added aroma.
Storage/reheating
Store cooked skewers in an airtight container in the refrigerator for up to 3 days. Reheat on the grill, in a skillet, or in the oven at 350°F until warmed through. Skewers can also be frozen after cooking; thaw before reheating.
FAQs
What is the best beef cut for skewers?
Sirloin, ribeye, or tenderloin are ideal as they remain tender when grilled.
How long should I marinate the beef?
At least 30 minutes is recommended, but 2-4 hours provides better flavor.
Can I cook these indoors?
Yes, use a grill pan or broil in the oven.
How do I prevent the beef from drying out?
Avoid overcooking and choose cuts with some marbling for juiciness.
Can I use pre-cut stew beef?
It is not recommended as it can be tougher; opt for more tender cuts.
Do I need to oil the grill?
Yes, lightly oil the grill grates to prevent sticking.
Can I make these ahead of time?
Yes, marinate and skewer the beef, then grill just before serving.
How do I check doneness?
Use a meat thermometer; 130°F for medium-rare, 140°F for medium.
Can I add a glaze while grilling?
Yes, brush with sauce during the last few minutes for extra flavor.
What sides go well with beef skewers?
Rice, grilled vegetables, flatbreads, or fresh salads are excellent choices.
Conclusion
Grilled Beef Skewers are a delicious, versatile dish that’s quick to prepare and full of smoky, charred flavor. Whether served at a backyard barbecue or for a simple dinner, these skewers are sure to impress and satisfy.
PrintGrilled Beef Skewers
Grilled Beef Skewers are a simple yet flavorful dish that highlights tender chunks of marinated beef cooked over high heat until perfectly seared on the outside and juicy inside. Ideal for barbecues, gatherings, or casual weeknight dinners, these skewers bring a smoky, charred flavor that everyone will love.
- Prep Time: 15 minutes (plus marinating time)
- Cook Time: 10 minutes
- Total Time: 25 minutes (plus marinating time)
- Yield: 4 servings
- Category: Main Dish
- Method: Grilling
- Cuisine: American
- Diet: Gluten Free
Ingredients
- Beef sirloin, ribeye, or tenderloin, cut into cubes
- Olive oil
- Soy sauce
- Garlic, minced
- Lemon juice or balsamic vinegar
- Honey or brown sugar (optional, for slight sweetness)
- Black pepper
- Salt
- Fresh rosemary or thyme (optional, for marinade)
- Wooden or metal skewers
Instructions
- In a bowl, combine olive oil, soy sauce, garlic, lemon juice (or balsamic vinegar), honey (if using), salt, black pepper, and herbs.
- Add beef cubes to the marinade and toss to coat. Cover and refrigerate for at least 30 minutes (or up to 4 hours for deeper flavor).
- If using wooden skewers, soak them in water for 30 minutes to prevent burning.
- Preheat grill or grill pan over medium-high heat.
- Thread beef onto skewers, leaving small gaps between pieces for even cooking.
- Grill skewers, turning occasionally, for about 8-10 minutes or until beef reaches desired doneness.
- Let rest for a few minutes before serving.
Notes
- Add vegetables: Include bell peppers, onions, or zucchini on the skewers.
- Spicy option: Add chili flakes or a splash of hot sauce to the marinade.
- Asian-inspired: Use sesame oil and ginger in the marinade for a different twist.
- Herb crusted: Sprinkle skewers with fresh herbs just before serving for added aroma.
- Storage: Store cooked skewers in an airtight container in the refrigerator for up to 3 days. Reheat on the grill, in a skillet, or in the oven at 350°F until warmed through. Skewers can also be frozen after cooking; thaw before reheating.
Nutrition
- Serving Size: 1 skewer
- Calories: 250
- Sugar: 2g
- Sodium: 600mg
- Fat: 16g
- Saturated Fat: 6g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 3g
- Fiber: 1g
- Protein: 24g
- Cholesterol: 80mg