Sweet and Sour Fish (Chinese Style)
Sweet and Sour Fish (Chinese Style) is a medium Chinese recipe that serves 4. 350 calories per serving. Recipe by Cooking With Morgane on YouTube.
Prep: 25 min | Cook: 20 min | Total: 55 min
Cost: $11.79 total, $2.95 per serving
Ingredients
- 350 g Cod fillet (skinless, boneless, cut into bite‑size pieces)
- 1 tsp Fresh ginger (finely grated)
- 0.5 tsp Chinese five‑spice powder
- 0.5 tsp Salt
- 0.25 tsp Ground black pepper
- 0.5 tsp Shaoxing wine (or dry sherry)
- 1 Egg white (from a large egg)
- 51 g Corn starch (50 g for coating, 1 tsp for sauce)
- 5 Garlic cloves (minced)
- 1 Onion (medium, cut into bite‑size pieces)
- 1 Sweet bell pepper (red, cut into strips)
- 100 g Fresh pineapple (about ¼ of a medium pineapple, diced)
- 100 g Cherry tomatoes (halved)
- 5 g Fresh coriander (cilantro) stems (cut into short pieces)
- 3 tbsp Sugar
- 3 tbsp White rice vinegar
- 3 tbsp Light soy sauce
- 1 tbsp Tomato paste
- 50 ml Water
- 500 ml Vegetable oil (for deep‑frying)
- 4 cups Cooked fragrant rice (preferably jasmine or basmati)
Instructions
Marinate the fish
Place the cod pieces in a bowl, add grated ginger, five‑spice powder, salt, pepper and Shaoxing wine. Mix well and let rest while you prepare the other ingredients.
Time: PT5M
Prepare the coating
Add the egg white and 50 g corn starch to the marinated fish. Toss until each piece is lightly coated.
Time: PT5M
Chop vegetables
Mince the garlic, cut the onion, bell pepper, pineapple, halve the cherry tomatoes, and slice the coriander stems.
Time: PT10M
Make sweet‑and‑sour sauce
In a small bowl combine sugar, rice vinegar, light soy sauce, tomato paste, 1 tsp corn starch, 50 ml water, a pinch of salt and pepper. Stir until smooth.
Time: PT5M
Heat oil for frying
Fill a deep pan with enough oil to submerge the fish and heat to 150°C (300°F).
Time: PT5M
Temperature: 150°C
Fry the fish
Working in batches, gently lower the coated fish pieces into the hot oil. Fry for about 7 minutes, turning occasionally, until golden and cooked through.
Time: PT7M
Temperature: 150°C
Drain the fish
Using a slotted spoon, lift the fish onto a plate lined with paper towels to drain excess oil.
Time: PT2M
Stir‑fry aromatics and vegetables
Remove most of the oil, leaving about 1 tbsp. Heat the pan over high heat, add the minced garlic and ginger, sauté until fragrant (≈20 seconds). Add onion and bell pepper, stir‑fry 20 seconds, then add pineapple and cherry tomatoes, stir‑fry another 20 seconds.
Time: PT2M
Temperature: high
Add sauce and combine fish
Pour the prepared sweet‑and‑sour sauce over the vegetables, stir quickly until it thickens (≈1 minute). Return the fried fish pieces to the pan, toss gently for 15 seconds so each piece is glazed.
Time: PT3M
Temperature: high
Finish with coriander
Sprinkle the chopped coriander stems, give a brief stir and remove from heat.
Time: PT1M
Serve
Plate the sweet‑and‑sour fish over a bed of fragrant jasmine rice and enjoy.
Time: PT1M
Nutrition Facts
- Calories
- 350
- Protein
- 25 g
- Carbohydrates
- 30 g
- Fat
- 12 g
- Fiber
- 2 g
Dietary info: pescatarian, gluten‑free if tamari is used, dairy‑free
Allergens: fish, egg, soy
Last updated: March 18, 2026





