Main Courses
This barbecue beef skewers recipe delivers restaurant-quality results with juicy centers and perfectly charred edges in just 30 minutes. I developed this technique after years of perfecting skewers for backyard gatherings, blending my French training with classic pitmaster methods.
The secret lies in the marinade—tenderizing the beef while building deep smoky-sweet flavor—and the high-heat grilling technique that creates those coveted caramelized crusts.
The process is simpler than it sounds: cube your beef, marinate for at least 30 minutes (or overnight for maximum flavor), then thread onto skewers and grill over medium-high heat.
We're talking crispy edges with tender meat inside, achieved through proper heat control and a quick sear. The accompanying chimichurri sauce adds bright, herby contrast that cuts through the richness.
What you'll end up with is a dish that looks as impressive as it tastes—golden-brown skewers with glossy, caramelized edges and meat that practically melts in your mouth.
The chimichurri adds a vibrant pop of color and freshness, making these skewers perfect for summer dinners, potlucks, or even elegant weeknight meals. Serve with grilled vegetables or crusty bread to soak up every last bit of that smoky marinade.
This recipe scales beautifully for any gathering size, and the marinade can be prepped ahead of time for ultimate convenience. The key to success is maintaining consistent heat and not overcrowding your grill—both techniques I'll walk you through in detail. Once you master these skewers, you'll never buy pre-made again.
Ingredients for barbecue beef skewers
Restaurant-quality skewers start with this precise marinade and beef cut—juicy centers guaranteed.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Chuck Roast 🥩 | 1 ½ lb | Cut into 1.5-inch cubes |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For marinade and searing |
| Soy Sauce 🍶 | ½ cup | Low-sodium preferred |
| Brown Sugar 🍯 | ¼ cup | Packed, light variety |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| Fresh Ginger 🌿 | 1 tbsp | Finely grated |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Ground Black Pepper 🌶️ | 1 tbsp | Freshly cracked |
| Wooden Skewers 🪵 | 12 whole | Soaked in water 30 mins |
| Fresh Parsley 🌿 | ¼ cup | Chopped for chimichurri |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for chimichurri |
| Red Wine Vinegar 🍷 | ¼ cup | For chimichurri |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For chimichurri |
| Sea Salt 🧂 | 1 tsp | Diamond Crystal preferred |
The beef is everything. Chuck roast delivers that melt-in-your-mouth texture when cubed properly—1.5-inch pieces give you perfect doneness without drying out. Grab it from the butcher counter if possible, or use pre-cubed from Costco for convenience. Look for good marbling; that's your fat for flavor. For the marinade, Penzeys smoked paprika adds depth, but any quality smoked paprika works. The soy sauce should be low-sodium—you'll taste the difference in the final skewers. Fresh ginger is non-negotiable here; it brightens the whole dish.
No smoked paprika? Substitute 1 tsp liquid smoke plus 1 tsp regular paprika for that smoky punch. Running short on fresh herbs? Dried oregano at half the amount works in a pinch, though fresh parsley and cilantro are ideal for the chimichurri. The wooden skewers must be soaked for at least 30 minutes to prevent burning. Trader Joe's sells pre-soaked ones if you're in a hurry. For the brown sugar, light variety keeps things from getting too heavy. If you prefer a darker caramel flavor, use dark brown sugar instead—it's a game-changer for the marinade's depth.
Marinade keeps for 5 days in the fridge, but the beef should marinate no longer than 24 hours for best texture. Skewers reheat beautifully—just 5 minutes on the grill or broiler. The chimichurri stays fresh for 3 days covered in the fridge, though I always make extra to toss with grilled veggies. Portion your marinade into freezer bags for easy storage, and keep the chimichurri in a jar with a tight lid. Both components freeze beautifully for 3 months if you want to prep ahead.
Why You'll Love This Recipe
- No Chopping Hassle: I swear by this trick—just slice the chuck roast thin against the grain, no cubes needed. The soy sauce and brown sugar do the work while you’re flipping skewers or tossing a salad.
- Sweet-Savory Magic: That caramelized brown sugar glaze? It’s like a little hug for your taste buds. The garlic cloves roasted right into the beef make every bite taste like a backyard cookout—no fancy marinade required.
- Weeknight or Weekend: Serve these over rice with a quick stir-fry for a weeknight win, or fire up the grill for a summer BBQ. Honestly, they’re just as happy on a sheet pan as they are on skewers—flexibility like that is gold.
- Budget Stretch: A pound of chuck roast feeds four, and the leftovers? Perfect for tacos or sandwiches the next day. Between us, this is my go-to for stretching a meal without sacrificing flavor—no sad, dry beef here.
Step-by-step instructions for charred beef skewers with perfect juicy centers
Here's how to transform tough chuck roast into tender, caramelized skewers with a smoky-sweet glaze.
Marinate the Beef for Maximum Tenderness
Cut the 1.5 lb Beef Chuck Roast into 1.5-inch cubes—this size ensures even cooking and juicy centers. In a large bowl, combine the 0.25 cup Extra-Virgin Olive Oil, 0.5 cup Soy Sauce, 0.25 cup Brown Sugar, 6 cloves Garlic Cloves (minced), 1 tbsp Fresh Ginger (finely grated), 1 tbsp Smoked Paprika, 1 tbsp Ground Black Pepper, and 1 tsp Sea Salt. Whisk until the brown sugar dissolves completely.
Add the beef cubes to the marinade, ensuring each piece is fully coated. Cover and refrigerate for at least 4 hours (overnight is even better). The acidity in the soy sauce and the sugar will break down the tough fibers, while the garlic and ginger infuse deep flavor. Give the marinade a good stir before serving to redistribute any settled seasonings.
Prep the Skewers and Chimichurri
Soak the 12 whole Wooden Skewers in water for 30 minutes to prevent burning on the grill. While they soak, make the chimichurri by combining the 0.25 cup Fresh Parsley, 0.25 cup Fresh Cilantro, 0.25 cup Red Wine Vinegar, and 0.5 cup Extra-Virgin Olive Oil in a food processor. Pulse until finely chopped but not puréed—you want texture, not a smooth sauce. Season with a pinch of Sea Salt if needed.
Drain the skewers and thread the marinated beef onto them, leaving a small gap between each cube to allow the marinade to caramelize. Let the skewers sit at room temperature for 15 minutes before grilling—this ensures even cooking and prevents cold spots in the center.
Grill to Charred Perfection
Preheat your grill to high heat (around 450°F). Place the skewers on the grill and cook for 3-4 minutes per side, turning occasionally, until the beef is deeply browned and slightly charred. The marinade will bubble and caramelize, creating a sticky, glossy glaze. Resist the urge to move them too often—let the beef develop that beautiful crust.
In the last 2 minutes of grilling, brush the skewers lightly with any leftover marinade from the bowl. This adds an extra layer of flavor and helps create a sticky, caramelized exterior. The internal temperature should reach 145°F for medium-rare (use a meat thermometer to check). Remove from the grill and let the skewers rest for 5 minutes before serving.
Serve with Chimichurri and Enjoy
Transfer the skewers to a serving platter and drizzle generously with the chimichurri. The bright, herby sauce cuts through the richness of the beef and adds a refreshing contrast. Serve immediately while the beef is still juicy and the chimichurri is vibrant. The skewers are best enjoyed straight off the grill, but if you need to reheat, do so gently in a skillet over low heat to avoid drying them out.
Each bite should deliver a perfect balance of smoky, caramelized edges and tender, juicy beef. The chimichurri adds a bright, fresh finish that makes these skewers feel like a restaurant-worthy dish. Pair with grilled vegetables or crusty bread to round out the meal.
Pro Tips For Making Barbecue Beef Skewers
- CUT CHUCK INTO STRIPS: Slice the beef against the grain—no bigger than 1.5 inches thick. Thinner pieces cook faster and stay juicier, especially when skewered. I used to ignore this and ended up with chewy, overcooked chunks.
- MARINATE LONG, NOT TOO WET: Toss the beef with olive oil, soy sauce, brown sugar, and minced garlic, then refrigerate for at least 4 hours—or overnight if possible. The sugar will caramelize better, and the beef stays tender. Just don’t drown it; a loose coating works best.
- USE METAL SKEWERS FOR EVEN HEAT: Wooden skewers burn before the beef cooks through. Metal ones conduct heat better and let you flip without breaking. If you’re set on wood, soak them for 30 minutes first—still not ideal, but better than charred sticks.
- GRILL IN TWO BATCHES: Crowding the grill lowers the temperature, leading to steamed (not seared) beef. Cook half first, then move them to a warm spot while finishing the rest. The first batch gets that perfect crust while you handle the second.
Make-ahead tips for this dish
Marinade Prep Ahead
Make the marinade up to 5 days in advance and store it in an airtight container in the fridge. This gives you maximum flexibility for last-minute grilling. I like to portion it into ziplock bags with 1.5-inch beef cubes so everything marinates evenly.
Just remember: the beef itself should only marinate for 24 hours max to keep it tender. 🌿
Skewer Assembly Shortcut
Thread the beef onto skewers right before grilling to prevent soggy wood. If you're prepping ahead, store the marinated beef cubes in a separate container and assemble skewers 15 minutes before cooking. Pro tip: Use metal skewers if you're worried about burning—no soaking required, and they're reusable. 🔥
Chimichurri Storage
The chimichurri stays fresh for 3 days in the fridge when stored in a sealed jar. For longer storage, freeze it for up to 3 months—just thaw in the fridge overnight before using.
I always double the batch because it's perfect for grilled veggies too. The herbs stay vibrant if you press a plastic wrap directly on the sauce surface before sealing. ✨
Beef Pre-Cooking Prep
Cube and marinate the beef 24 hours ahead of time for best results. Store the marinated cubes in a glass baking dish or ziplock bag in the fridge. When ready to grill, thread onto skewers and let sit at room temp for 15 minutes—this ensures even cooking.
I often prep everything the night before so I can enjoy the grill without stress. 💪
Freezer-Friendly Skewers
Assembled skewers freeze beautifully for 1 month if you wrap them tightly in plastic wrap and foil. Thaw in the fridge overnight, then grill as directed. For extra protection, freeze the beef cubes on skewers first, then wrap individually.
This method keeps the marinade from leaking and makes grilling day a breeze. 🥶
Grill Day Timeline
Plan your grilling timeline like this: 30 minutes before cooking, take marinated beef out of the fridge to come to room temp. Soak skewers while the grill preheats (15 minutes).
Assemble skewers 15 minutes before grilling, then fire up the grill to 450°F. This keeps everything running smoothly and ensures perfect results every time. ⏱️
Nutrition facts
Frequently asked questions
Can I use a different cut of beef for these skewers?
While chuck roast is ideal for its marbling and tenderness, you can use sirloin or ribeye for a leaner option. Just reduce marinating time to 2 hours max—leaner cuts become tough if over-marinated. For extra juiciness, consider flank steak cut into strips, but slice against the grain for tenderness.
How do I prevent the skewers from falling apart on the grill?
Use metal skewers for maximum stability, or double up wooden skewers by threading two parallel sticks. For extra security, secure the ends with a small piece of foil or twist-tie. Also, leave small gaps between beef cubes—this prevents overcrowding and helps the marinade caramelize properly.
What if I don't have a grill? Can I make these on the stovetop?
Use a cast-iron skillet or griddle on medium-high heat with a little oil. Cook for 3-4 minutes per side until deeply browned. For extra char, finish under a broiler for 1-2 minutes. The chimichurri still works perfectly with this method.
Can I make these skewers ahead of time?
Yes, but assemble them right before grilling to prevent soggy wood. For make-ahead convenience, marinate the beef 24 hours ahead and store in the fridge. Assemble skewers 15 minutes before cooking. If freezing, wrap tightly and thaw overnight in the fridge. Never refreeze after thawing.
What's the best way to serve these skewers?
Drizzle generously with chimichurri and serve with grilled vegetables (zucchini, bell peppers) or crusty bread for soaking up the marinade. For a complete meal, pair with a light salad or roasted potatoes. The skewers are perfect for summer gatherings or as an elegant appetizer.
