Soups & Stews
This beef and shrimp kabobs recipe delivers restaurant-quality skewers with char-grilled beef and juicy shrimp, all threaded onto skewers for effortless serving. The secret lies in a balanced marinade that tenderizes the beef while keeping the shrimp delicate—no tough or rubbery bites here.
I've perfected this method over countless summer cookouts, and it never fails to impress even picky eaters.
What makes these kabobs special is the smoky-sweet flavor profile that comes from a blend of soy sauce, brown sugar, and aromatic spices. The beef develops a beautiful sear while staying tender, and the shrimp cooks through in minutes without overcooking.
This isn't just another skewer recipe—it's a complete meal solution that pairs perfectly with grilled vegetables or a fresh salad.
The result is a dish that's visually stunning with alternating beef and shrimp pieces, all caramelized to perfection. Each bite delivers a perfect balance of smoky, sweet, and savory flavors that make these skewers irresistible.
The best part? They're ready in under 30 minutes, making them ideal for weeknight dinners or weekend entertaining.
Serve with a side of garlic butter rice or a crisp summer salad to complete the meal. The kabobs hold together beautifully on the grill, so you can focus on enjoying the cooking process instead of worrying about falling ingredients. Let's get grilling!
Ingredients for beef and shrimp kabobs
Restaurant-quality kabobs start with these fresh ingredients and a perfect marinade balance.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Chuck Roast 🥩 | 1 ½ lb | Pre-cut into 1-inch cubes |
| Large Shrimp 🦐 | 1 lb | Peeled, deveined, tails on |
| Soy Sauce 🥄 | ½ cup | Low-sodium preferred |
| Brown Sugar 🍯 | ¼ cup | Packed light brown sugar |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| Olive Oil 🫒 | ¼ cup | Extra-virgin preferred |
| Lemon Juice 🍋 | ¼ cup | Freshly squeezed |
| Ground Ginger 🌱 | 1 tbsp | Freshly grated preferred |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Wooden Skewers 🪵 | 12 whole | Soaked in water 30 minutes |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Green Onion 🧅 | 2 whole | Sliced for garnish |
The beef and shrimp are the stars here. For the beef, chuck roast gives you that melt-in-your-mouth texture—sirloin or ribeye will stay too tough. Most grocery stores carry pre-cut beef cubes, but if you're buying a whole roast, ask the butcher to cube it for you. Shrimp quality matters: look for plump, translucent tails with no brown spots. Costco or Trader Joe's often have the best frozen shrimp for this—just thaw overnight in the fridge. The skewers? Soak them for at least 30 minutes before using to prevent burning.
No fresh ginger? Substitute 1 teaspoon ground ginger—it won't be as bright but works in a pinch. Running low on soy sauce? Coconut aminos give a similar umami punch. The brown sugar can be swapped for white sugar if you prefer, though it'll lack that caramel depth. For the shrimp, don't overcrowd the skewers—leave space between pieces so they cook evenly. If you're short on time, pre-marinate the beef overnight while keeping the shrimp separate until the last hour to avoid overcooking. The lemon juice is key for brightness—use freshly squeezed if possible, or bottled works in a bind.
Marinade leftovers? Store in an airtight container for up to 1 week—it's perfect for drizzling over grilled veggies. Skewered kabobs keep 2 hours on the counter before grilling, but refrigerate for up to 8 hours if prepping ahead. After grilling, consume immediately or store in the fridge for 1 day. Reheat gently in a skillet to maintain that charred flavor. For a crowd, double the recipe—just use two grills or batch-cook in stages to keep things juicy.
Why You'll Love This Recipe
- Foolproof Skewering: I swear by this method—just cube the beef and shrimp, toss in the marinade (soy, brown sugar, garlic), and let it sit. No tiny knife cuts or fussy prep, just big, satisfying bites that come together faster than takeout.
- Umami Bomb Combo: That beefy depth from the chuck roast paired with sweet, garlicky shrimp? It’s the kind of balance that makes you close your eyes mid-bite. The brown sugar caramelizes on the grill, turning every skewer into a little flavor explosion.
- Weeknight to BBQ Hero: Marinate it in the morning, grill in 20 minutes—done. Works for a lazy Tuesday dinner or a backyard cookout with friends. Honestly, I’ve used these for everything from date nights to feeding my book club, and no one’s ever questioned my menu choices.
- Budget-Friendly Feast: Beef chuck roast stretches further than you’d think, and shrimp adds that fancy touch without breaking the bank. Leftovers? Even better—they reheat beautifully for lunch or a quick snack, and the marinade doubles as a dipping sauce. (Yes, even on a Tuesday night.)
Step-by-step instructions for char-grilled sweet and smoky skewers
Here's how to create restaurant-quality kabobs with perfectly balanced flavors and smoky char.
Prepare the Marinade and Soak the Skewers
In a medium bowl, whisk together the 0.5 cup soy sauce, 0.25 cup brown sugar, 6 cloves minced garlic, 0.25 cup olive oil, 0.25 cup lemon juice, 1 tablespoon ground ginger, 1 tablespoon smoked paprika, 1 teaspoon salt, and 0.5 teaspoon black pepper. This marinade should be smooth and well-combined, with the brown sugar dissolving completely. If it's too thick, add 1 tablespoon water to loosen it.
While the marinade rests, soak the 12 wooden skewers in water for at least 30 minutes. This prevents them from burning on the grill and ensures they hold the ingredients securely. Place them in a shallow dish of water, changing the water once if you're prepping ahead.
Marinate the Beef and Shrimp Separately
Divide the 1.5 lb beef chuck roast (pre-cut into 1-inch cubes) and 1 lb large shrimp into two separate resealable plastic bags. Pour half of the marinade into each bag, ensuring the beef and shrimp are fully coated. Seal the bags and massage them gently to distribute the marinade evenly. For the beef, marinate for at least 4 hours (overnight is ideal) in the refrigerator. The shrimp only needs 30 minutes to absorb the flavors.
I like to separate them because beef needs longer marinating time to tenderize, while shrimp can become mushy if over-marinated. The beef will develop deeper flavor, while the shrimp will stay tender and absorb just enough to complement the sweet and smoky notes.
Assemble the Kabobs on Soaked Skewers
Drain both the beef and shrimp, reserving any excess marinade. Thread the beef cubes onto 6 skewers, alternating with sliced green onion (from the 2 whole green onion) for color and freshness. For the shrimp, place 2-3 shrimp per skewer, alternating with additional green onion slices. This arrangement ensures even cooking and prevents larger pieces from overcrowding.
Work quickly but carefully—wooden skewers can splinter if forced. If you notice any resistance, gently twist the skewer instead of pushing. Once assembled, place the kabobs on a plate and let them sit at room temperature for 15-20 minutes before grilling. This helps them cook more evenly.
Grill to Perfect Doneness
Preheat your grill to medium-high heat (around 400°F). Clean the grates with a brush to prevent sticking, then oil them lightly with olive oil using a paper towel. Place the beef kabobs on the grill first and cook for 8-10 minutes, turning occasionally, until they reach an internal temperature of 145°F and develop a deep char. The beef should be slightly pink in the center but firm to the touch.
Move the beef kabobs to a clean plate and increase the heat to high for the shrimp. Grill the shrimp kabobs for 2-3 minutes per side until they turn opaque pink and develop grill marks. The shrimp is done when it easily separates at the seam with a fork. Avoid overcooking—shrimp continues cooking off the grill.
Rest and Serve with Garnish
Transfer the beef kabobs to a cutting board and let them rest for 5 minutes before slicing. This allows the juices to redistribute, keeping the meat tender. Similarly, let the shrimp rest for 2 minutes before serving. Garnish each kabob with additional sliced green onion for a pop of color and freshness.
Serve immediately with any reserved marinade lightly simmered in a small saucepan for 3-5 minutes to create a glossy glaze. The kabobs should be juicy, smoky, and perfectly charred, with the sweet and savory marinade enhancing every bite. Pair with grilled vegetables or a simple side salad for a complete meal.
Pro Tips For Making Beef And Shrimp Kabobs
- Marinate Beef First: I learned this the hard way—shrimp absorbs marinade like a sponge and turns rubbery, while beef needs time to break down. Toss the chuck roast in your soy-brown sugar-garlic mix for at least 4 hours (overnight is even better), but keep the shrimp in a separate bowl with just a splash of soy and garlic until you’re ready to skewer.
- Trim Shrimp Shells Early: Large shrimp shells are stubborn when cold, but they slide right off if you peel them right after thawing or buying. Don’t wait until the last minute—strip them, devein, and pat dry with paper towels. Wet shells will steam the shrimp instead of searing them, and you’ll end up with sad, waterlogged bites.
- Alternate Proteins on Skewers: After burning three batches of unevenly cooked kabobs, I finally figured out the trick: alternate beef and shrimp on each skewer. The beef takes longer to cook, so if you stack them together, the shrimp will overcook by the time the beef hits medium-rare. Space them out so they all hit the grill at the same time.
- Sear Beef High, Shrimp Low: Start the beef on high heat until you get a deep crust—this locks in flavor, not just moisture. Once the beef is browned, move the skewers to the cooler side of the grill and let the shrimp cook gently over indirect heat. Shrimp cook in minutes, and high heat turns them tough. I know, I know, but trust the process.
Creative variations of beef and shrimp kabobs
Asian-Inspired Fusion
Swap the soy sauce for 3 tablespoons tamari and add 1 tablespoon sesame oil plus 1 teaspoon grated fresh ginger to the marinade. Toss the cooked kabobs in toasted sesame seeds and serve with steamed jasmine rice and quick-pickled cucumbers.
Garnish with thinly sliced scallions and a drizzle of sriracha mayo for a Korean-inspired twist that’s perfect for summer BBQs. 🌶️
Mediterranean Herb Twist
Replace the smoked paprika with 1 tablespoon dried oregano and 1 teaspoon ground cumin, then add 1 minced shallot to the marinade. Thread the skewers with cherry tomatoes and kalamata olives alongside the beef and shrimp.
Finish with a sprinkle of feta cheese and drizzled balsamic glaze for a Greek-inspired version that’s bright and herbaceous. Pair with warm pita bread and hummus for dipping. 🍅
Spicy Cajun Kick
Boost the marinade with 1 tablespoon Cajun seasoning (like Tony Chachere’s) and ½ teaspoon cayenne pepper. Add ½ cup chicken broth to the marinade for extra moisture. Serve with corn on the cob and creamy coleslaw for a Louisiana-inspired feast.
For extra heat, brush the shrimp with hot sauce before grilling. This version is a crowd-pleaser for spice lovers! 🔥
Tropical Fruit Glaze
After grilling, toss the kabobs in a mango-habanero glaze made by simmering ½ cup mango purée, 2 tablespoons honey, and 1 tablespoon lime juice with a pinch of red pepper flakes.
The sweet-tangy glaze pairs perfectly with the smoky flavors. Serve with coconut rice and grilled pineapple slices for a vacation-worthy meal that’s as vibrant as it is delicious. 🍍
Vegetarian Swap
Replace the beef with extra-firm tofu pressed and cubed, then marinate for 1 hour. Use champagne mushrooms or portobello slices for a meatier texture. Keep the shrimp for a seafood-vegetarian hybrid, or swap them for firm white beans tossed in the marinade.
This version is just as satisfying and packed with protein from the shrimp and tofu. 🌱
Breakfast Kabobs
Transform these skewers into a brunch star by adding crispy bacon and sautéed bell peppers to the mix. Use egg whites or whole eggs threaded onto skewers alongside the beef and shrimp, then grill until the eggs are set.
Serve with buttery toast and avocado slices for a hearty morning meal that’s anything but boring. 🍳
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 15-20 minutes, changing the water halfway. Never use hot water or microwave—it causes uneven cooking. Pat them dry before skewering to help them sear better on the grill.
How do I prevent the beef from drying out on the skewers?
Marinate the beef for at least 4 hours (overnight is best) to tenderize it thoroughly. When grilling, keep the heat at medium-high and avoid overcrowding the grill. Brush with a little extra olive oil before serving if needed, but the marinade should provide enough moisture.
What's the best way to store leftover kabobs?
Store in an airtight container in the fridge for up to 1 day. Reheat gently in a skillet over medium heat for 2-3 minutes to maintain that charred flavor. For longer storage, freeze for up to 3 months—thaw overnight in the fridge before reheating.
Can I make this recipe without a grill?
Use a cast-iron skillet over medium-high heat for a stovetop version. Cook the beef for 6-8 minutes total, turning occasionally, and the shrimp for 2-3 minutes per side. For extra flavor, place a metal grill pan over the burner to create grill marks.
Why does my shrimp turn rubbery?
Overcooking is the most common cause. Shrimp cooks in 2-3 minutes—once opaque pink, it's done! Use a meat thermometer to check: shrimp should reach 145°F internally. Also, avoid marinating shrimp longer than 30 minutes as the acid can break down the proteins too much.
