There’s something magical about the smell of beef hitting a hot grill.
That first sizzle. The smoke curling up into the air. The garlic and butter melting together, dripping onto hot grates and creating that irresistible aroma that makes everyone suddenly “just checking” on the food outside.
These grilled beef skewers are exactly that kind of recipe.
Each piece of steak is marinated in garlic, soy sauce, and a touch of honey, then grilled until beautifully charred on the outside and juicy on the inside. Right at the end, they’re brushed with warm garlic butter that melts into every crevice. A final squeeze of fresh lemon wakes everything up and cuts through the richness in the best way possible.
This is the kind of meal I make for summer BBQs, Eid gatherings, quick weeknight dinners, and even when I just want something that feels restaurant-quality without the effort. It looks impressive. It tastes incredible. But it’s surprisingly simple.
If you’ve ever had dry, chewy kabobs — this recipe will change your mind forever.
These garlic butter steak skewers are:
- Tender
- Caramelized
- Smoky
- Packed with flavor
- Ready in under 30 minutes
And once you master this method, you can easily turn them into teriyaki beef skewers, honey garlic steak skewers, or even spicy chili versions.
Let’s make the best steak kabobs you’ve ever had.

Why You’ll Love This Grilled Beef Skewers Recipe
- Juicy and tender every time
- Simple, flavorful marinade
- Perfect for outdoor BBQ or indoor grill pan
- Ready in under 30 minutes
- Crowd-pleaser for parties and gatherings
- High-protein, satisfying meal
- Easy to customize with different flavors
Ingredients for Garlic Butter Beef Skewers
For the Beef Skewers
- 1.5 lbs (680 g) beef sirloin or ribeye, cut into 1½-inch cubes
- 2 tablespoons (30 ml) olive oil
- 4 cloves garlic, freshly minced (about 1 tablespoon / 15 g)
- 2 tablespoons (30 ml) soy sauce
- 1 tablespoon (21 g) honey or brown sugar
- 1 teaspoon (5 g) salt
- ½ teaspoon (2 g) black pepper
- 1 teaspoon (3 g) paprika
- 1 tablespoon (15 ml) fresh lemon juice
For the Garlic Butter Glaze
- 3 tablespoons (42 g) unsalted butter
- 1 clove garlic, minced
- 1 tablespoon chopped fresh parsley
Optional Add-Ins
- Red chili flakes
- Bell peppers (cut into chunks)
- Red onions
- Mushrooms
- Extra lemon wedges for serving
Ingredient Substitution Tips
- No sirloin? Use ribeye for extra tenderness.
- Low sodium? Swap soy sauce for coconut aminos.
- No honey? Brown sugar works beautifully.
- Dairy-free? Use olive oil instead of butter for glazing.
- Add veggies between meat pieces for colorful BBQ beef skewers.
Best Cut of Beef for Skewers
Choosing the right cut makes all the difference in your beef kabobs recipe.
Sirloin vs Ribeye
Sirloin
- Leaner
- Affordable
- Great balance of tenderness and flavor
Ribeye
- More marbling
- Extra juicy
- Richer flavor
If you want ultra-juicy steak kabobs, ribeye wins. If you want budget-friendly and still tender, sirloin is perfect.
Why Marbling Matters
Marbling is the thin streaks of fat inside the meat. When grilled over high heat, that fat melts and keeps your grilled beef skewers moist and flavorful.
Budget Alternatives
- Top round (marinate longer)
- Chuck steak (cut carefully against the grain)
How to Cut Beef Properly
- Slice against the grain.
- Cut evenly into 1½-inch cubes.
- Keep pieces similar size for even cooking.
Uniform size = evenly cooked steak kabobs.
How to Make Grilled Beef Skewers (Step-by-Step)
Step 1: Cut the Beef
Trim excess fat and cut into 1½-inch cubes. Pat dry with paper towels.
Step 2: Prepare the Marinade
In a bowl, mix:
- Olive oil
- Garlic
- Soy sauce
- Honey
- Lemon juice
- Salt
- Pepper
- Paprika
Whisk until combined.
Step 3: Marinate
Add beef cubes and toss to coat.
- Minimum: 30 minutes
- Ideal: 2–4 hours
- Overnight: Maximum flavor
Refrigerate while marinating.
Step 4: Soak Wooden Skewers
If using wooden skewers, soak in water for 30 minutes to prevent burning.
Metal skewers are ideal for even heat distribution.
Step 5: Thread the Beef
Thread beef pieces onto skewers without overcrowding. Leave small gaps for even cooking.
Add vegetables if desired.
Cooking Methods
BBQ Grill Method (Best Flavor)
- Preheat grill to 450°F (230°C).
- Oil grates lightly.
- Place skewers over direct heat.
- Grill 2–3 minutes per side.
- Total cooking time: 8–10 minutes for medium.
Look for caramelized edges and slight char.
Indoor Grill Pan Method
- Heat grill pan over medium-high heat.
- Add a little oil.
- Cook skewers 8–10 minutes, turning occasionally.
Oven Broiler Method
- Preheat broiler on high.
- Place skewers on lined baking tray.
- Broil 4–5 inches from heat.
- Cook 4–5 minutes per side.
Final Garlic Butter Glaze
Melt butter in small saucepan. Add garlic and cook 30 seconds.
Brush hot skewers generously.
Finish with fresh parsley and a squeeze of lemon.
Pro Tips for Perfect Juicy Steak Kabobs
- Don’t overcook — high heat, short time.
- Let meat rest 5 minutes before serving.
- Use metal skewers if possible.
- Keep grill very hot.
- Pat beef dry before marinating.
- Avoid overcrowding skewers.
- Turn only once or twice for better crust.
How to Know When Beef is Done
Use a meat thermometer:
- Medium-rare: 130–135°F (54–57°C)
- Medium: 135–145°F (57–63°C)
- Well-done: 150°F+ (65°C+)
Visual cue: medium-rare is warm red center.
Flavor Variations
1. Teriyaki Beef Skewers
Replace marinade with:
- ¼ cup teriyaki sauce
- 1 tablespoon sesame oil
- 1 teaspoon grated ginger
Finish with sesame seeds.
2. Spicy Chili Garlic Skewers
Add:
- 1 teaspoon chili paste
- ½ teaspoon red chili flakes
Perfect for heat lovers.
3. Mediterranean Herb Skewers
Add:
- Oregano
- Thyme
- Lemon zest
Serve with tzatziki.
4. Honey Mustard Glaze
Swap honey for 2 tablespoons Dijon mustard + 1 tablespoon honey.
5. Pakistani-Style BBQ Boti Kabab
Add:
- Yogurt
- Garam masala
- Cumin
- Coriander
- Red chili powder
Marinate 4–6 hours for deep flavor.
What to Serve with Beef Skewers
These grilled beef skewers pair beautifully with:
- Garlic butter rice
- Grilled vegetables
- Fresh cucumber tomato salad
- Pita bread
- Yogurt garlic sauce
- Chimichurri sauce
- Roasted potatoes
Perfect for BBQ platters and gatherings.
Storage and Reheating Tips
Refrigerator
Store in airtight container up to 4 days.
Freezing
Freeze cooked skewers up to 2 months.
Freeze raw marinated skewers for meal prep.
Reheating
Best method:
Heat gently in skillet with splash of broth or butter.
Avoid microwave if possible to prevent drying.
Meal Prep Instructions
- Marinate beef overnight.
- Thread skewers and refrigerate covered.
- Freeze raw skewers flat in freezer bag.
- Perfect for party prep — grill fresh before serving.
Common Mistakes to Avoid
- Using low heat
- Overcrowding skewers
- Over-marinating in too much acid
- Not cutting evenly
- Skipping resting time
- Overcooking
- Forgetting to oil grill grates
- Not drying beef before marinating
Nutrition Information (Approximate Per Serving)
Per serving (based on 4 servings):
- Calories: 420
- Protein: 38g
- Fat: 28g
- Carbohydrates: 6g
- Sugar: 4g
High-protein, low-carb friendly.
FAQs About Grilled Beef Skewers
How long should I marinate beef skewers?
At least 30 minutes. For best flavor, 2–4 hours.
Can I use chicken instead?
Yes. Use chicken thighs and cook until 165°F (74°C).
Can I cook these in an air fryer?
Yes. 400°F for 8–10 minutes, flipping halfway.
How do I keep beef skewers tender?
Use high heat and avoid overcooking.
What is the best steak for kabobs?
Sirloin for balance, ribeye for ultimate juiciness.
Can I prepare these ahead of time?
Absolutely. Marinate and refrigerate up to 24 hours.
Why are my kabobs dry?
Overcooking is the main cause.
Should I oil the grill?
Yes, always oil hot grates to prevent sticking.
Final Serving Description
Imagine placing a platter of these glossy, garlic butter steak skewers on the table.
The edges are beautifully charred.
The glaze is shimmering.
Steam rises gently.
A squeeze of lemon brightens the rich beef.
You take a bite — tender, juicy, smoky, buttery. Every piece melts in your mouth.
They disappear fast. Every single time.
Perfect for family dinners. Perfect for summer BBQs. Perfect for celebrations.
Once you try these grilled garlic butter beef skewers, you’ll never go back to dry kabobs again.