Healthy Sweet and Sour Pork
Healthy Sweet and Sour Pork

Craving Chinese food? Toss those takeout menus aside and make this healthy Sweet and Sour Pork.

All it takes is a little bit of prep, a quick marinade, and about 13 minutes of cooking — which means it’ll probably be on your table faster than you can get to the restaurant and back!

Bonus: This recipe also works for Sweet and Sour Chicken if you make it using boneless, skinless chicken breasts.

To transform this beloved dish into a version lower in sugar, sodium, and calories — our version has 300 calories, 13 grams of sugar, and 322 mg of sodium per serving — we replace battered and fried pork with succulent cubes of lean pork loin and marinated them in a combination of soy sauce and fresh ginger.

To make the classic sauce, we combine pineapple juice, honey, rice vinegar, and tomato paste. The result is a rich, sweet-and-sour umami delight.

To give more texture and flavor to this healthy Sweet and Sour Pork, add in juicy chunks of pineapple and a trio of different colors of bell peppers then finished the dish with a sprinkling of cilantro.

(If you think cilantro tastes like eating a dish soap, skip it or replace with parsley.)

We prefer the flavor and firmer texture of fresh pineapple, but you can use canned pineapple. Buy the pineapple canned in pineapple juice so you can reserve the juice for the sauce. Canned pineapple does tend to be a bit sweeter, so you might want to reduce the honey in the sauce to just one teaspoon.

Healthy Sweet and Sour Pork
5 from 1 vote

Healthy Sweet and Sour Pork

This healthier version of sweet and sour pork will satisfy your cravings!

Course Main Course
Cuisine Chinese
Keyword healthy sweet and sour pork
Prep Time 15 minutes
Cook Time 13 minutes
Total Time 58 minutes
Servings 4 servings, about 2 cups each
Calories 300 kcal
Author Kirsten Morningstar


  • 2 Tbsp. reduced-sodium soy sauce divided use
  • 1 Tbsp. finely chopped fresh ginger
  • 2 tsp. dry sherry wine optional
  • 4 tsp. cornstarch (preferably GMO-free), divided use
  • 1 lb. raw, lean, boneless pork loin cut into 1-inch cubes
  • 2 Tbsp. 100% pineapple juice
  • 2 Tbsp. rice vinegar
  • 1 Tbsp. all-natural tomato paste no sugar added
  • tsp. raw honey
  • 2 Tbsp. extra-virgin organic coconut oil divided use
  • 1 medium onion cut in half, sliced vertically
  • 1 medium red bell pepper cut into ½-inch wide strips
  • 1 medium yellow bell pepper cut into ½-inch wide strips
  • 1 medium orange bell pepper cut into ½-inch wide strips
  • 1 cup cubed fresh pineapple (or canned pineapple in juice)
  • sprigs Fresh cilantro (for garnish; optional)


  1. Combine 1 Tbsp. soy sauce, ginger, sherry (if desired), and 2 tsp. cornstarch in a medium mixing bowl; whisk to blend. Place in a large resealable bag.
  2. Add pork; marinate, refrigerated, for 30 minutes.
  3. Combine remaining 1 Tbsp. soy sauce, pineapple juice, vinegar, tomato paste, honey, and remaining 2 tsp. cornstarch in a medium bowl; whisk to blend. Set aside.
  4. Heat 1 Tbsp. oil in large nonstick skillet (or wok) over medium-high heat.
  5. Add pork; cook undisturbed for 1½ minutes. Cook, stirring constantly, for an additional minute, or until pork is browned but not cooked all the way through. Remove pork from pan. (Note: This may need to be done in 2 or more batches, so that all of the pork has contact with the pan and is seared.) Discard any leftover marinade.
  6. Add remaining 1 Tbsp. oil to skillet; heat over medium-high heat.
  7. Add onion and bell peppers; cook, stirring frequently, for 2 minutes.
  8. Add pork; cook, stirring frequently, for 1 minute.
  9. Add pineapple juice mixture; cook, stirring frequently, for 1 to 2 minutes, or until sauce has thickened and pork is cooked through.
  10. Add pineapple; cook, stirring frequently, for 1 minute.
  11. Divide between four serving plates. Garnish with cilantro if desired.
  12. Serve each portion with ½ cup cooked brown rice, if desired.

Recipe Notes

The Nutrition Facts box below provides estimated nutritional information for this recipe.

Nutrition Facts
Healthy Sweet and Sour Pork
Amount Per Serving (2 cups)
Calories 300 Calories from Fat 90
% Daily Value*
Total Fat 10g 15%
Saturated Fat 7g 35%
Cholesterol 71mg 24%
Sodium 322mg 13%
Total Carbohydrates 23g 8%
Dietary Fiber 3g 12%
Sugars 13g
Protein 28g 56%
* Percent Daily Values are based on a 2000 calorie diet.

Photos by Kirsten Morningstar