Soups & Stews
This beef and shrimp kabobs recipe delivers juicy contrast that turns any meal into a showstopper—char-grilled beef with tender shrimp, all balanced by a sweet-savory marinade. The secret lies in marinating the beef and shrimp separately for maximum flavor absorption, then skewering them strategically to ensure even cooking and perfect texture. I've perfected this technique over countless summer cookouts, where it never fails to impress even the most discerning guests.
The marinade is where the magic happens—a blend of honey, soy sauce, garlic, and citrus that caramelizes beautifully on the grill while keeping the shrimp plump and the beef tender. Grilling at high heat creates those coveted char marks, while the shrimp cooks quickly, absorbing the marinade's sweetness without overcooking. The key is timing: beef needs patience, shrimp demands speed, and the skewers must rotate for even browning.
What you'll end up with is a plate of juicy, flavor-packed kabobs that showcase the natural contrast between beef and shrimp—rich, smoky beef bites paired with delicate, slightly sweet shrimp. The marinade's caramelized crust adds depth, making each bite a harmonious blend of textures and flavors. This isn't just a side dish; it's the centerpiece that elevates any meal, whether served with grilled vegetables or crusty bread.
For best results, let the marinade work its magic for at least 30 minutes (or overnight for deeper flavor), and don't overcrowd the grill. The shrimp will cook in just 2-3 minutes per side, while the beef takes 8-10 minutes total. The contrast in textures and flavors makes these kabobs unforgettable—perfect for summer gatherings or a special weeknight dinner.
Ingredients for beef and shrimp kabobs
Sixteen ingredients to create showstopping kabobs with perfect juicy contrast.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Sirloin 🥩 | 2 lb | Cut into 1.5-inch cubes, boneless |
| Large Shrimp 🦐 | 1 ½ lb | Peeled, deveined, tails on |
| Honey 🍯 | ½ cup | Wildflower preferred for depth |
| Soy Sauce 🍶 | ½ cup | Low-sodium preferred |
| Garlic Cloves 🧄 | 8 cloves | Minced for marinade |
| Lemon Juice 🍋 | ¼ cup | Freshly squeezed |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Wooden Skewers 🪵 | 12 whole | Soaked in water 30 minutes |
| Red Bell Pepper 🌶️ | 1 whole | Cut into 1-inch chunks |
| Red Onion 🧅 | 1 whole | Cut into 1-inch chunks |
| Fresh Ginger 🌿 | 2 tbsp | Grated, finely |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Sesame Oil 🫒 | 1 tbsp | For finishing |
The beef and shrimp are the stars, so don't skimp on quality. Look for sirloin with good marbling—it stays juicier on the grill. For shrimp, frozen tails-on work great if fresh isn't available, just thaw them overnight in the fridge. The red bell pepper and red onion add color and balance the richness, while the ginger gives that subtle kick. I always grab organic garlic from the bulk bins at Whole Foods—it makes a difference in the marinade's depth of flavor. The skewers? Soak them for at least 30 minutes to prevent burning.
No honey? Maple syrup works beautifully—just use the same amount. Prefer less soy? Swap half the soy sauce for coconut aminos. The shrimp can be peeled and deveined yourself if you're feeling fancy, but store-bought frozen shrimp with tails on saves time. Need to skip the bell pepper? Zucchini or asparagus add a nice contrast. The marinade keeps for 3 days in the fridge, so double it if you're feeding a crowd. For extra richness, add 1 tbsp of butter to the marinade—it melts into perfection on the grill.
Marinate the beef and shrimp separately for at least 30 minutes—overnight is ideal. The shrimp will cook in just 2-3 minutes per side, while the beef needs 8-10 minutes total. Store any leftover marinade in an airtight container for up to 5 days—it's perfect for drizzling over rice or noodles. Skewer the beef and shrimp strategically: alternate beef, shrimp, and veggies so they cook evenly. These kabobs reheat beautifully—just 5 minutes on the grill or in a skillet to restore that char.
Why You'll Love This Recipe
- No-Fuss Skewers: Between us, these kabobs take less effort than assembling a salad. Just cube the beef, peel the shrimp, and thread—no fancy knife work, no stress. The honey-soy glaze? Stir it once, brush it on, done.
- Sweet-Savory Magic: That garlic-honey-soy combo? It’s the kind of balance that makes you pause mid-bite. The beef stays juicy, the shrimp gets just crispy enough, and the glaze caramelizes into something dangerously addictive.
- Weeknight to BBQ Star: I’ve served these on a weeknight with rice and greens, then again at a summer cookout with grilled veggies—no one ever asked what was for, just dug in. The same recipe, but it works for both.
- Leftovers That Don’t Suck: Honestly, the glaze makes everything taste even better the next day. I’ll toss leftover kabobs into a wrap for lunch or reheat them on the grill for a lazy dinner. No sad, dry meat here—just flavor you won’t forget.
Step-by-step instructions for beef and shrimp kabobs
Here's how to create perfectly balanced kabobs with tender beef, plump shrimp, and sweet-savory marinade.
Marinate the Beef and Shrimp Separately
In a large bowl, combine the 2 lb beef sirloin cubes with 0.25 cup olive oil, 0.5 cup soy sauce, 0.5 cup honey, 8 cloves minced garlic, 2 tbsp grated fresh ginger, 0.25 cup lemon juice, 1.5 tsp salt, and 1 tsp black pepper. Mix thoroughly until the beef is fully coated. Transfer to a resealable bag and refrigerate for at least 4 hours (overnight is ideal).
Meanwhile, in a separate container, toss the 1.5 lb large shrimp with 0.25 cup olive oil, 0.25 cup soy sauce, 0.25 cup honey, 1 tbsp grated fresh ginger, 0.25 cup lemon juice, 1 tsp salt, and 0.5 tsp black pepper. Marinate for at least 1 hour—this keeps the shrimp tender and prevents overcooking.
Prep Vegetables and Soak Skewers
Cut the 1 whole red bell pepper and 1 whole red onion into 1-inch chunks. Soak the 12 wooden skewers in water for 30 minutes—this prevents them from burning on the grill. Drain before assembling.
Here's the thing—don't overcrowd your skewers. For each kabob, alternate 2 beef cubes, 2 shrimp, 1 red bell pepper chunk, and 1 red onion chunk. Leave a small gap at the top of each skewer to prevent burning when grilling.
Grill to Juicy Perfection
Preheat your grill to medium-high heat (400-425°F). Once hot, oil the grates lightly with a paper towel dipped in olive oil to prevent sticking. 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 grill marks.
Remove the beef skewers and set aside. Add the shrimp kabobs to the grill and cook for 2-3 minutes per side—they're done when they turn pink and opaque. The shrimp should curl slightly when done, but don't overcook or they'll turn rubbery.
Finish with Sesame Oil and Serve
Transfer the cooked kabobs to a serving platter. Drizzle each skewer with 1 tbsp sesame oil and toss gently to coat. The sesame oil adds a nutty aroma and enhances the sweet-savory flavors of the marinade.
Serve immediately while everything is still sizzling. The beef should be tender with a slight char, the shrimp plump and juicy, and the vegetables caramelized with a smoky flavor. Pair with steamed rice or a fresh cucumber salad for a complete meal.
Pro Tips For Making Beef And Shrimp Kabobs
- MARINATE SHRIMP SEPARATELY: After burning three batches of shrimp on the skewer, I finally figured out: shrimp cook fast—like, 2-3 minutes max. Toss them in the honey-soy-garlic marinade for no more than 15 minutes before threading, or they’ll turn rubbery. Keep the beef in its marinade longer (30+ minutes), but pull the shrimp out early and keep them cold until grilling.
- CUT BEEF AGAINST THE GRAIN: Thick, uneven slices of sirloin? That’s how you end up with chewy kabobs. Use a sharp knife and slice against the grain into ½-inch chunks—this shortens the muscle fibers so every bite stays tender. If your knife skills are rusty, freeze the beef for 10 minutes first; it’ll hold its shape better while you work.
- SKEWER IN THIS ORDER: I used to alternate beef and shrimp randomly, and the shrimp would always overcook while the beef stayed cold. Instead, thread one piece of beef per skewer first, then add shrimp only on the outside—they’ll cook faster and won’t hide the beef’s caramelized crust. Leave a tiny gap between proteins so the marinade doesn’t pool and steam them.
- GRIDDLE FIRST, GRILL SECOND: High heat on the grill? Shrimp will turn to shoe leather before the beef browns. Start by searing the beef skewers on a hot griddle or cast-iron pan for 2 minutes per side—this locks in juices and builds flavor. Then finish them (and add shrimp) on the grill for that smoky touch. The shrimp will cook in under 2 minutes once they hit the heat.
Make-ahead tips for this recipe
Marinade Prep Ahead
Make the marinade up to 3 days in advance and store it in an airtight container in the fridge. The flavors deepen over time, especially the honey and soy sauce caramelization. I like to double the recipe if I'm feeding a crowd—just divide it into two containers. The shrimp marinade can be made separately and stored for up to 2 days, while the beef marinade keeps for 3 days. 💡
Skewer Assembly
Assemble the kabobs 1-2 hours before grilling to let the flavors meld. Keep them refrigerated in a covered container lined with parchment paper to prevent sticking. For extra convenience, prep the vegetables and store them in a sealed container with the skewers. This way, you only need to add the marinated proteins when ready to grill. 🌶️
Grill Prep Shortcut
Prep your grill the night before by cleaning the grates and oiling them lightly. Store the oiled paper towel in a resealable bag in the fridge. When you're ready to grill, just grab it and wipe the grates—no last-minute mess. I also like to preheat the grill 10 minutes before cooking to ensure even heat distribution. 🔥
Reheating Leftovers
Kabobs reheat beautifully—just 5 minutes on the grill or in a skillet over medium-high heat. For a quick stovetop option, add 1 tbsp olive oil to a skillet and heat for 3-4 minutes per side. The sesame oil finish can be added fresh after reheating to restore that nutty aroma. Store leftovers in an airtight container for up to 3 days.
Freezing Tips
Freeze uncooked kabobs on a tray lined with parchment paper for 1 hour to prevent sticking, then transfer to a freezer bag. They'll keep for up to 2 months. Thaw overnight in the fridge before grilling—no need to defrost at room temperature. Cook frozen kabobs directly on the grill, adding 2-3 extra minutes to the beef cooking time. 🧊
Portion Control
For easy serving, divide the kabobs into 4 servings (3 skewers each) and store in separate containers. This makes it simple to grab and grill just what you need. I also like to portion the marinade into small containers—¼ cup per serving—so I can toss the cooked kabobs with fresh marinade at the table for extra flavor. 🍽️
Nutrition facts
Frequently asked questions
Can I use metal skewers instead of wooden ones? Metal skewers are a great alternative—they won't burn like wood and can be reused. Just
How do I prevent the shrimp from sticking to the skewers?
Start by soaking wooden skewers for 30 minutes, then pat the shrimp completely dry before skewering. Lightly oil the skewers with sesame oil or olive oil before threading the shrimp. The key is to leave a small gap at the top of each skewer—this prevents the shrimp from touching and sticking during cooking.
What's the best way to keep the beef juicy?
Marinate the beef for at least 4 hours (overnight is ideal) and cut it into 1.5-inch cubes—this size ensures even cooking. Use a meat thermometer to check for 145°F internal temperature, and let the beef rest for 5 minutes after grilling. Avoid overcrowding the grill, which can steam the meat instead of searing it.
Can I make this recipe without a grill?
Yes! Use a grill pan on the stovetop over medium-high heat for similar results. Preheat the pan for 5 minutes, then cook the beef for 8-10 minutes and shrimp for 2-3 minutes per side. For extra char, add a few wood chips to the pan (if using a cast-iron grill pan). The kabobs will still have that smoky flavor!
Why does my shrimp turn rubbery?
Overcooking is the most common cause—shrimp cook in just 2-3 minutes per side! Use a timer and check for opacity (no pink center) and a slight curl. The marinade should include lemon juice and ginger to keep them tender. If they're tough, try marinating for no more than 1 hour and avoid high heat.
