Best Smoky BBQ Beef and Pineapple Skewers for Summer
Fire up the grill, because these Smoky BBQ Beef and Pineapple Skewers are about to become your new obsession. Juicy, tender beef chunks caramelized in a deeply smoky BBQ glaze, threaded with sweet, charred pineapple and colorful bell peppers, all kissed by open flame. This is grilled food at its absolute finest, the kind of recipe that draws a crowd around the grill before the first skewer even hits the plate.
Whether you’re planning a backyard cookout or just craving a satisfying grilled dinner on a weeknight, these skewers deliver bold flavor without complicated techniques. They’re a staple of summer grill recipes for good reason: the combination of savory smoky beef and tangy tropical pineapple is genuinely irresistible. Once you make them, they’ll be on permanent rotation all season long.
Recipe Highlights
- Bold, layered flavor: The marinade combines smoked paprika, Worcestershire sauce, and BBQ sauce to build a deep, complex glaze that penetrates the beef beautifully.
- Perfect sweet-savory balance: Pineapple adds natural acidity and sweetness that tenderizes the meat while creating gorgeous caramelization on the grill.
- Crowd-pleasing presentation: Colorful, loaded skewers look spectacular on a platter, making them ideal for summer BBQ recipes served to a group.
- Flexible and customizable: Swap proteins, adjust the heat level, or change up the vegetables to suit any taste or dietary preference.
What You’ll Need
- Beef sirloin or ribeye (1.5 lbs): Cut into 1.5-inch cubes. These cuts stay tender and juicy over high heat without drying out.
- Fresh pineapple (2 cups): Cut into chunks similar in size to the beef. Fresh pineapple caramelizes far better than canned.
- Your favorite BBQ sauce (1/2 cup): Choose a smoky variety for maximum depth of flavor.
- Soy sauce (3 tbsp): Adds umami and helps the marinade penetrate the meat quickly.
- Smoked paprika (1.5 tsp): The secret weapon for that deep, woodsy smokiness without needing a dedicated smoker.
- Garlic (3 cloves, minced): Fresh garlic adds aromatic punch to every bite.
- Olive oil (2 tbsp): Keeps everything moist and prevents sticking on the grill.
- Red bell pepper (1 large): Cut into chunks for color, crunch, and sweetness.
- Red onion (1 medium): Adds sharpness and becomes wonderfully sweet when grilled.
- Brown sugar (1 tbsp): Encourages caramelization and deepens the BBQ glaze.
- Salt and black pepper: To taste, for seasoning the beef before marinating.
- Wooden or metal skewers: If using wooden, soak in water for at least 30 minutes to prevent burning.
Having the right equipment makes a real difference when working with high-heat grilling, especially for evenly cooked skewers with perfect char marks every time.
Here’s the complete recipe:

Smoky BBQ Beef and Pineapple Skewers
Equipment
- Grill or grill pan
- Large mixing bowl
- Metal or wooden skewers
- Instant-read meat thermometer
- Basting brush
Ingredients
- 1.5 lbs beef sirloin or ribeye cut into 1.5-inch cubes
- 2 cups fresh pineapple cut into 1.5-inch chunks
- 1/2 cup smoky BBQ sauce plus extra for basting
- 3 tbsp soy sauce
- 1.5 tsp smoked paprika
- 3 cloves garlic minced
- 2 tbsp olive oil
- 1 tbsp brown sugar packed
- 1 large red bell pepper cut into 1.5-inch chunks
- 1 medium red onion cut into 1.5-inch chunks
- 1/2 tsp black pepper freshly ground
- 1/2 tsp salt
Instructions
- In a large mixing bowl, whisk together the BBQ sauce, soy sauce, olive oil, smoked paprika, minced garlic, brown sugar, salt, and black pepper until the marinade is smooth and fully combined.
- Add the beef cubes to the marinade and toss thoroughly to coat every piece. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes, or up to 4 hours for maximum flavor.
- If using wooden skewers, remove them from their water soak (they should have soaked at least 30 minutes). Thread the beef, pineapple, red bell pepper, and red onion alternately onto each skewer, leaving small gaps between pieces for even heat circulation.
- Preheat your grill to medium-high heat, approximately 400 to 450°F (205 to 230°C). Lightly oil the grill grates with a folded paper towel dipped in vegetable oil held with tongs.
- Place the skewers on the grill and cook for 10 to 12 minutes total, turning every 3 to 4 minutes to achieve even caramelization on all sides. The beef should reach an internal temperature of 145°F (63°C) for medium doneness.
- During the final 2 minutes of grilling, brush the skewers generously with additional BBQ sauce. Close the grill lid for 60 seconds to allow the sauce to caramelize into a glossy, sticky glaze.
- Remove the skewers from the grill and allow them to rest for 3 to 5 minutes before serving. Garnish with fresh cilantro, sliced green onions, and a squeeze of fresh lime juice if desired. Serve immediately.
Notes
Make It Your Own
- Switch the protein: Chicken thighs, shrimp, or firm tofu all work wonderfully in place of beef using the same marinade.
- Turn up the heat: Add a teaspoon of cayenne pepper or a tablespoon of sriracha to the marinade for a spicy BBQ skewer variation.
- Tropical twist: Add chunks of mango alongside the pineapple for an even more vibrant, fruity flavor profile.
- Low-carb version: Skip the brown sugar and use a sugar-free BBQ sauce to keep these keto-friendly without sacrificing any smokiness.
How to Make Smoky BBQ Beef and Pineapple Skewers
- Make the marinade: In a large bowl, whisk together the BBQ sauce, soy sauce, olive oil, smoked paprika, minced garlic, brown sugar, salt, and black pepper until fully combined and smooth.
- Marinate the beef: Add the beef cubes to the marinade, toss well to coat, cover the bowl, and refrigerate for at least 30 minutes. For the deepest flavor, marinate for up to 4 hours.
- Prep your skewers: If using wooden skewers, remove them from the water soak. Alternate threading beef, pineapple, bell pepper, and red onion onto each skewer, leaving a small gap between pieces for even heat circulation.
- Preheat the grill: Heat your grill to medium-high, around 400 to 450°F. Lightly oil the grates with a folded paper towel dipped in vegetable oil to prevent sticking.
- Grill the skewers: Place skewers on the grill and cook for 10 to 12 minutes total, turning every 3 to 4 minutes to ensure all sides get caramelized color. The beef should reach an internal temperature of 145°F for medium.
- Baste and finish: During the last 2 minutes of grilling, brush the skewers with additional BBQ sauce and allow it to caramelize slightly for a glossy, sticky glaze.
- Rest before serving: Remove from the grill and let the skewers rest for 3 to 5 minutes before serving so the juices redistribute through the meat.
Expert Tips
- Cut everything uniformly: Keeping beef, pineapple, and vegetables all close to the same size ensures everything cooks at the same rate and no single ingredient ends up overcooked.
- Don’t skip the marinade time: Even 30 minutes makes a significant difference in flavor depth. The pineapple’s natural enzymes in the marinade also help tenderize the beef.
- Avoid pressing down on the skewers: A common mistake is pressing skewers flat against the grill. Let them rest on the grates naturally so heat circulates underneath for even cooking.
- Keep a two-zone fire: Set up one side of the grill hotter than the other. Sear skewers on the hot side first, then move them to the cooler side if they need more cook time without burning.
Chef’s tip: Brush a final coat of BBQ sauce on the skewers right before pulling them off the grill, then close the lid for 60 seconds. This creates an incredible lacquered finish that looks stunning and tastes even better.
Serving Suggestions
- Classic sides: Serve alongside creamy coleslaw, grilled corn on the cob, or a simple cucumber and tomato salad for a complete summer BBQ spread.
- Over grains: Pull the grilled beef and pineapple off the skewers and serve over steamed jasmine rice or coconut rice to soak up all that smoky glaze.
- As a starter: Offer smaller, single-serving skewers as appetizers at a party. They’re some of the most crowd-pleasing BBQ food ideas you can put out for guests.
- Garnish generously: Finish with a sprinkle of fresh cilantro, a squeeze of lime juice, and thinly sliced green onions for brightness and color.
Make Ahead and Storage
- Marinate ahead: The beef can be prepped and left in the marinade in the refrigerator for up to 24 hours before grilling, making it a fantastic make-ahead option for parties.
- Storing leftovers: Transfer cooled skewers (or slide the ingredients off into a container) into an airtight container and refrigerate for up to 3 days.
- Freezing: Freeze cooked beef and pineapple portions in a freezer-safe bag or container for up to 2 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Warm leftovers in a skillet over medium heat with a splash of water or extra BBQ sauce to keep the beef moist, or reheat in the oven at 350°F for about 10 minutes covered with foil.
Frequently Asked Questions
Can I make these BBQ skewers in the oven instead of on a grill?
Absolutely. Arrange assembled skewers on a foil-lined baking sheet and broil on the top rack at high heat for 10 to 14 minutes, turning once halfway through, until the edges are caramelized and the beef is cooked through.
What cut of beef works best for pineapple skewers?
Sirloin is the top choice for its balance of tenderness and flavor. Ribeye adds extra richness, while flank steak works well if cut against the grain into chunks. Avoid very lean cuts like eye of round as they tend to dry out on the grill.
How do I know when the beef is done?
Use an instant-read thermometer. For medium, aim for 145°F internal temperature. The outside should have visible grill marks and a caramelized glaze, while the pineapple should be lightly charred at the edges.
Can I use canned pineapple for this pineapple skewer recipe?
Fresh pineapple is strongly recommended since it holds up better on skewers and caramelizes more beautifully. Canned pineapple tends to be softer and releases too much liquid, which can prevent proper charring.
Wrapping Up
These Smoky BBQ Beef and Pineapple Skewers are everything you want in a summer grilling recipe: bold flavor, beautiful presentation, and just enough tropical flair to make them feel special. Whether you’re hosting a backyard bash or putting together a quick grilled dinner for the family, this recipe delivers every single time. Fire up the grill, thread those skewers, and get ready for the kind of compliments that make all that marinating time completely worth it.