Soups & Stews
This beef and shrimp kabobs recipe transforms summer grilling into a flavor-packed experience where tender beef meets succulent shrimp on the same skewer. The secret lies in balancing bold marinades—one for rich beef, another for delicate shrimp—to ensure perfect char without overpowering either protein.
After years of testing, I’ve refined this method to deliver restaurant-quality contrast in just 30 minutes of active prep and grilling time.
The magic happens when you alternate beef and shrimp on skewers, allowing their distinct textures to complement each other with every bite. A garlic-herb marinade for the beef infuses deep umami, while a citrusy, chili-lime blend keeps the shrimp bright and tender.
High-heat grilling creates that coveted char, but the real game-changer is letting the skewers rest before serving—this ensures juicy, evenly cooked proteins that don’t fall apart.
What you’ll end up with is a dish that’s as visually stunning as it is delicious: golden-brown beef cubes alongside pink, slightly curled shrimp, all glistening with marinade.
The contrast of textures—tender beef, snappy shrimp—makes every bite exciting, while the smoky aroma fills the air long before the first skewer hits the plate. Serve with a side of grilled vegetables or a cooling cucumber salad to round out the meal.
This recipe works equally well on a backyard grill, stovetop grill pan, or even under the broiler, making it adaptable for any cooking setup. Whether you’re hosting a summer gathering or just craving a no-fuss dinner, these kabobs deliver bold flavors with minimal effort. Let’s get skewering!
Ingredients for beef and shrimp kabobs
Fourteen ingredients for skewers that bring summer flavors to your grill—juicy beef meets bright shrimp in perfect contrast.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Chuck Roast 🥩 | 1 ½ lb | Cut into 1-inch cubes, boneless |
| Large Shrimp 🦐 | 1 ½ lb | Peeled, deveined, tails on |
| Garlic Cloves 🧄 | 10 cloves | Minced for beef marinade |
| Fresh Rosemary 🌿 | ¼ cup | Chopped finely for beef marinade |
| Fresh Thyme 🌿 | ¼ cup | Leaves only, for beef marinade |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For beef marinade and grilling |
| Lemon Juice 🍋 | ¼ cup | Freshly squeezed for beef marinade |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed for shrimp marinade |
| Fresh Chili Peppers 🌶️ | 2 whole | Jalapeño or serrano, minced for shrimp marinade |
| Honey 🍯 | 2 tbsp | For shrimp marinade balance |
| Wooden Skewers 🪵 | 12 whole | Soaked in water 30 minutes |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish, optional |
The beef is where you want to splurge a little. Chuck roast gives the best texture—it stays tender even after grilling, while leaner cuts like sirloin can dry out. Look for grass-fed beef at Whole Foods or your local butcher if you can; the flavor difference is noticeable. For the shrimp, size matters—16/20 count is ideal, but 21/25 count works too if you're feeding a smaller crowd. I grab mine from Costco when they're on sale, but any seafood counter will have them fresh. Always check for that vibrant pink color and firm texture—no rubbery shrimp here!
No fresh rosemary? Dried works at one-third the amount, but honestly, skip it if you can't find good fresh stuff. The shrimp marinade is where you can get creative—swap the honey for maple syrup if you're avoiding it, or add a splash of fish sauce for extra umami (just a teaspoon, it's potent!). Chili peppers too spicy? Remove seeds and membranes first. For the skewers, if you can't find wooden ones, metal or silicon skewers work perfectly—just don't soak them. And trust me, the 30-minute soak for wooden skewers is worth it to prevent burning.
Marinated beef and shrimp keep up to 2 days in the fridge, but I always make them fresh—flavor is just better. If you're prepping ahead, store the marinated proteins separately in airtight containers with parchment between layers to prevent sticking. The skewered kabobs themselves? Grill immediately for best texture, but if you need to hold, keep them covered at room temp for up to 1 hour. Leftovers? Toss them in a container with a squeeze of lime—they make killer tacos the next day.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by the 1-inch cubes—no fancy knife skills needed. Toss in the chuck roast and shrimp whole, skewer them, and let the grill do the work. Even my husband (who burns toast) nails this.
- Herb-Packed Magic: That rosemary and thyme? They infuse the beef like a whisper—earthy but not overpowering—while the garlic cloves caramelize into sticky, golden bites. The shrimp stay juicy, and together, they’re ridiculously good.
- Weeknight to BBQ Star: Same recipe works for a Tuesday dinner or a summer cookout. Double the batch, freeze half, and boom—you’ve got a backup for when plans change. (Trust me, I’ve used this trick three times already.)
- Leftovers That Beg: The beef stays tender, the shrimp reheats like it’s fresh, and honestly? The flavors get better the next day. I pack these for lunch—no sad desk salads here. Plus, using chuck roast stretches your budget without sacrificing taste.
Step-by-step instructions for skewered summer kabobs
Here's how to build these vibrant kabobs with perfect char and bold flavors.
Marinate the Beef for Maximum Flavor
In a large bowl, combine the 1.5 lb beef chuck roast cut into 1-inch cubes, the 10 cloves minced garlic, 0.25 cup finely chopped fresh rosemary, 0.25 cup fresh thyme leaves, 0.5 cup extra-virgin olive oil, 0.25 cup freshly squeezed lemon juice, 1.5 tsp kosher salt, and 1 tsp freshly cracked black pepper. Mix thoroughly until every piece of beef is well coated.
Transfer the beef to a resealable plastic bag and massage the marinade into the meat, ensuring it penetrates all the way through. Seal tightly and refrigerate for at least 4 hours, preferably overnight. This long marinating time is crucial—it tenderizes the beef and infuses it with those aromatic herbs and citrus notes that make this dish truly special.
Prepare the Shrimp Marinade for Bright Contrast
In a separate bowl, whisk together 0.25 cup freshly squeezed lime juice, 2 tbsp honey, 2 minced fresh chili peppers, and 1 tsp kosher salt. Add the 1.5 lb large shrimp (peeled, deveined, tails on) and gently toss until evenly coated. Let the shrimp marinate for at least 30 minutes in the refrigerator—this brief but intense marinade will give them that bright, slightly spicy kick that pairs beautifully with the rich beef.
While the shrimp marinates, prepare the 12 wooden skewers by soaking them in water for 30 minutes. This prevents them from burning on the grill and makes them easier to handle. Drain before using, but don't dry them completely—just enough to remove excess water.
Assemble the Kabobs with Perfect Balance
Remove the beef from the marinade (reserve the marinade for basting) and pat the cubes dry with paper towels. Thread 2-3 beef cubes onto each skewer, alternating with 2-3 shrimp (leave a small gap between protein pieces to prevent crowding). For the final touch, sprinkle 0.25 cup chopped fresh cilantro over the assembled kabobs—this adds a fresh, herbaceous finish that ties everything together.
Arrange the skewers on a plate, cover loosely with plastic wrap, and let them sit at room temperature for 15-20 minutes before grilling. This ensures even cooking and prevents the shrimp from overcooking while the beef finishes on the grill. Here's where it gets fun—you can customize your arrangement by adding bell peppers or red onions if you like, but stick to the recipe for that classic char-grilled contrast.
Grill to Perfect Doneness with Char and Juice
Preheat your grill to medium-high heat (around 400°F). Once the grill is hot, place the kabobs on the grates, leaving space between them for even cooking. Grill the beef for 8-10 minutes, turning occasionally, until it reaches an internal temperature of 145°F and develops a deep, charred crust. The shrimp will cook faster, so move them to a safe part of the grill or plate once they turn opaque (about 2-3 minutes per side).
For extra flavor, baste the beef with the reserved marinade during the last 2 minutes of grilling. Watch the grill closely—you want that beautiful contrast of deep char on the outside and juicy tenderness inside. The shrimp should be just cooked through, with a slight pink center—overcooking will make them rubbery. Remove the kabobs from the grill and let them rest for 5 minutes before serving to allow the juices to redistribute.
Pro Tips For Making Beef And Shrimp Kabobs
- Marinate Beef First: Cut that chuck roast into cubes and let it soak in the marinade (olive oil, garlic, rosemary, thyme) for at least 4 hours—or overnight if you can. I used to skip this for shrimp kabobs, but beef needs the extra time to tenderize, especially if it’s tougher cuts.
- Peel Shrimp Last: Leave the shells on the shrimp until you’re ready to thread them onto skewers. The shells protect the meat from overcooking and add flavor—just remove them right before grilling so they don’t burn. (Yes, even if you’re impatient like me.)
- Preheat Skewers: Run your metal or soaked wooden skewers under hot water for 2 minutes before threading the meat. This prevents them from burning on the grill and ensures even cooking. I learned this the hard way after charring my first batch of kabobs.
- Grill Shrimp Separately: Shrimp cooks in a flash—about 2-3 minutes per side—while beef needs 8-10. Thread the shrimp onto their own skewers and grill them last, or they’ll turn rubbery while the beef finishes. (Your future self will thank you.)
Troubleshooting great beef and shrimp kabobs
Uneven Cooking Fix
If your kabobs show uneven doneness—beef overcooked while shrimp stays raw—adjust your grilling approach. Start by pre-cooking the shrimp separately for 1-2 minutes per side before assembling skewers. This ensures they’re just done by the time the beef finishes.
For the beef, use a meat thermometer to monitor 145°F internal temp—never rely on visual cues alone. If your grill has hot spots, rotate skewers every 2 minutes to distribute heat evenly. 🔥
Shrimp Sticking Issue
Shrimp slipping off skewers? The fix is simple: pat them bone-dry before threading, then chill the assembled skewers for 10 minutes in the fridge. The cold helps the shrimp firm up and grip better.
For extra security, thread a small piece of bell pepper or red onion between proteins—it acts as a natural spacer and prevents slipping. Avoid overcrowding skewers with too many pieces at once.
Beef Drying Out
Tough, dry beef ruins the whole dish. Prevent this by using chuck roast (never lean cuts) and marinating overnight. If you’re short on time, pound the cubes to ½-inch thickness before marinating. During grilling, keep the heat consistent—avoid flare-ups by trimming excess fat from the beef.
For extra moisture, baste with reserved marinade every 2 minutes in the final 5 minutes of cooking. A spritz of water on the grill grates can also help control heat.
Skewer Burning Problem
Wooden skewers burning before food cooks? Soak them for 30+ minutes in water (I add a splash of lemon juice to prevent mold). For extra protection, pre-cook skewers on the grill for 1 minute before adding food.
If using metal skewers, they won’t burn, but they conduct heat faster—reduce grill time by 1-2 minutes. Always leave gaps between proteins to allow airflow and prevent charring. 🌡️
Marinade Not Penetrating
If your beef or shrimp tastes under-seasoned, the marinade didn’t work its magic. For beef, massage the marinade into the cubes using your hands (wear gloves!). For shrimp, cut a small slit on one side of each tail to help the marinade seep in.
Let both proteins marinate longer—beef needs at least 4 hours, shrimp 30-60 minutes. Pro tip: Vacuum-seal beef with marinade for even deeper flavor (use a FoodSaver or Ziploc vacuum bags).
Shrimp Overcooking
Rubbery shrimp? You’re likely grilling them too long. Shrimp cook fast—they’re done when opaque and just curled (about 2-3 minutes per side). Remove them immediately when done and set aside.
To buy time, grill shrimp first while beef marinates, then reheat gently before assembling skewers. For extra insurance, undercook slightly—they’ll finish cooking from residual heat while the beef grills. 🦐
Nutrition facts
Frequently asked questions
Can I use frozen shrimp for this recipe?
Yes, but thaw them properly first! Place frozen shrimp in a colander and rinse under cold water for 5 minutes to remove excess ice crystals. Then transfer to a bowl of cold water for 10-15 minutes until fully thawed. Pat completely dry before marinating—any moisture will prevent the marinade from sticking. For best results, use shrimp that's been frozen for no more than 3 months.
What's the best way to serve these kabobs?
These skewers shine with complementary sides that balance their bold flavors. Try grilled corn on the cob with chili-lime butter or a cooling cucumber-avocado salad with mint. For extra contrast, serve with warm pita bread or crusty naan to soak up any juices. A squeeze of lime wedges at the table adds freshness, and a sprinkle of toasted sesame seeds gives a nutty crunch.
How do I adjust this recipe for indoor cooking?
For stovetop or broiler versions, use a grill pan or cast-iron skillet on medium-high heat. Cook beef for 6-8 minutes, turning occasionally, until browned. Shrimp only need 2 minutes per side—watch closely! For broiling, preheat to 450°F and place skewers on a wire rack over a baking sheet. Broil for 5-6 minutes, flipping once. The key is high heat and quick cooking to mimic grill marks.
Can I make these kabobs ahead of time?
Marinate both proteins up to 2 days ahead and store separately in airtight containers. Assemble skewers 1 hour before grilling and refrigerate uncovered (this prevents condensation). For make-ahead meals, grill the beef completely, then chill and reheat shrimp separately before assembling. Reheat kabobs in a 350°F oven for 5-7 minutes—just until shrimp are warm through. The flavors actually improve overnight!
What if I don't have wooden skewers?
No problem! Use metal or silicon skewers instead—they won't burn and conduct heat evenly. For metal skewers, reduce cooking time by 1-2 minutes since they transfer heat faster. If using forks (in a pinch), arrange proteins on a plate and grill, then serve with forks stuck through. Just be mindful that forks won't give the same visual appeal as skewers.
