Soups & Stews
This beef and shrimp kabobs recipe delivers the perfect balance of smoky, charred flavors and tender proteins—ideal for summer gatherings or weeknight dinners.
The secret lies in a sweet garlic marinade that tenderizes the beef while keeping the shrimp juicy, and a simple skewering technique that ensures even cooking every time.
I’ve perfected this method after years of grilling, and it never fails to impress, whether you’re cooking on a backyard grill or an indoor grill pan.
The marinade transforms tough cuts of beef into melt-in-your-mouth bites while adding a subtle sweetness that pairs beautifully with the shrimp’s natural brininess. You’ll need just 15 minutes of prep time before letting the flavors meld for at least 30 minutes—or up to 4 hours for deeper flavor.
The skewers cook in 10-12 minutes on high heat, giving you perfectly charred edges and juicy centers without drying out either protein.
What you’ll end up with is a dish that’s as visually stunning as it is delicious—golden-brown beef and pink shrimp skewers with a glossy glaze, ready to be served over a bed of rice or alongside a fresh garden salad.
The contrast of textures and flavors makes this recipe a crowd-pleaser, and the method is simple enough for beginners but impressive enough for any occasion.
Whether you’re grilling for a backyard barbecue or whipping up dinner on a weeknight, these kabobs are a game-changer. The marinade works just as well for chicken or vegetables, so you can easily adapt this recipe to suit your preferences. Let’s get started—your grill is waiting!
Ingredients for beef and shrimp kabobs
Sweet garlic marinade meets smoky grill magic—just 15 minutes prep for showstopping kabobs.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Chuck Roast 🥩 | 1 ½ lb | Cut into 1-inch cubes |
| Large Shrimp 🦐 | 1 lb | Peeled, deveined, tails on |
| Wooden Skewers 🪵 | 12 whole | Soaked in water 30 minutes |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity |
| Soy Sauce 🍶 | ¼ cup | Low-sodium preferred |
| Honey 🍯 | ¼ cup | Pure, not imitation |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed |
| Brown Sugar 🍚 | ⅛ cup | Packed tightly |
| Fresh Ginger 🌿 | 1 tbsp | Grated, fresh preferred |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly ground preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The beef is the star here, so chuck roast is non-negotiable—it stays tender while the shrimp cooks fast. Grab the pre-cut cubes at Costco or your butcher shop if you want to save time. For shrimp, frozen works fine (thaw in cold water), but fresh is ideal. Look for wild-caught if you're splurging—it's noticeably sweeter. The skewers? Soak them in water for 30 minutes or they'll burn on the grill. Trust me, it's worth the extra minute.
No honey? Maple syrup works 1:1, though it adds a deeper color. Short on soy sauce? Coconut aminos is the closest swap. The garlic can be roasted first for a mellow flavor—just toss whole cloves in olive oil and roast at 400°F for 10 minutes. For the ginger, fresh is best, but powdered at half the amount is fine in a pinch. If you're prepping ahead, marinate the beef and shrimp separately—the shrimp can't sit too long in acid or it gets rubbery.
Marinated beef keeps 2 days in the fridge, shrimp only 1 day max. Skewer everything right before grilling to avoid soggy wood. The marinade? It's good for 1 week in the fridge, but the flavor peaks fresh. Double the batch—it's perfect for brushing on during grilling too. Leftovers? Toss them in a salad or over rice. They reheat surprisingly well.
Why You'll Love This Recipe
- Skewers in 15 Minutes: I swear, the hardest part is threading the beef and shrimp onto those skewers—once that’s done, it’s basically hands-off. Toss the raw meat in olive oil and garlic, let the grill or broiler work its magic, and you’ve got dinner ready faster than takeout.
- Garlic Butter Magic: Between us, that beef chuck roast turns incredibly tender when marinated in olive oil and minced garlic, while the shrimp soak up the flavor without overpowering it. The result? A bite where the beef has this deep, caramelized crust and the shrimp melts in your mouth—like a fancy restaurant trick, but with ingredients you already own.
- Weeknight or Backyard BBQ: Honestly, this is my go-to for when I don’t want to cook but still crave something special. Grill them up for a summer party, throw them in the oven for a busy Tuesday, or even pack extras for lunch—it’s that kind of reliable. My kids won’t eat anything else when these are on the table.
- Leftovers That Don’t Suck: The best part? The beef stays juicy and flavorful for days, so I often make a double batch. Cold slices in a salad? Yes. Wrapped in a tortilla with rice? Absolutely. It’s the kind of leftovers that make you happy, not sad—especially when you’re too tired to cook again.
Step-by-step instructions for charred grilled skewers
Here's how to create perfectly balanced kabobs with tender beef, juicy shrimp, and that irresistible sweet garlic marinade.
Prepare the Sweet Garlic Marinade
In a medium bowl, whisk together the 0.5 cup extra-virgin olive oil, 0.25 cup soy sauce, 0.25 cup honey, 0.25 cup lime juice, 0.125 cup brown sugar, 1 tbsp fresh ginger, 1 tsp ground black pepper, and 1.5 tsp salt. The mixture should be smooth and well combined—this is your flavor foundation.
Add the 6 minced garlic cloves and stir until fully incorporated. Let the marinade sit at room temperature for 10 minutes to allow the flavors to meld together. The aroma will be sweet, tangy, and deeply garlicky—trust me, it's worth the wait.
Marinate the Beef and Shrimp
Cut the 1.5 lb beef chuck roast into 1-inch cubes and place them in a large resealable plastic bag. Pour half of the marinade over the beef and seal the bag. Gently massage the marinade into the beef to ensure even coating, then refrigerate for at least 2 hours (or up to 4 hours for deeper flavor).
Meanwhile, peel and devein the 1 lb large shrimp, leaving the tails on. In a separate container, pour the remaining marinade over the shrimp and toss gently to coat. Refrigerate for 30 minutes—just enough time for the shrimp to absorb the marinade without overcooking.
Soak and Assemble the Skewers
Soak the 12 wooden skewers in water for at least 30 minutes to prevent burning on the grill. Drain and pat dry before assembling. Thread the marinated beef onto half of the skewers, using 2-3 cubes per skewer. Leave a small gap between each cube to ensure even cooking.
For the shrimp skewers, place 2-3 shrimp per skewer, alternating directions so they cook evenly. Here's the thing—don't overcrowd the skewers. The shrimp will cook faster than the beef, so spacing matters. You'll end up with 6 beef skewers and 6 shrimp skewers total.
Grill to Perfect Doneness
Preheat your grill to medium-high heat (around 400°F) and lightly oil the grates. Place the beef skewers on the grill first and cook for 8-10 minutes, turning occasionally, until the beef reaches 145°F internally and develops a deep char. You'll see those beautiful grill marks forming—that's your signal the beef is getting close.
Remove the beef skewers and set aside to rest. Add the shrimp skewers to the grill and cook for 2-3 minutes per side until the shrimp turn pink and opaque and the edges are slightly charred. The shrimp should curl slightly when done—this is your perfect doneness indicator.
Serve with Fresh Garnish
Return the beef skewers to the grill for 1-2 minutes to reheat slightly. Plate the kabobs and garnish with the 0.25 cup chopped fresh cilantro. The bright green color will contrast beautifully with the charred skewers and complement the sweet-savory marinade.
Serve immediately with your favorite sides like grilled vegetables or a simple rice pilaf. Each bite should deliver tender beef, juicy shrimp, and that perfect balance of sweet, tangy, and smoky flavors. The marinade should be slightly sticky on the skewers—this is the sign of a well-balanced dish.
Pro Tips For Making Beef And Shrimp Kabobs
- SOAK SKEWERS 30 MINUTES: Wooden skewers are stubborn—soak them in warm water for at least 30 minutes before assembling. I learned this the hard way when my first batch split mid-grill, sending shrimp flying. Trust me, this small step keeps everything intact.
- CUT CHUCK AGAINST GRAIN: Slice the beef chuck thinly, but always cut against the grain. Thick chunks stay chewy, and no one wants rubbery beef on a skewer. Use a sharp knife and take your time—this is the thing that matters most for tenderness.
- SEAR SHRIMP FIRST: Cook the shrimp in a hot pan with olive oil and garlic for 1-2 minutes per side before skewering. They’ll stay juicy and get that perfect pink color, while the beef gets its full grilling time. Sounds weird, but it works—your shrimp won’t turn to rubber.
- USE COLD BEER FOR MARINATE: Skip the fancy marinade—just mix ½ cup cold beer (any kind) with 2 minced garlic cloves and 1 tablespoon olive oil. The acidity tenderizes the beef and balances the shrimp’s sweetness. I was skeptical until I tried it—now it’s my go-to shortcut.
Troubleshooting this dish
Uneven Cooking Fix
If your kabobs cook unevenly, it’s likely due to overcrowding or inconsistent heat. For the beef, space cubes with ¼-inch gaps between them on each skewer—this allows air circulation and even charring.
When grilling, place beef skewers directly over the hottest part of the grill first, then move them to cooler zones as needed. Shrimp should always go on last since they cook in just 2-3 minutes.
If using a grill pan indoors, leave 1-inch gaps between skewers to prevent steaming. 🔥
Shrimp Turning Tough
Over-marinating shrimp makes them rubbery, so never let them sit in acid (like lime juice) for more than 30 minutes. If your shrimp end up tough, try this fix: Toss them in 1 tbsp cold butter and 1 tsp lemon juice after grilling—this adds moisture and brightens the flavor.
Also, avoid flipping shrimp more than once per side; excessive handling breaks down their delicate texture.
Wooden Skewers Burning
Skipping the 30-minute soak in water is the #1 cause of burnt skewers. If yours catch fire, move them to a cooler part of the grill immediately and let them finish cooking.
For extra insurance, brush the soaked skewers with ½ tsp olive oil before threading the meat—this creates a protective barrier. Metal skewers are a foolproof alternative, but wooden ones add that classic charred flavor when done right. 🪵
Beef Staying Tough
Under-marinated or overcooked beef is usually the culprit. First, ensure your beef cubes are 1-inch or smaller—larger pieces need more time and stay chewy. If the beef feels dry, slice it against the grain before serving to shorten the muscle fibers.
For extra tenderness, add 1 tsp Worcestershire sauce to the marinade, or baste the skewers with a little extra marinade while grilling.
Marinade Not Sticking
A marinade that slides off means the proteins weren’t coated properly. For beef, use a resealable plastic bag and massage the marinade into every nook for 2-3 minutes. For shrimp, pat them dry with paper towels first—moisture repels marinade.
If the marinade separates, whisk it vigorously before applying. A quick fix: Brush a thin layer of cornstarch slurry (1 tsp cornstarch + 1 tbsp water) on the meat before marinating to help it cling better.
Nutrition facts
Frequently asked questions
Can I use frozen shrimp for this recipe?
Yes, but thaw them properly first! Place frozen shrimp in a sealed bag and submerge in cold water for 10-15 minutes until flexible but still cold. Never thaw at room temperature—this causes uneven cooking. Pat them completely dry before marinating to help the flavor penetrate better.
What's the best cut of beef for kabobs?
Chuck roast is ideal—it stays tender when cooked quickly and has great flavor. Other good options include sirloin or flank steak, but avoid lean cuts like filet mignon (they dry out). For extra tenderness, cut the beef into 1-inch cubes and marinate for at least 2 hours.
How do I keep the skewers from falling apart on the grill?
Use metal skewers for foolproof results, or soak wooden skewers in water for 30+ minutes before using. For extra security, thread a piece of bell pepper or onion between the meat pieces to act as a natural separator. Avoid overloading each skewer—2-3 pieces max per skewer.
Can I make this recipe without a grill?
Use a grill pan on high heat for similar char marks, or broil in the oven for 5-7 minutes (watch closely). For stovetop, preheat the pan for 3 minutes before adding skewers to get that smoky flavor. The shrimp will cook faster, so remove them first.
How do I store leftovers?
Let kabobs cool completely, then store in an airtight container for up to 3 days in the fridge. Reheat gently in a skillet or microwave (covered) for 1-2 minutes. For longer storage, freeze for 1 month—thaw overnight in the fridge before reheating. Shrimp reheats best fresh!
