Soups & Stews
This beef and shrimp kabobs recipe delivers restaurant-quality char-grilled flavor with a perfect sweet-chili balance that transforms weeknight dinners into special occasions. The secret lies in marinating both proteins separately—tender beef develops deep umami while shrimp absorbs bold citrus and garlic notes—before skewering them together for maximum flavor contrast.
What sets this apart is the dual-grilling technique that ensures juicy beef and perfectly cooked shrimp in every bite.
Professional results come from precise timing and technique: beef gets a head start on the grill to develop that signature char, while shrimp joins later to avoid overcooking. The sweet chili glaze, brushed on at the end, adds a sticky-sweet finish that complements both proteins without overpowering.
This recipe works beautifully for summer gatherings or weeknight meals, offering cross-dietary appeal while keeping prep simple.
By the time you serve these kabobs, you'll have golden-brown beef chunks and pink shrimp with crisp edges, all glistening under that glossy sweet chili glaze. The combination of textures—tender beef, firm shrimp, and slightly charred vegetables—creates a dish that's satisfying yet light enough for any occasion.
Pair with grilled vegetables or a fresh salad to complete the meal.
Whether you're grilling outdoors or using a broiler at home, this method delivers foolproof results every time. The marinades can be prepped ahead, and the skewering process is straightforward once you master the timing.
Perfect for feeding a crowd or enjoying a special dinner at home, these kabobs prove that impressive meals don't require complicated techniques—just the right balance of flavors and textures.
Ingredients for beef and shrimp kabobs
Restaurant-quality kabobs begin with these carefully selected ingredients that balance bold flavors and textures.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Chuck Roast 🥩 | 2 lb | Cut into 1.5-inch cubes, boneless |
| Large Shrimp 🦐 | 1 ½ lb | Peeled, deveined, tails on |
| Red Bell Pepper 🌶️ | 1 whole | Cut into 1-inch chunks |
| Yellow Onion 🧅 | 1 whole | Cut into 1-inch chunks |
| Green Bell Pepper 🌶️ | 1 whole | Cut into 1-inch chunks |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinades |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For marinades and brushing |
| Soy Sauce 🍶 | ¼ cup | Low-sodium preferred |
| Worcestershire Sauce 🍶 | 1 tbsp | Vegetarian version for shrimp |
| Honey 🍯 | 2 tbsp | For sweet chili glaze |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed |
| Chili Garlic Sauce 🌶️ | 2 tbsp | For sweet chili glaze |
| Wooden Skewers 🪵 | 12 whole | Soaked in water 30 minutes |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | 1 tsp | For seasoning |
The beef selection is critical for this recipe. Chuck roast delivers that signature fall-apart tenderness when properly marinated and cooked low-and-slow on the grill. Most grocery stores carry pre-cut beef chuck in the frozen section—Costco or Walmart typically have the best prices for bulk purchases. For shrimp, opt for wild-caught Pacific shrimp when possible; they hold up better to grilling than farmed varieties. Look for 16/20 count shrimp at seafood counters—they're large enough to stay firm but small enough to cook quickly. Freshness is key here: if the shrimp smells fishy or the flesh is graying, walk away and find a better supplier.
No soy sauce? Coconut aminos provide a similar umami punch without the sodium overload. Substituting Worcestershire sauce? Vegetarian fish sauce works in a pinch, though the flavor profile will differ slightly. The honey in the glaze can be swapped for maple syrup for a vegan option, though it adds a different sweetness profile. For the bell peppers, yellow and red varieties offer the best color contrast, but green will work if that's what's available. If you're short on time, pre-cut vegetable mixes from the grocery store's salad bar section save chopping time—just avoid the pre-washed ones as they tend to get soggy. The garlic should be freshly minced for maximum flavor impact; pre-minced garlic from jars lacks the aromatic punch.
Marinades can be prepped 24 hours ahead and stored in airtight containers in the fridge. The shrimp marinade should be used within 4 hours of making to prevent overcooking the shrimp. Soaked skewers keep for 3 days in the fridge, but change the water every 8 hours to prevent bacterial growth. Leftover kabobs reheat beautifully—30 seconds in the microwave with a damp paper towel keeps them moist. For meal prep, assemble the kabobs but don't grill them until ready to serve; they'll keep 2 days in the fridge uncooked. The sweet chili glaze can be made a week ahead and stored in the fridge, though it thickens slightly when refrigerated—just stir before using.
Why You'll Love This Recipe
- No-Skewer Struggle: I’ll be honest—threading beef chuck and shrimp onto sticks used to stress me out. These kabobs let me cube everything first, toss it in marinade, then assemble right before grilling. Less mess, more fun.
- Sweet-Savory Magic: That beef chuck soaks up the marinade until it’s tender yet grips the grill, while the shrimp sizzles into pink perfection. The bell peppers add a crisp snap, and the onions caramelize into something you’ll want to eat off the plate.
- Weeknight to BBQ Hero: Make a double batch on Sunday—throw half in the fridge for quick lunches or dinner. Or grill them for a summer party where you look effortless. (Between us, it’s the same recipe.)
- Budget Flexibility: Beef chuck is cheaper than steak but just as satisfying, and shrimp stretches the meal without breaking the bank. Use whatever veggies you have on hand—no need for fancy produce. Leftovers? Reheat them for stir-fry or tacos.
Step-by-step instructions for beef and shrimp kabobs
Master the art of balancing rich beef and tender shrimp with vibrant vegetables and a sweet chili glaze.
Marinate the Beef and Prepare the Shrimp
In a large bowl, combine the 2 lb beef chuck roast cut into 1.5-inch cubes with the 0.5 cup extra-virgin olive oil, 0.25 cup soy sauce, 1 tbsp Worcestershire sauce, 1.5 tsp kosher salt, and 1 tsp freshly ground black pepper. Mix thoroughly to coat all surfaces completely. Cover and refrigerate for at least 4 hours, or preferably overnight—this ensures deep flavor penetration and tender beef.
While the beef marinates, prepare the shrimp by combining the 1.5 lb large shrimp with 0.25 cup lime juice, 2 tbsp honey, 2 tbsp chili garlic sauce, 1.5 tsp kosher salt, and 1 tsp freshly ground black pepper in a separate bowl. Gently toss to coat evenly, ensuring each shrimp is fully saturated. Let the shrimp marinate for at least 30 minutes in the refrigerator, which helps tenderize the flesh and infuse flavor.
Assemble the Kabobs
Soak the 12 wooden skewers in water for 30 minutes to prevent burning during grilling. Drain and discard the excess water. Working quickly, thread the marinated beef cubes onto skewers, alternating with 1-inch chunks of red bell pepper, yellow onion, and green bell pepper. Leave about 1-inch space between each piece to prevent crowding and ensure even cooking.
For the shrimp kabobs, thread the marinated shrimp onto separate skewers, alternating with the remaining vegetables. Start and end each skewer with a piece of vegetable to help secure the ingredients. Arrange the kabobs on a plate, ensuring they're evenly spaced for uniform cooking.
Grill to Perfect Doneness
Preheat your grill to medium-high heat or 400°F if using a grill pan. Place the beef kabobs on the grill first and cook for 8-10 minutes, turning occasionally, until the beef reaches an internal temperature of 145°F and develops a deep char. Remove the beef kabobs and set aside to rest for 5 minutes—this allows the juices to redistribute for maximum tenderness.
Clean the grill grates thoroughly to prevent flavor transfer, then place the shrimp kabobs on the grill. Cook for 2-3 minutes per side until the shrimp turn pink and opaque, and the edges begin to curl slightly. Avoid overcooking, as shrimp continues to cook off the heat. Remove the shrimp kabobs from the grill and set aside alongside the beef.
Serve with Sweet Chili Glaze
In a small saucepan, combine the 2 tbsp honey, 2 tbsp chili garlic sauce, and 2 tbsp lime juice over medium heat. Simmer for 3-5 minutes, stirring frequently, until the mixture thickens slightly and coats the back of a spoon. Taste and adjust the seasoning with additional kosher salt or lime juice if needed.
Drizzle the sweet chili glaze evenly over the grilled kabobs just before serving. The glaze should complement the smoky, charred flavors of the beef and shrimp while adding a touch of sweetness and spice. Serve immediately, garnished with additional minced garlic cloves if desired, for a vibrant presentation that highlights the colors and textures of the dish.
Pro Tips For Making Beef And Shrimp Kabobs
- Trim the Shrimp Right: Peel them, but leave the tail on—it’s the only part that holds the skewer. I learned this the hard way when my shrimp kept falling off mid-grill, and now I just slide them on whole. Also, pat them bone-dry with paper towels or they’ll steam instead of sear.
- Cut Beef Against the Grain: Chuck roast’s muscle fibers run long, so slice it perpendicular before cubing for kabobs—this shortens the fibers and keeps each bite tender. I used to ignore this and ended up with chewy, rubbery beef. Trust me, it’s worth the extra 30 seconds.
- Pre-Cook the Beef: Chuck is tough—sear the cubes in a hot pan with oil until browned (about 2 minutes per side), then finish on the grill. This jumpstarts the tenderizing process and prevents dry, overcooked beef. Yes, it’s an extra step, but your kabobs won’t turn out shoe-leather.
- Skewer in Order: Start with a chunk of beef, then a shrimp, then veggies—heaviest to lightest. I used to mix them randomly, and the shrimp would slide off or burn before the beef was done. This way, everything cooks evenly and stays put. Also, soak wooden skewers in water for 30 minutes first.
Flavor customization for this dish
Sweet Heat Level
Adjust the chili garlic sauce to control the heat—start with 1 tbsp for mild, 2 tbsp for medium, or 3 tbsp for spicy. I like Sriracha for extra tang or gochujang for fermented depth. For a smoky kick, add ½ tsp smoked paprika to the shrimp marinade. 🌶️
Citrus Brightness
Swap lime juice for lemon (more tart) or orange juice (sweeter) in the shrimp marinade. For extra zing, add 1 tsp grated lime zest or 2 tbsp fresh cilantro to the glaze. A splash of pomegranate juice (2 tbsp) adds fruity complexity to the sweet chili sauce.
Umami Depth
Boost the beef marinade with 1 tbsp fish sauce (or 1 tsp miso paste) for richer flavor. For a smoky twist, add 1 tsp liquid smoke or 1 chopped chipotle pepper in adobo. A splash of coffee (1 tbsp) enhances the beef’s depth without altering texture.
Herb Variations
Infuse the beef marinade with 1 tbsp chopped rosemary or 1 tsp dried thyme for earthy notes. For the shrimp, try 1 tbsp chopped basil or 1 tsp fresh dill in the marinade. Garnish with cilantro or mint for freshness—just add them after grilling to preserve aroma.
Sweetness Balance
Reduce honey in the glaze to 1 tbsp for less sweetness or replace it with maple syrup for a deeper caramel note. For a tropical twist, add 1 tbsp pineapple juice to the glaze. A pinch of cinnamon (¼ tsp) in the shrimp marinade adds warmth without overpowering.
Texture Contrast
Add ¼ cup pine nuts or toasted sesame seeds to the kabobs for crunch. For creaminess, brush the shrimp with 1 tbsp melted butter before grilling. A sprinkle of crumbled feta or shredded coconut on top adds unexpected texture after serving.
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 preheat them on the grill for 2-3 minutes to prevent sticking. For best results, use stainless steel skewers (avoid aluminum, which can react with acidic marinades).
How do I prevent the beef from drying out on the grill?
Keep the beef moist by brushing it with extra marinade every 5 minutes while grilling. For extra insurance, wrap the cooked beef in aluminum foil for 5 minutes during resting to lock in juices. Avoid overcooking—beef should reach 145°F internally, not dry heat.
What's the best way to reheat these kabobs?
Reheat only what you plan to serve immediately—kabobs lose texture when reheated. For shrimp, warm in a 350°F oven for 3-4 minutes with a splash of water. Beef reheats best in a skillet over medium heat with a pat of butter for 2 minutes per side. Never microwave shrimp—it turns rubbery!
Can I make this recipe in an air fryer?
Yes, but with adjustments: Preheat air fryer to 400°F and cook beef skewers for 8 minutes, shrimp skewers for 4 minutes (flip halfway). The air fryer won't give the same char as grilling, but it's a great indoor alternative. Brush with glaze at the end for moisture.
What if I don't have chili garlic sauce?
Make your own by mixing 1 tbsp soy sauce, 1 tbsp honey, 1 tsp minced garlic, and ½ tsp red pepper flakes. For extra heat, add 1 tsp sriracha. This homemade version works perfectly in both marinades and the glaze!
