Go Back
+ servings
Print Recipe
5 from 11 votes

Sweet and Sour Pork Kabobs

Grill your Chinese meal!
Prep Time20 mins
Cook Time20 mins
Course: Main Course
Cuisine: American, Chinese
Servings: 6
Calories: 511kcal
Author: Sula


  • 2 lb pork loin or country-style ribs
  • ½ c sherry
  • 2 TB soy sauce
  • 1 can pineapple slices in juice
  • 1 green bell pepper cut into chunks
  • 2-3 large carrots peeled and cut into chunks
  • 1 large yellow onion peeled and cut into chunks


  • Reserved juice from canned pineapple
  • c ketchup
  • 3 TB soy sauce
  • ¼ c sugar
  • TB vinegar
  • 1 c water
  • 3 TB cornstarch


  • Cut pork into 2 inch cubes and place into a bowl. Add ½ cup sherry and 2 tablespoons of soy sauce. Marinade for at least 30 minutes.
  • Important: If using bamboo skewers, pre-soak in water for at least 30 minutes.
  • Drain pineapple, reserving the drained juice for the sauce.
  • Peel and cut the carrots into large chunks. Place in a bowl, immerse in water. Microwave for 3-4 minutes to soften slightly.
  • Cut onion and pepper into large pieces.
  • In a small saucepan, add all sauce ingredients except cornstarch. Heat on low, stirring often, until smooth.
  • Increase heat on sauce and bring to a simmer. In a small jar or glass, mix 3 tablespoons cornstarch with about ¼ cup water. Add slowly to the sauce, stirring while adding. If desired, the amount of cornstarch can be adjusted to thicken the sauce to personal preference. Place about ¼ cup of the finished sauce in a small container to use for basting.
  • Place meat and vegetables (not pineapple! Grr...) on the skewers.
  • Heat grill to medium-high heat. Place skewers on the grill and cook for about 5 minutes each side, then turn. Use the reserve sauce to baste the skewers while cooking. Continue cooking and turning until all meat pieces are cooked (about 15-20 minutes total).
  • Place the pineapple slices directly on the grill grates to cook. Brush lightly with reserved sauce. Cook for 5-8 minutes per side.


Calories: 511kcal | Carbohydrates: 23g | Protein: 28g | Fat: 32g | Saturated Fat: 12g | Cholesterol: 109mg | Sodium: 1063mg | Potassium: 660mg | Fiber: 1g | Sugar: 15g | Vitamin A: 3550IU | Vitamin C: 21mg | Calcium: 40mg | Iron: 2mg

Nutrition values are estimates only, using online calculators. Please verify using your own data.