WANT TO SAVE THIS RECIPE?
Pair classic flavors to create epic sweet and sour beef kebabs. Skewered with caramelized cinnamon sugar pineapple, charred peppers, and tender beef, these kebabs will be the star of the meal.



Jump to:
What makes this dish special
As much as I enjoy cooking, during the summer, I try to spend as little time as possible preparing dinner. I remember the days when I was a line cook working at a restaurant in Los Angeles. During the summer, the kitchen would reach 110 degrees F. Let's just say, the experience has scarred me even to this day, so I try to do everything I can to avoid sweating over the stove in July.
That means, bring on all the easy meals and salads for the next several weeks! These sweet and sour beef kebabs are one of those great meals that are a cinch to prepare. Marinate the beef in a sweet and sour sauce, skewer them with peppers and cinnamon sugar pineapple, and throw them on a grill. The best part? You would never know that these kebabs took minimal effort.
Recipe
Sweet and Sour Beef Kebabs
Ingredients
- 2 pounds top sirloin cut into 1-inch cubes
- salt and pepper
- ⅓ cup red wine vinegar
- ⅓ cup apricot preserves
- ⅓ cup honey
- 3 tablespoons ketchup
- 2 tablespoons soy sauce
- 2 teaspoons stone ground mustard
- 2 cloves garlic grated
- 1 teaspoon minced ginger
- 2 tablespoons granulated sugar
- 1 teaspoon cinnamon
- 2 cups pineapple cut into 1-inch cubes
- 1 red bell pepper cut into 1-inch cubes
- 1 green bell pepper cut into 1-inch cubes
- 2 tablespoons crushed cashews
- thinly sliced jalapeno optional
Instructions
- Season beef with salt and pepper. Whisk together red wine vinegar, apricot preserves, honey, ketchup, soy sauce, mustard, garlic, and ginger until well combined. Reserve ¼ cup of the marinade and set aside. Place beef in a large ziploc bag and pour remaining marinade, tossing to coat. Let sit for at least 4 hours or overnight, turning over the bag halfway through.
- Combine sugar with cinnamon and sprinkle cinnamon sugar over pineapple chunks. Let sit for 10 minutes.
- Preheat grill to medium heat.
- Remove beef from marinade, discarding liquid. Thread beef on skewers with pineapple chunks, red bell pepper chunks, and green bell pepper chunks, alternating between beef, fruit, and vegetable.
- Place skewers on grill and cook for 5 minutes or until grill marks appear. Flip over skewers and brush reserved marinade on top. Continue to cook for about 5 minutes or until desired degrees of doneness. Remove from heat and let rest for 10 minutes.
- Sprinkle crushed cashews on sweet and sour beef kebabs and top with thinly sliced jalapeno if desired.
Notes
Step-by-step instructions
Step 1: Marinate beef
Ready to make a flavor-packed dish in a fraction of the time? Let's get started.
The key to making these sweet and sour beef kebabs is all in the marinade. Whisk together red wine vinegar with apricot preserves, honey, ketchup, soy sauce, mustard, garlic, and ginger until well combined.

The red wine vinegar adds the sour element, while the apricot preserves and honey add the sweetness. The remaining ingredients all help to balance the flavors.
You can substitute red wine vinegar with sherry vinegar and use mango preserves instead of apricot if you prefer.

Pour the marinade over the bite-sized chunks of beef and let them sit for at least 4 hours. I used sirloin for my skewers, but you can also use flank, flat iron, or filet mignon if you're feeling fancy. The idea is to use a more tender piece of meat.
If you're marinating the beef overnight, let it sit at room temperature for 30 minutes before cooking. This will ensure better, even cooking.
Step 2: Prepare kebabs
Prepare the remaining ingredients for the sweet and sour beef kebabs, including the bell peppers and pineapple. Feel free to swap out the peppers for any other vegetable, such as zucchini, red onion, or mushrooms.

However, I highly suggest that you include the cinnamon sugar pineapple in your skewers. Trust me, they're incredibly delicious.
Recipe tip
If you're using wood skewers, make sure to soak them in water for at least 30 minutes to help prevent them from burning.

Sprinkle cinnamon sugar in an even layer over the pineapple and thread the meat with the fruit and vegetable on the skewers.
Step 3: Cook skewers
Place the kebabs on the grill and cook for about 5 minutes or until grill marks appear. Make sure the grill isn't too hot, or the sugar on the pineapple will burn too quickly.
Flip over the skewers and brush the reserved marinade on the skewers. I went ahead and brushed a little on the vegetables, too, just to give them extra flavor.
Continue to cook the sweet and sour beef kebabs until the desired degree of doneness. Then, remove the skewers from the grill and garnish them with crushed cashews and thinly sliced jalapeno.
These kebabs seem so simple, but they're quite elegant. The beef is so tender and juicy, but my favorite part has to be the pineapple. A great dish to add to any summer menu, alongside this heirloom tomato galette and this grilled peach, tomato, and corn salad!

Make-ahead and storage
- Make-ahead: You can marinate the beef overnight and season the pineapple ahead of time. You can also make the skewers ahead of time.
- Store: Keep leftovers in an airtight container in the refrigerator for up to 3 days.
More summer recipes
Looking for more summer dishes? Try these:












Brooke H. says
Fun, summery recipe!
Christine Ma says
It sure is! Thanks for giving my recipe a try!