
This sweet and sour fish delivers a flaky texture with vibrant flavor in every bite. A tangy glaze transforms simple white fillets into a dish worth savoring.
I developed this method to balance sweetness and acidity perfectly. The sauce caramelizes slightly in the pan, creating a glossy coating that clings to the fish.
The result is tender fillets with a sticky, tangy glaze that’s both bright and rich. Each bite offers the ideal contrast of soft fish and bold sauce.
Serve over rice or with steamed vegetables to complete the meal. The glaze works beautifully with firm white fish.
Ingredients for Sweet Sour Recipe Fish
Firm white fish and a vibrant glaze come together for a dish with bright, bold flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| White Fish Fillets 🐟 | 1 ½ lb | Firm variety like cod or tilapia |
| All-Purpose Flour 🌾 | ½ cup | For light coating |
| Cornstarch 🌾 | 2 tbsp | For crispy texture |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Vegetable Oil 🫒 | ½ cup | For frying fillets |
| Ketchup 🍅 | ½ cup | Base for sweet sauce |
| Rice Vinegar 💧 | ¼ cup | For tangy acidity |
| Brown Sugar 🍚 | ¼ cup | Packed, for sweetness |
| Soy Sauce 🫒 | 2 tbsp | Low-sodium preferred |
| Garlic Cloves 🧄 | 3 cloves | Minced for sauce |
| Fresh Ginger 🌿 | 1 tbsp | Peeled and grated |
| Green Bell Pepper 🌶️ | 1 whole | Diced for crunch |
| Pineapple Chunks 🍍 | 1 cup | Fresh or canned in juice |
| Sesame Seeds 🌾 | 1 tsp | For garnish |
The fish makes this dish. Cod or tilapia hold up best to the frying and saucing—avoid delicate flaky types like sole. Most seafood counters will cut fillets to order. Look for even thickness (about 1-inch) so they cook uniformly. Whole Foods and Trader Joe’s usually have good fresh options if you’re not near a fishmonger.
No rice vinegar? Apple cider vinegar at the same amount works. Pineapple juice can replace the chunks if you’re short on time (just reduce the sugar slightly). Frozen bell peppers are fine here (thaw and drain first). For a gluten-free version, swap the flour for cornstarch—it’ll be just as crispy.
The sauce keeps well—store in an airtight container for up to 5 days. Fish is best fresh, but you can prep the fillets and sauce separately a day ahead. Leftovers reheat gently in a pan (microwave makes the fish rubbery).
Why You’ll Love This Recipe
- One Pan Wonder: I just toss the fish in flour and cornstarch, fry it up, and the sweet-sour sauce comes together in the same pan.
- Tangy Bite: That first crispy bite with the zing of the sauce? Ridiculously good every single time.
- Weeknight Hero: It’s my go-to when I need dinner fast—no fancy prep, just solid flavor.
- Budget Friendly: White fish fillets stretch far, and the simple pantry staples keep costs low. Honestly, it feeds my family without breaking the bank.
Step-by-Step Instructions for Sweet and Sour Fish
Master the technique for crispy fillets with a glossy, tangy glaze that clings perfectly to each bite.
Step 1: Coat and Fry the White Fish Fillets
In a shallow dish, whisk together the 0.5 cup all-purpose flour, 2 tbsp cornstarch, 1 tsp salt, and 0.5 tsp black pepper until fully combined. The cornstarch is key here—it creates that ultra-crispy coating that holds up to the sauce.
Pat the 1.5 lb white fish fillets dry with paper towels, then dredge each piece through the flour mixture, pressing gently to adhere. Shake off any excess. Heat the 0.5 cup vegetable oil in a large skillet over medium-high heat until shimmering. Fry the fillets for 3-4 minutes per side until golden brown and crisp. Transfer to a paper towel-lined plate to drain.
Step 2: Sauté Aromatics for the Sauce Base
In a separate saucepan, combine the 0.5 cup ketchup, 0.25 cup rice vinegar, 0.25 cup brown sugar, and 2 tbsp soy sauce. Stir over medium heat until the brown sugar dissolves completely—this should take about 2-3 minutes.
Add the minced 3 cloves garlic cloves and 1 tbsp fresh ginger to the saucepan. Cook for 1 minute, stirring constantly, until the mixture becomes fragrant. The ginger and garlic infuse the sauce with depth, balancing the sweetness with a subtle warmth.
Step 3: Simmer Sauce with Vegetables
Stir in the diced 1 whole green bell pepper and 1 cup pineapple chunks. Reduce the heat to medium-low and let the mixture simmer for 5-6 minutes, stirring occasionally. The bell pepper should soften slightly but retain a bit of crunch.
As the sauce thickens, it will develop a glossy sheen. Taste and adjust the seasoning if needed, though the balance of sweet, tangy, and savory should already be spot-on. The pineapple adds natural sweetness while the vinegar keeps it bright and lively.
Step 4: Glaze the Fish and Serve
Return the fried white fish fillets to the skillet over low heat. Pour the sauce over the fillets, spooning it generously to coat each piece completely. Let them warm through in the sauce for 1-2 minutes—just enough to meld the flavors without making the coating soggy.
Transfer the fish to a serving platter, drizzle any remaining sauce on top, and sprinkle with the 1 tsp sesame seeds. The seeds add a nutty crunch that contrasts beautifully with the tender, flaky fish. Serve immediately while the coating is still crisp and the sauce is glossy.
Pro Tips For Making Sweet Sour Recipe Fish
- Dry the Fillets: Pat the white fish fillets completely dry with paper towels before dredging—any moisture left on the surface will make the flour and cornstarch coating clump or slide right off.
- Double Dredge: Dust the fillets in flour first, then dip in cornstarch for extra crispness. I learned this the hard way after my first few batches came out soggy instead of light and crunchy.
- Skip Overcrowding: Fry the fish in batches with space between each piece—otherwise the temperature drops, and you’ll end up with greasy, steamed fillets instead of golden, crisp ones.
- Rest Before Serving: Let the fried fish rest on a wire rack for 2–3 minutes after cooking so the coating stays crisp while you finish the sweet sour sauce. Sounds minor, but it actually changes the outcome.
Common Mistakes When Making Great sweet sour recipe fish
Overcrowding the Pan
Frying too many fillets at once lowers the oil temperature, leading to soggy, greasy fish. I always cook in batches, giving each 1.5 lb of fillets plenty of space. Use a large skillet or Dutch oven for best results. 💡
Skipping the Dredge
Pressing the flour mixture firmly onto the fish creates that crispy base the sauce clings to. I use a shallow dish for even coating. Shake off excess to avoid gummy texture—2 tbsp cornstarch in the mix makes all the difference.
Sauce Too Thin
Simmer the sauce for the full 5-6 minutes with vegetables to reach the right consistency. If it’s still watery, mix 1 tsp cornstarch with 1 tbsp water and stir in. The brown sugar helps thicken it naturally.
Overcooking the Fish
Fry fillets exactly 3-4 minutes per side until golden. Overcooking makes them dry before the sauce even touches them. I test doneness by flaking with a fork—it should separate easily but stay moist inside.
Sauce Overpowering Fish
Pour sauce over fillets just before serving, not during frying. I let them warm in the sauce for only 1-2 minutes to keep the coating crisp. This preserves the perfect balance of tangy glaze and flaky texture.
Using Cold Oil
Always heat 0.5 cup vegetable oil until shimmering before adding fish. Cold oil absorbs into the coating, making it greasy. I test with a wood chopstick—if bubbles form around it, the oil is ready. 🔥
Nutrition Facts
Frequently Asked Questions
Can I use a different type of fish?
Firm white fish like cod or tilapia work best. Avoid delicate varieties like sole as they may fall apart. The coating needs to hold up to frying and saucing for best results.
How do I know when the fish is done?
Fry for 3-4 minutes per side until golden brown. The fish should flake easily with a fork but still look moist inside. Overcooking will make it dry.
What if my sauce is too sweet?
Balance it by adding a splash more rice vinegar or soy sauce. Start with 1 tablespoon at a time and taste as you go. The tang will cut through excess sweetness.
Can I make this ahead?
Prep the sauce and coat the fish up to a day in advance. Store separately and cook just before serving. The fish is best fresh but the sauce keeps well for 5 days in the fridge.
- Pork Chop Barbecue Recipe Filipino Style: Sweet and Tangy Adobo Glaze - October 31, 2026
- Pork and Beans Recipe Dry Beans: Slow-Simmered Smoky Richness - October 31, 2026
- Ribeye Steak Recipe Oven: Juicy Medium-Rare With Herb Butter Finish - October 31, 2026