Ingredients for Sweet and Sour Pork Ribs Stir-Fry
Pork ribs: 500g
Onion: 1 medium (approx. 150g)
Bell peppers (green, red): 1 each
Pineapple: 1/4 fruit (approx. 100g)
Shallots: 3 cloves
Garlic: 3 cloves
Tomato: 1 medium
Sauce ingredients:
Fish sauce: 2 tbsp
Sugar: 2 tbsp
Rice vinegar: 2 tbsp
Tomato ketchup: 2 tbsp
Water: 100ml
Ribs marinade:
Salt: 1/2 tsp
Seasoning powder: 1 tsp
Pepper: 1/4 tsp
Cooking oil: 1 tbsp
Cooking oil: for frying
Green onions, cilantro: for garnish

How to Cook Sweet and Sour Pork Ribs
Step 1: Prepare ingredients
Pork ribs: Wash thoroughly, cut into bite-sized pieces (3-4cm). Blanch in boiling water for 2 minutes to remove impurities, then rinse under cold water.
Marinate ribs: Combine ribs with salt, seasoning powder, pepper, and oil. Mix well and marinate for 20 minutes.
Vegetables:
Onion: Peel and slice into wedges.
Bell peppers: Remove seeds, cut into 2cm squares.
Pineapple: Peel, remove eyes, and cut into bite-sized pieces.
Tomato: Wash and slice into wedges.
Shallots and garlic: Peel and mince.
Step 2: Prepare sweet and sour sauce
In a small bowl, mix fish sauce, sugar, rice vinegar, ketchup, and water. Stir until sugar dissolves completely. Adjust seasoning to taste.
Step 3: Fry ribs
Heat 3 tbsp oil in a pan. Fry ribs over medium heat until golden on both sides (5-7 minutes). Transfer to a plate to drain excess oil.
Step 4: Stir-fry ribs with vegetables and sauce
In the same pan, leave 1 tbsp oil. Sauté shallots and garlic until fragrant. Add onion, bell peppers, pineapple, and tomato. Stir-fry on high heat for 2 minutes to retain crispness.
Pour in the sauce, stir well. Add fried ribs, toss to coat evenly. Simmer on low heat for 3-5 minutes until sauce thickens and clings to ribs.
Step 5: Serve
Garnish with chopped green onions and cilantro. Serve hot with steamed rice.

Tips for Perfect Sweet and Sour Ribs
For tender ribs, boil them for 10 minutes before marinating.
Adjust vinegar and sugar ratios in the sauce to suit your family’s preference.
Choose ribs with some fat to prevent dryness.