No ads. No life stories. Just recipes.
EasyCook

The home cook’s answer sheet

Pan-Seared Fish Balls in Tomato-Basil Sauce

Prep
20 min
Cook
40 min
Yield
6 servings
Level
medium
Cuisine
Mediterranean
Pan-Seared Fish Balls in Tomato-Basil Sauce

Homemade fish balls made from whiting or similar white fish, bound with bread and eggs, then pan-seared until golden and finished in the oven with a fresh tomato-basil sauce. Aromatic with garlic, parsley, and tarragon, this Italian-inspired dish offers tender, delicate fish in a bright, herb-forward tomato base. Serve warm, at room temperature, or chilled as an appetizer, light main course, or elegant mezze option. This version combines old-school comfort food technique with vibrant Mediterranean flavors and flexibility in serving temperature.

No ratings yet — be the first

Method

11 steps
  1. 1

    Process onion, garlic, parsley, tarragon, and nutmeg until combined.

  2. 2

    Add chopped fish and mix thoroughly until paste-like.

  3. 3

    Form mixture into egg-sized balls.

  4. 4

    Dredge balls in flour, coating all sides.

  5. 5

    Heat oil in skillet over medium-high heat.

  6. 6

    Brown fish balls on all sides until golden, about 2-3 minutes total.

  7. 7

    Transfer to greased baking dish.

  8. 8

    Preheat oven to 350 degrees F.

  9. 9

    Process tomatoes, basil, tomato paste, black pepper, and chili flakes into smooth paste.

  10. 10

    Pour sauce over fish balls.

  11. 11

    Bake until cooked through, about 30-35 minutes.

Tips

Tip 1

If fish mixture won't hold together, add one more beaten egg to improve binding. Do this before forming balls to avoid reforming.

Tip 2

For crisper exterior, pan-fry balls 1-2 minutes longer per side before transferring to oven.

Tip 3

Sauce can be made 1 day ahead; reheat gently before pouring over balls.

Good to Know

Storage

Refrigerate in airtight container up to 3 days. Reheat gently in 300F oven or on stovetop over low heat to prevent drying.

Make Ahead

Prepare fish mixture up to 8 hours ahead; cover and refrigerate. Form and fry fish balls same day. Sauce keeps 1 day refrigerated.

Serve With

Serve warm with crusty bread to soak sauce, or chilled as appetizer with lemon wedges. Pairs with simple green salad or roasted vegetables.

See pairing guide →

Common Mistakes

Watch

Overmix fish mixture to avoid tough, rubbery balls with dense texture.

Watch

Don't skip dredging in flour to avoid soggy, disintegrating balls during browning.

Watch

Brown balls over medium-high heat, not high, to avoid burnt exterior and raw center.

Substitutions

whiting→
cod1:1white fishadds fish

mild flavor substitute

Full guide →
whiting→
halibut1:1white fish

firmer texture, pricier

white bread→
panko crumbs1/4 cup soaked bread = 1/4 cup panko + 2 tbsp waterbinderadds gluten

less moisture

Full guide →
corn/canola oil→
olive oil1:1cooking fat

richer flavor, lower smoke point

Full guide →
fresh basil→
dried basil1/4 cup fresh = 1 tbsp driedherb swap

less aromatic

Full guide →
canned tomatoes→
fresh tomatoes1:1 by weighttomato base

fresh only seasonal

Full guide →
Find more substitutions →

FAQ

Can I make these ahead and freeze them?

Yes. Freeze uncooked, floured balls on a baking sheet, then transfer to freezer bag up to 2 months. Pan-fry from frozen, adding 1-2 minutes per side, then bake as directed.

What if my fish mixture is too wet to form into balls?

Add 1-2 tablespoons flour or panko crumbs until mixture holds shape. Alternatively, add a beaten egg to improve binding without drying out mixture.

Can I skip the oven and finish entirely on stovetop?

Yes. After browning, reduce heat to low, pour sauce over balls, cover skillet, and simmer 15-20 minutes until cooked through, stirring gently once midway.