Table of Contents
Fish balls with sauce: the recipe to prepare them soft and tasty
Le fish balls with sauce I’m a second dish simple, light and tasty prepared with fresh or frozen fish fillets. The fish will be mixed with breadcrumbs, eggsalt and herbs, then shaped to form meatballs that will be cooked in tomato sauce. The end result will be meatballs soft and delicious that will appeal to adults and children alike.
We have chosen the hake, but this recipe is excellent with any type of fish: cod, sea bream, plaice, swordfish or whatever you like best. If you prefer, you can fry the meatballs in a pan or also cook them in the oven, for a light version. To get a fresh and aromatic flavor, you can add to the dough lemon zest and juice and a little bit of Fresh mint.
You can accompany the fish balls in sauce with peas or with White rice, whose delicate flavor blends perfectly with the stronger taste of the fish. Here’s how to prepare them quickly and easily.
try this recipe too

ingredients
Extra virgin olive oil
How to prepare fish balls with sauce
Step 1
Step 1
In a bowl, mix the bread crumbs with the diced hake, parsley, eggs and salt. 1.
Step 2
Step 2
In a bowl, mix the bread crumbs with the diced hake, parsley, eggs and salt. 1.
Make medium-sized meatballs 2.
Step 3
Step 3
Pour a drizzle of extra virgin olive oil into the pan and add the garlic and tomato puree 3.
Step 4
Step 4
Make medium-sized meatballs 2.
Cook for a few minutes, then season with salt and pepper 4.
Step 5
Step 5
Add the basil and fish balls 5 and cook over low heat for 30 minutes.
Step 6
Step 6
Pour a drizzle of extra virgin olive oil into the pan and add the garlic and tomato puree 3.
Your fish balls with sauce are ready to be served 6.
storage
Fish balls in sauce can be kept for 1-2 days in the refrigerator in an airtight container.
window._fpcmp.push(function(gdpr) { !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', ' fbq('init', '2535976253391930'); fbq('track', 'PageView'); //fbq('track', 'ViewContent'); //send custom checkpoints event (function () { var checkPoints = [10, 20, 40, 60, 90, 120, 180, 240, 300].sort(function(a, b) { return a - b; }); //seconds var checkPointIndex = 0; var f = function(){ var data = { instant: checkPoints[checkPointIndex] }; console.log("[FB PIXEL] send custom event ViewContentCheckPoint ", data, " on account " ,"2535976253391930" , " currentTime in seconds ", new Date().getTime() / 1000); fbq('trackCustom', 'ViewContentCheckPoint', data); checkPointIndex++; if(checkPointIndex < checkPoints.length) { setTimeout(f, (checkPoints[checkPointIndex] - checkPoints[checkPointIndex-1]) * 1000) } }; if(checkPoints.length){ setTimeout(f, checkPoints[checkPointIndex] * 1000) } })(); });