Sichuan-Style Sweet and Sour Fish Recipe (2024)

  • Chinese Dinner Recipes
  • Main Dishes
  • Chinese Food
  • Vegetable Recipes
  • Tomatoes Recipes


Hank Shaw

Sichuan-Style Sweet and Sour Fish Recipe (1)

Hank Shaw

Hank Shaw is a James Beard Award-winning food writer and author of four cookbooks. He has expertise in wild foods and has written over 1,000 recipes.

Learn about The Spruce Eats'Editorial Process

Updated on 07/20/21

Trending Videos

Sichuan-Style Sweet and Sour Fish Recipe (2)

Prep: 30 mins

Cook: 30 mins

Total: 60 mins

Servings: 2to 4 servings

Yield: 2 whole fish

10 ratings

Write a Review

Add a comment

One of the great Chinese restaurant dishes is a whole fish crispy-fried and then served with sweet-and-sour sauce. It is a dramatic presentation, and the combination of sweet-sour-hot-savory can't be beaten. Use small whole fish that have been scaled and gutted. It is traditional to leave the head on, but you can remove it if you'd like. You can use Pacific rockfish, black sea bass, perch, porgies, or any type of bass for this recipe.


For the Fish and Marinade:

  • 2 whole rockfish, or other pan-sized fish, scaled and gutted

  • 3 green onions, chopped

  • 1 1-inch piece ginger, finely chopped, peeled

  • 1 tablespoon Chinese cooking wine, or Japanese mirin

  • 1 tablespoon soy sauce

  • 1 teaspoon freshly ground black pepper

For Cooking the Fish:

  • 1 3-inch piece of peeledginger

  • 1/2 medium onion

  • 3 cloves garlic

  • 1/2 finely chopped habanero chile, or 1 to 2 Thai chiles or 1 serrano

  • 4 cups peanutor vegetable oil

  • 2 cups flour, for dredging

For the Sauce:

  • 5 tablespoons tomato sauce or ketchup

  • 3 tablespoonssugar

  • 1 tablespoonChinese cooking wine or Japanese Mirin

  • 1 tablespoon soy sauce

  • 5 tablespoons water

  • 1 1/2 teaspoons cornstarch


  • 1 tablespoon cilantro, finely chopped, for garnish

  • 1 tablespoon green onions, or chives, finely chopped, for garnish

Steps to Make It

  1. Gather the ingredients.

  2. Cut off the fins of each fish with kitchen shears or scissors. Remove the gills of the fish if they are still attached by cutting them out with the kitchen shears. Make 3 vertical slices along each side of the fish evenly spaced along its length. If you have a long fish, make 4 slices. Rinse the fish under cold water and pat dry.

  3. Mix the 3 chopped green onions, the 1-inch piece of finely chopped ginger, the tablespoon of Chinese cooking wine, the tablespoon of soy sauce and the black pepper together, then pour the mixture into a glass or plastic container, or a Ziploc bag. Place the fish in the container and make sure the marinade surrounds the fish.

  4. Let this sit in the fridge for 30 minutes.

  5. Julienne the 3-inch piece of ginger. (Keep in mind 3 inches is a guideline so that the ginger can be a bit larger or smaller.) Cut the ginger into a rectangle, then slice it into thin rectangles about 1/8-inch thick. Then slice these thin rectangles into very thin strips.

  6. Slice the 1/2 onion into very thin half-moons.

  7. Slice the garlic cloves as thinly as you can along the long side of the clove to make long pieces.

  8. Finely chop habanero chiles.

  9. Pour the oil into a wok and turn the heat on to medium. If you do not have a wok, use the largest, deepest skillet you have. A wok really matters here, though, as its shape prevents the tail fin from burning to charcoal.

  10. Mix the tomato sauce sugar, soy sauce, Chinese cooking wine, water, and cornstarch and stir vigorously to combine. Set it aside.

  11. Take the fish out of the fridge.

  12. Check the oil temperature. You want it to be about 300 F to 325 F. If you do not have a thermometer, the oil is ready when a drop of water tossed into the oil boils away immediately.

  13. Remove the fish from the marinade and dredge in flour. Shake off excess, and when the oil is at hot, slip the fish one at a time into the oil. You are probably going to have to cook one fish at a time. If so, turn the oven on to "warm."

  14. Fry the fish for at least 5 minutes per side. You want it to be golden brown. With 300 F oil, fry a 1-pound fish for 8 minutes on the first side, 5 minutes on the other side. Larger fish will need more time.

  15. When the first fish is done, remove it to a plate and put the plate in the warm oven. Fry the second fish the same way as the first.

  16. When the fish are done, ladle out all but about 1/4 cup of oil. Toss in the slivered ginger, the onion, the chiles, and the slivered garlic and stir-fry over high heat for 2 to 3 minutes.

  17. Add the sweet-and-sour sauce and stir well to combine. Bring this to a rapid boil and stir well. Cook for 2 to 3 minutes.

  18. To serve, pour some sauce on a plate, place the fish on top of it and garnish with the finely chopped chives and cilantro. This dish goes best with simple steamed white rice.

  19. Enjoy.

Nutrition Facts (per serving)
222g Fat
78g Carbs
33g Protein


Nutrition Facts
Servings: 2to 4
Amount per serving
% Daily Value*
Total Fat 222g284%
Saturated Fat 17g85%
Cholesterol 54mg18%
Sodium 629mg27%
Total Carbohydrate 78g28%
Dietary Fiber 4g13%
Total Sugars 19g
Protein 33g
Vitamin C 23mg116%
Calcium 57mg4%
Iron 4mg24%
Potassium 769mg16%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Recipe Tags:

  • Tomato
  • entree
  • chinese
  • party

Rate This Recipe

I don't like this at all.It's not the worst.Sure, this will do.I'm a fan—would recommend.Amazing! I love it!Thanks for your rating!

Sichuan-Style Sweet and Sour Fish Recipe (2024)


Top Articles
Latest Posts
Article information

Author: Sen. Emmett Berge

Last Updated:

Views: 6500

Rating: 5 / 5 (60 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Sen. Emmett Berge

Birthday: 1993-06-17

Address: 787 Elvis Divide, Port Brice, OH 24507-6802

Phone: +9779049645255

Job: Senior Healthcare Specialist

Hobby: Cycling, Model building, Kitesurfing, Origami, Lapidary, Dance, Basketball

Introduction: My name is Sen. Emmett Berge, I am a funny, vast, charming, courageous, enthusiastic, jolly, famous person who loves writing and wants to share my knowledge and understanding with you.