Jamie Oliver's Fish Balls Sweet And Sour Recipe: Crispy Bites With Tangy Glaze Magic

Snacks

Jamie Oliver's Fish Balls Sweet And Sour Recipe: Crispy Bites With Tangy Glaze Magic

Jamie Oliver’s crispy fish balls with sweet and sour sauce are the kind of dish that turns weeknight dinners into something special—golden, crunchy bites coated in a tangy, balanced glaze that’s impossible to resist.

Inspired by his signature approach to simple yet flavorful recipes, this version delivers restaurant-quality results with minimal fuss, perfect for families or game-day appetizers.

The secret lies in the crispy texture of the fish balls—achieved through a light batter and careful frying (or baking for a lighter option)—paired with a homemade sweet and sour sauce that’s bright, slightly sticky, and packed with umami.

I’ve simplified Jamie’s techniques without sacrificing authenticity, so you get the same bold flavors he’s known for, just adapted for home kitchens.

By the time you’re done, you’ll have a plate of crispy golden fish balls swimming in a glossy, tangy-sweet sauce that’s addictive in every bite. Serve them with steamed rice or stir-fried vegetables for a complete meal, or let them stand alone as a shareable snack.

This recipe proves you don’t need a fancy kitchen to create something truly special.

Whether you’re feeding a crowd or treating yourself to a quick, satisfying meal, these fish balls are a game-changer. The best part? The sauce can be made ahead, so all you’ll need to do on the day is fry (or bake) the fish balls and toss them in.

Let’s get started!

👨‍🍳
Difficulty
Medium
🐟
Category
Seafood
🔥
Calories
Med Cal

Ingredients for jamie oliver fish balls sweet and sour

Crispy fish balls and tangy sauce—just eight simple ingredients transform into restaurant magic.

Ingredient Amount Notes
White Fish Fillets 🐟 1 ½ lb Cod or haddock preferred, skinless
All-Purpose Flour 🌾 ¾ cup For light crispy batter
Large Eggs 🥚 2 whole Room temperature for best coating
Cornstarch 🌾 ¼ cup Extra crispiness booster
Baking Powder 🍞 1 tbsp For light, airy texture
Vegetable Oil 🫒 3 cups For deep frying (or sub canola)
Sweet And Sour Sauce 🍶 1 ½ cups Homemade or quality store-bought
Garlic Cloves 🧄 3 cloves Minced for sauce depth
Fresh Ginger 🌿 1 tbsp Grated, for sauce zing
Ketchup 🍅 ½ cup For sauce base
Rice Vinegar 🍶 ¼ cup For tangy balance
Brown Sugar 🍚 ¼ cup Packed, for caramel notes
Soy Sauce 🥢 ¼ cup For umami kick
Sesame Oil 🫒 1 tbsp For nutty aroma (toast in pan)
Salt 🧂 1 tsp Kosher or sea salt

The fish is everything. Cod or haddock stays firm and flaky—tilapia works but won’t be as elegant. Buy fresh from the seafood counter (not frozen blocks) if possible, but Trader Joe’s or Whole Foods frozen fillets are solid backups. Look for fillets with minimal bruising and a clean, ocean scent. The cornstarch is non-negotiable here—it’s what gives those fish balls that crunchy, golden crust that makes them irresistible. If you’re feeling fancy, add a pinch of white pepper to the batter for a subtle kick.

No sweet and sour sauce on hand? Make your own in 10 minutes—just ketchup, vinegar, sugar, and soy sauce. The ginger and garlic are where the magic happens, so don’t skip them. Fresh ginger has more punch than powdered, but if you’re in a pinch, ground ginger at half the amount works. For extra depth, add a splash of fish sauce or Worcestershire to the sauce. And if you’re baking instead of frying, use panko breadcrumbs for better texture—just spray the balls with oil first so they get crispy.

The sauce keeps for 5 days in the fridge, so make it ahead. The fish balls? Fry them fresh—30 minutes max in the fridge before frying. For a lighter version, bake at 425°F for 12-15 minutes after coating. Store leftovers in an airtight container with a paper towel to absorb moisture. They reheat beautifully—just pop them in a 350°F oven for 5 minutes to restore that crispy texture.

❤️

Why You'll Love This Recipe

  • No-Fuss Batter Magic: I swear by that cornstarch-baking powder mix—it’s what gives these fish balls that crunch without frying. Just flour, egg, and a quick dip, then a fast pan-fry. Honestly, the hardest part is deciding whether to use cod or haddock.
  • Sweet-Sour Balance: That tangy sauce cuts through the flaky fish like a dream. The vinegar and sugar combo isn’t just sweet—it’s addictive, and the cornstarch thickens it just enough to coat every bite. My kids fight over these, and I don’t even add extra sugar.
  • Lunchbox Hero: Pack the leftovers cold for work lunches—they hold up better than you’d think. Or serve them warm with rice for dinner. Between us, I’ve fed a dinner party, a sick kid, and a hangry teen with this same batch. It’s my secret weapon.
  • Budget Crunch: White fish fillets are cheap, and this recipe stretches them far. A single batch feeds four, and the leftovers reheat like a dream. I’ll be real: it’s the only takeout-worthy dish I make that won’t break the bank.

Step-by-step instructions for Jamie Oliver's fish balls sweet and sour recipe

Here's how to create perfectly crispy fish balls with that signature tangy glaze—every bite will be a winner.

1

Prepare the Fish Mixture for Maximum Crispiness

Start by flaking the 1.5 lb white fish fillets into fine, even pieces using your hands or a fork. Place them in a large bowl and set aside. In a separate bowl, whisk together the 0.75 cup all-purpose flour, 0.25 cup cornstarch, 1 tbsp baking powder, and 1 tsp salt until completely combined. This dry mix is what will create that light, airy texture and crispy exterior.

Next, beat the 2 whole large eggs in another bowl until just combined—they should be smooth but still slightly thick. Pour the egg mixture over the flaked fish and gently fold together until everything is evenly coated. The fish should look moist but not soupy. If it seems too dry, add 1 tablespoon of water to help bind it. Let the mixture rest for 10 minutes while you prepare the frying station.

2

Shape and Fry the Fish Balls to Golden Perfection

Heat 3 cups vegetable oil in a deep skillet or Dutch oven to 350°F. You'll want to use a deep-fry thermometer to monitor the temperature—this is critical for even cooking and crispiness. While the oil heats, roll the fish mixture into 1-inch balls, packing them gently but firmly. I like to use a small cookie scoop for evenly sized balls, but your hands work too.

Carefully drop the fish balls into the hot oil, working in batches so you don't overcrowd the pan. Fry for 3-4 minutes until they're golden brown on all sides. They should float to the surface when ready—this is your visual cue. Use a slotted spoon to transfer them to a paper towel-lined plate to drain excess oil. Keep them warm in a 200°F oven while you prepare the sauce.

3

Create the Signature Sweet and Sour Glaze

In a medium saucepan, combine the 0.5 cup ketchup, 0.25 cup brown sugar, 0.25 cup soy sauce, 0.25 cup rice vinegar, and 1.5 cups sweet and sour sauce. Bring to a gentle simmer over medium heat, stirring occasionally to prevent sticking. Meanwhile, mince the 3 cloves garlic and grate the 1 tbsp fresh ginger—these will add incredible depth to your sauce.

Add the garlic and ginger to the simmering sauce and cook for 3-4 minutes until fragrant. Then, pour in the 1 tbsp sesame oil and stir well. The sauce should thicken slightly as it reduces—if it becomes too thick, add 1-2 tablespoons of water to reach your desired consistency. Taste and adjust seasoning with additional salt if needed. Remove from heat and let it cool slightly while you prepare to serve.

4

Toss and Serve for Maximum Flavor Impact

Return the fried fish balls to the saucepan with the warm glaze. Gently toss them to coat evenly, letting them absorb that tangy, sweet flavor for 1-2 minutes. The heat from the fish balls will help the sauce cling perfectly. Transfer to a serving platter and garnish with extra minced garlic or grated ginger if you're feeling fancy.

Serve immediately while the fish balls are still crispy and the sauce is warm. These bite-sized treats are perfect for appetizers or a fun main course. The contrast of crispy exterior and tender interior, paired with that sweet-tangy glaze, makes every bite unforgettable. You'll want to make extra—trust me, they disappear fast!

👨‍🍳

Pro Tips For Making Jamie Oliver Fish Balls Sweet And Sour

  • Trim the Fish Properly: Cut the fillets into 1-inch cubes before dredging—no bigger, or they’ll fall apart when frying. I learned this the hard way with uneven chunks that turned into fish soup instead of crispy balls. Use a sharp knife and work quickly to keep the fish cold.
  • Chill the Batter: Place your egg-cornstarch mix in the fridge for 10 minutes before dredging. This thickens the coating so it sticks better and fries up golden, not soggy. I used to rush this, and my fish balls always came out greasy instead of crisp.
  • Double-Fry for Crisp: Fry the fish balls once at 325°F (160°C) to cook through, then boost heat to 375°F (190°C) for the final 1–2 minutes to get that perfect crust. Skipping the second fry leaves them greasy inside—trust me, it’s worth the extra minute.
  • Swap Baking Powder for Rice Flour: Replace the baking powder with 2 tablespoons of rice flour for a lighter, airier texture—no leftover chemical taste. My grandmother swore by this, and it cuts down on the floury heaviness Jamie’s version can have. Works just as well for frying.

Storing and reheating your leftovers

Fridge Storage Tips

Store leftover fish balls in an airtight container with a paper towel on top to absorb excess moisture—this keeps them crispy for up to 3 days. The sauce can be refrigerated separately in a sealed jar for 5 days, but I recommend reheating it separately to maintain texture.

For best results, keep the fish balls and sauce in separate containers until ready to serve. 🥫

Freezer Prep

Freeze uncooked fish ball mixtures in 1-inch balls on a parchment-lined tray for 1 hour to prevent sticking, then transfer to a freezer bag for up to 2 months.

For cooked fish balls, freeze them on a tray first, then bag with a paper towel to maintain crispiness. Thaw overnight in the fridge before reheating. 🧊

Reheating Crispy Texture

To restore that golden crunch, reheat fish balls in a 350°F oven for 5-7 minutes on a wire rack (not a plate) to allow air circulation. For stovetop reheating, use a nonstick skillet over medium heat for 2-3 minutes until heated through. Avoid microwaving—it turns them soggy. 🔥

Sauce Refresh

Reheat the sweet and sour sauce in a saucepan over medium-low heat for 3-4 minutes, stirring occasionally. If it thickens too much, add 1 tablespoon of water to restore its glossy consistency.

Taste and adjust seasoning—it often needs a pinch of salt or a splash of rice vinegar after reheating. 🍶

Serving Leftovers

For a quick meal, toss reheated fish balls in warm sauce and serve over steamed jasmine rice or with cucumber slices for freshness. Garnish with chopped green onions or a drizzle of sesame oil to elevate the dish. These leftovers taste just as vibrant as the original—promise! 🌿

Batch Prep Shortcuts

Make the sweet and sour sauce ahead of time—it’s the easiest part to prep. For efficiency, fry fish balls in two batches and keep them warm in a 200°F oven while you finish the sauce. Store components separately and assemble when ready to serve for maximum freshness. ⏰

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 4g20%
Cholesterol 95mg32%
Sodium 850mg37%
Total Carbohydrate 36g13%
Dietary Fiber 2g8%
Sugars 18g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use frozen fish for this recipe?

Yes, but choose high-quality frozen fillets like cod or haddock from trusted brands. Thaw them overnight in the fridge before flaking. Avoid pre-breaded or seasoned frozen fish—it’ll ruin the crispy texture. For best results, pat the thawed fish completely dry before mixing with the batter.

2

How do I make the fish balls extra crispy?

Use a mix of all-purpose flour and cornstarch (3:1 ratio) for the batter, and keep your frying oil at exactly 350°F. Double-fry the balls: first for 2 minutes to set the exterior, then another 1-2 minutes until golden. Work in small batches to avoid crowding the pan.

3

What if I don't have sweet and sour sauce?

Make your own quick version! Combine ½ cup ketchup, ¼ cup brown sugar, ¼ cup rice vinegar, ¼ cup soy sauce, and 1 tbsp sesame oil. Simmer for 5 minutes and add minced garlic/ginger for depth. This homemade version tastes even fresher than store-bought.

4

Can I bake these instead of frying?

Preheat oven to 425°F and coat the shaped fish balls with panko breadcrumbs mixed with 1 tbsp cornstarch before baking on a wire rack for 12-15 minutes. Spray with oil first for extra crispiness. The baked version has 200 fewer calories per serving but still delivers great flavor.

5

Why did my fish balls turn out dense instead of crispy?

Overmixing the batter or using cold ingredients are common culprits. Ensure your eggs and fish are room temperature, and fold the batter just until combined. Also, don't skip the 10-minute rest before frying—it helps the gluten relax for better texture. For extra insurance, add ½ tsp baking powder to the flour mix.

★★★★★4.6(14 reviews)
Categories Snacks