Our products
Albóndigas de Bonito: Receta Fácil y Jugosa - Bacalalo

Tuna Meatballs: Easy and Juicy Recipe

March 7, 2026Maria José Sáez Pastor⏱ 8 min de lectura

Summary: Bonito meatballs are one of those recipes that deserve much more attention than they get. Juicy, flavorful, and surprisingly easy to prepare, they are perfect for introducing fish into the diet of the whole family, including little ones who often resist fish.

Table of Contents

Bonito Meatballs: The Recipe That Will Conquer Your Kitchen

Bonito meatballs are one of those recipes that deserve much more attention than they get. Juicy, flavorful, and surprisingly easy to prepare, they are perfect for introducing fish into the diet of the whole family, including little ones who often resist fish.

At Bacalalo, we have been recommending this recipe to our customers for over 30 years at the Mercat del Ninot in Barcelona. And it always works. Bonito meatballs have the comforting texture of classic meatballs with the clean, healthy taste of oily fish. A winning combination.

In this guide, we'll show you the step-by-step recipe, with all the tips to make them perfect on your first try.

Ingredients for Bonito Meatballs

For about 20-25 meatballs (4 servings):

For the meatballs

  • 2 cans of bonito del norte in olive oil (about 200 g drained)
  • 1 egg
  • 3 tablespoons breadcrumbs
  • 2 finely chopped garlic cloves
  • 2 tablespoons fresh chopped parsley
  • 1 teaspoon salt
  • Black pepper to taste
  • Flour for coating
  • Olive oil for frying

For the homemade tomato sauce

  • 1 can crushed tomatoes (400 g)
  • 1 medium onion, finely chopped
  • 2 cloves garlic, chopped
  • 1 teaspoon sugar
  • Extra virgin olive oil
  • Salt and pepper
  • 1 bay leaf

Step-by-Step Preparation

Step 1: Prepare the meatball mixture

Drain the bonito cans well, reserving a little of the olive oil. Flake the bonito with a fork in a large bowl until it's in small pieces but not mashed. We want texture, not puree.

Add the beaten egg, breadcrumbs, chopped garlic, parsley, and one tablespoon of the reserved oil. Season with salt and pepper and mix with your hands until you get a homogeneous mixture that can be shaped. If it's too wet, add a little more breadcrumbs. If it's dry, add one more tablespoon of oil.

Important tip: let the mixture rest in the fridge for 20 minutes. This makes it easier to shape and helps the meatballs keep their shape better when frying.

Step 2: Form and fry the meatballs

  1. With slightly damp hands, form balls the size of a large walnut (about 3 cm in diameter).
  2. Roll each meatball in flour, shaking off any excess.
  3. Heat olive oil in a pan over medium-high heat (not too strong).
  4. Fry the meatballs in batches, without crowding them, carefully turning them until golden brown on all sides (about 3-4 minutes).
  5. Remove to paper towels.

Don't worry if some open slightly: the flour coating seals them well. The key is that the oil is hot but not smoking.

Step 3: Prepare the tomato sauce

  1. In a saucepan, sauté the chopped onion in olive oil over medium heat until transparent (about 8 minutes).
  2. Add the chopped garlic and sauté for 1 more minute.
  3. Add the crushed tomatoes, bay leaf, sugar, salt, and pepper.
  4. Simmer over low heat for 15-20 minutes, stirring occasionally.
  5. If you like a smooth sauce, blend it with an immersion blender. If you prefer a rustic sauce, leave it as is.

Step 4: Combine and serve

Add the fried meatballs to the tomato sauce and simmer gently for 10 minutes. This step is essential: the meatballs absorb the flavors of the sauce, and the sauce is enriched with the bonito juices.

Serve hot with fresh chopped parsley on top and bread for dipping in the sauce. They also pair perfectly with white rice or mashed potatoes.

Bonito Meatball Variations

Once you master the basic recipe, these variations will open up a world of possibilities:

Bonito meatballs in escabeche

Substitute bonito in oil with bonito in escabeche. The vinegar from the escabeche adds a very interesting acidic touch to the mixture. Reduce the salt and serve with a piquillo pepper sauce instead of tomato.

Meatballs with green sauce

Instead of tomato sauce, prepare a green sauce: sauté garlic and onion, add flour to thicken, moisten with fish stock and white wine, and finish with plenty of chopped parsley. It's the Basque version of meatballs and it's extraordinary.

Mild curry meatballs

Add a teaspoon of curry powder to the meatball mixture and another to the tomato sauce. Incorporate a splash of coconut milk into the sauce. The result is a mild and creamy fusion that children love.

Meatballs with vegetables

Add finely grated carrot and well-drained grated zucchini to the mixture. The vegetables add moisture and extra nutrients without noticeably changing the flavor. Perfect for getting kids to eat vegetables without complaint.

If you're looking for more ideas to use canned bonito, don't miss our quick canned bonito recipes where you'll find everything from salads to empanadas. You can also combine the meatballs with a seafood conservas board: some bonito del norte belly fillets alongside the meatballs create a spectacular contrast between homemade and gourmet.

Tips for Perfect Bonito Meatballs

After years of preparing and recommending this recipe, these are the tips that make all the difference:

  1. Quality of bonito: use bonito del norte (Thunnus alalunga) in olive oil. Avoid light tuna in sunflower oil: less flavor, more dryness.
  2. Don't drain excessively: a little of the oil from the can in the mixture adds juiciness and flavor. If you squeeze out all the oil, the meatballs will be dry.
  3. Uniform size: make all the meatballs the same size so they cook evenly. A trick: use a small ice cream scoop.
  4. Rest in the fridge: at least 20 minutes. The cold mixture is easier to shape, and the meatballs won't break open when frying.
  5. Don't move too much: when frying, let them brown well on one side before turning. If you move them constantly, they will break.

Can Bonito Meatballs Be Frozen?

Yes, and it's a great advantage of this recipe. You can freeze them in two ways:

  • Raw: form the meatballs, place them on a tray separated from each other, and freeze. Once frozen, transfer them to a bag. They keep for 2-3 months. To cook, fry directly without thawing (it takes a couple of minutes longer).
  • Cooked with sauce: let cool completely, store in an airtight container, and freeze. They keep for 3 months. Thaw in the refrigerator overnight and reheat over low heat.

This recipe is perfect for batch cooking: prepare double the quantity on a free day and you'll have dinners sorted for several weeks.

Nutritional Information

Bonito meatballs are an excellent nutritional option:

  • Protein: bonito is one of the fish with the highest protein content (26 g per 100 g).
  • Omega-3: as an oily fish, bonito is rich in omega-3 fatty acids, beneficial for the heart and brain.
  • Iron: bonito provides heme iron, which is easily absorbed.
  • Low in calories: about 5 meatballs with sauce are around 250 kcal, less than equivalent meat meatballs.

It's a complete, balanced dish that can be enjoyed without guilt. Ideal for a weeknight dinner or as a main course for a family meal.

Frequently Asked Questions

What kind of bonito is best for making meatballs?

The best is bonito del norte (Thunnus alalunga) in olive oil. It has more flavor, better texture, and more juiciness than light tuna. Avoid those in sunflower oil, as the result will be drier and less flavorful.

Can bonito meatballs be made without egg?

Yes. Substitute the egg with 2 tablespoons of chickpea flour mixed with 3 tablespoons of water, or with cooked mashed potato (about 2 tablespoons). Both options work as a binder and keep the meatballs together.

How long do bonito meatballs keep?

In the refrigerator, they last 2-3 days in an airtight container. Frozen raw, 2-3 months. Frozen with sauce, up to 3 months. Always thaw in the refrigerator overnight and reheat over low heat.

Can bonito meatballs be baked instead of fried?

Yes, it's a lighter option. Place the meatballs on a baking sheet with parchment paper, brush them with olive oil, and bake at 200°C for 15-18 minutes, turning them halfway through cooking. They will be less crispy but equally flavorful.

Are bonito meatballs suitable for children?

They are perfect for children. The meatball texture is familiar and appealing, and the bonito's flavor is mild. You can add grated carrot or zucchini to the mixture so they eat vegetables without noticing. Reduce or eliminate chili and spicy spices.

Can they be made with tuna instead of bonito?

Yes, but the result will not be the same. Bonito del norte has a more delicate texture and a cleaner flavor. Light tuna is drier and more fibrous. If using tuna, choose a good quality olive oil packed tuna and don't drain the oil as much to compensate.

Conclusion

From Mercat del Ninot in Barcelona, we have been selecting the best seafood products for over 35 years. If this guide has been useful to you, explore our catalog at bacalalo.com and receive the same quality we've been selling in the market since 1990 at home.


Related Guides

Canned tuna and bonito

Lo que cierra una receta

Canned tuna and bonito

El detalle que separa un plato de un buen plato.

Ver selección
Maria José Sáez Pastor

Maria José Sáez Pastor

Kitchen & Sea Recipes

Expert in cooking and seafood recipes. Passionate about Mediterranean cuisine, she develops and adapts traditional and creative recipes with cod, anchovies, seafood, and gourmet preserves.

Know our story →
Product listYou can see the products we have in our store.
Surtido "Pulpo & Bacalao" - envase y embalaje premium
Filetes de anchoa del Cantábrico "00" Premium - detalle del producto
Regular priceFrom 38,90 € Unit price77,80 € / kg
Rating: 4.7 out of 5
Cantabrian Anchovies "0" Gourmet Selection
Default Title
Morro Extra de Bacalao Desalado Limpio (2ud) - 500g - detalle del producto
Regular price 24,97 € Sale price25,95 € Unit price49,94 € / kg
Rating: 5.0 out of 5
Extra Clean Desalted Cod Snouts (2 units) - 500g
-4%
Default Title
Lomitos de Bacalao Desalado Limpio (2ud) - 500g - detalle del producto
Regular price 21,45 € Sale price22,95 € Unit price42,90 € / kg
Rating: 5.0 out of 5
Cleaned Desalted Cod Loins (2 units) - 500g
-7%

Related articles