suggested video
suggested video
recipe

Crispy Fish Meatballs: Easy Italian Cod Fish Balls

Total time: 30 minutes
Difficulty: Low
zoomed image
0
Image

These crispy fish meatballs are a delicious way to turn simple cod fillets into golden, bite-sized treats. Made with tender fish, bread soaked in milk, Parmesan cheese, fresh parsley, and lemon zest, they're wonderfully flavorful without requiring complicated ingredients.

Each little fish ball is coated in breadcrumbs and fried until crisp on the outside, while the center stays soft and delicate.

Known in Italy as polpette di pesce, these homemade fish meatballs are perfect as an appetizer, a party snack, or a family-friendly dinner. Serve them with lemon wedges, creamy yogurt sauce, or guacamole for an irresistible combination.

They're also an excellent alternative to traditional meatballs, especially for anyone looking for new ways to prepare white fish.

What Are Italian Fish Meatballs?

Italian fish meatballs, or polpette di pesce, are savory balls made from fish mixed with ingredients that help bind and flavor the mixture.

Like traditional Italian meatballs, they often contain bread, eggs, grated cheese, and fresh herbs. The main difference is that fish replaces the usual ground meat.

This version uses cod fillets, which have a mild flavor and delicate texture. Stale bread soaked in milk adds softness, while egg helps hold the mixture together. Parmesan, parsley, and lemon zest provide a classic Italian flavor combination.

Once shaped, the fish balls are rolled in breadcrumbs and fried in hot peanut oil until golden brown.

The result is a cross between a tender fish cake and a crispy croquette, served in convenient bite-sized portions.

Why Everyone Will Love This Recipe

The contrast between the crunchy coating and tender filling makes these Italian fish meatballs particularly appealing.

Cod has a delicate flavor that pairs beautifully with Parmesan, parsley, and fresh lemon zest. Meanwhile, the milk-soaked bread helps create a soft interior without making the mixture heavy.

They're also easy to customize. Shape them into small balls for appetizers and finger food, or make larger portions for a main course alongside roasted potatoes, salad, or seasonal vegetables.

And because the fish is combined with familiar ingredients and covered in a crispy coating, these little bites can be a particularly appealing way to introduce fish to children.

Tips for Perfect Fish Meatballs

  • Squeeze the soaked bread thoroughly. Too much milk can make the mixture difficult to shape and cause the meatballs to fall apart. 
  • Remove excess moisture from the fish. Pat the cod dry before preparing the mixture, especially if using previously frozen fillets. 
  • Adjust the consistency with breadcrumbs. If the mixture feels too soft or sticky, add a little at a time until it can be shaped easily. 
  • Fry in small batches. Avoid overcrowding the pan so the fish meatballs cook evenly and develop a crisp, golden crust.

Frequently Asked Questions

What Is the Best Fish for Fish Meatballs?

Cod is an excellent choice because of its mild flavor and delicate texture. Other firm white fish, such as haddock or pollock, can also work well, although their moisture content may affect the consistency of the mixture.

Can Frozen Cod Be Used?

Yes. Frozen cod can be used after it has been completely thawed in the refrigerator. Pat the fillets thoroughly dry before preparing the meatball mixture to prevent excess moisture.

Why Are My Fish Meatballs Falling Apart?

The mixture may contain too much liquid or not enough binding ingredients. Make sure the bread is squeezed well after soaking, and add a small amount of breadcrumbs if the mixture is too soft to hold its shape.

Can Fish Meatballs Be Baked Instead of Fried?

Yes. For a baked variation, arrange the breaded fish balls on a lightly oiled baking sheet, drizzle or spray with a little oil, and bake at 400°F (200°C) until golden and cooked through. The exact cooking time depends on their size, so check that the centers reach 145°F (63°C).

What Sauce Goes Well With Fish Meatballs?

These crispy cod meatballs pair beautifully with garlic yogurt sauce, lemon mayonnaise, tartar sauce, or guacamole. A simple squeeze of fresh lemon juice is also delicious.

Can Fish Meatballs Be Made Without Parmesan?

Yes. Parmesan adds savory flavor, but it can be omitted if preferred. The finished fish balls will have a milder taste, so adjust the herbs, lemon zest, and seasoning accordingly.

How to Store

Let leftover fish meatballs cool slightly, then transfer them to an airtight container and refrigerate promptly.

They can be stored in the refrigerator for up to 3 days. For the best texture, reheat them in an oven or air fryer until thoroughly hot and crispy.

Avoid leaving cooked fish meatballs at room temperature for more than 2 hours.

How to Freeze

Fish meatballs can be frozen either before or after frying.

To freeze them uncooked, arrange the shaped and breaded fish balls on a parchment-lined tray and freeze until firm. Transfer them to a freezer-safe container or bag and keep them frozen for up to 2 months.

Thaw them overnight in the refrigerator before frying, and make sure the centers are fully cooked.

Already cooked fish meatballs can also be frozen after cooling completely. Reheat them in the oven until thoroughly heated, although the coating may be slightly less crispy than when freshly fried.

Ingredients

boneless cod fillets
14 oz (400g)
Large egg
1
stale bread crumb (soft interior of stale bread)
5¼ oz (150g)
Milk
⅔ cup (150ml)
Grated parmesan cheese
⅓ cup (30g)
Fresh parsley, finely chopped, to taste
Grated lemon zest, to taste
salt, to taste
Breadcrumbs, as needed for coating
Peanut oil, as needed for frying

How to make Fish Meatballs

Begin by cutting the stale bread into small pieces and placing it in a bowl. Pour the milk over the bread and leave it to soak until completely softened.

Once the bread has absorbed the milk, squeeze it thoroughly with your hands to remove the excess liquid. Set the softened bread aside.

Finely chop the fish or pulse it briefly in a food processor until it forms a mixture suitable for shaping into meatballs. Avoid processing it into a completely smooth paste.

Transfer the cod to a large mixing bowl and add the squeezed bread, egg, grated Parmesan, finely chopped parsley, grated lemon zest, and a pinch of salt.

Mix the ingredients thoroughly until the fish, bread, and seasonings are evenly combined and the mixture becomes homogeneous.
If the mixture feels too wet or difficult to handle, add a small amount of breadcrumbs and mix again until it holds together.

Take small portions of the mixture and roll them between your palms to form bite-sized fish meatballs. Try to keep them approximately the same size so they cook evenly.

Pour the breadcrumbs onto a shallow plate. Roll each fish ball in the breadcrumbs, gently pressing the coating onto the surface until completely covered.

Heat the peanut oil in a deep skillet or saucepan to approximately 340°F (170°C).
Carefully lower a few fish meatballs into the hot oil and fry until golden brown and crispy on all sides. Turn them gently as necessary, and cook until the centers reach 145°F (63°C).

Remove the crispy fish meatballs with a slotted spoon and transfer them to a paper towel-lined plate or wire rack to drain any excess oil.

Serve immediately while they're hot and crunchy.
For an appetizer, arrange the fish balls on a serving platter with lemon wedges and your favorite dipping sauces, such as guacamole or creamy yogurt dressing.

Image
Every dish has a story
Find out more on Cookist social networks
api url views