Summary: Bonito meatballs are one of those recipes that deserves much more attention than it gets. 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.
Bonito Meatballs: The Recipe That Will Conquer Your Kitchen
Bonito meatballs are one of those recipes that deserves much more attention than it gets. 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 in Barcelona's Mercat del Ninot. 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 will show you the step-by-step recipe, with all the tricks to make them perfect the first time.
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 of breadcrumbs
- 2 cloves of finely minced garlic
- 2 tablespoons of fresh chopped parsley
- 1 teaspoon of salt
- Black pepper to taste
- Flour for coating
- Olive oil for frying
For the Homemade Tomato Sauce
- 1 can of crushed tomatoes (400 g)
- 1 medium onion, finely chopped
- 2 cloves of chopped garlic
- 1 teaspoon of 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 mush. We want texture, not a purée.
Add the beaten egg, breadcrumbs, minced garlic, parsley, and one tablespoon of the reserved olive oil. Season with salt and pepper and mix with your hands until you get a homogeneous mixture that can be molded. If it's too wet, add a little more breadcrumbs. If it's dry, add another tablespoon of oil.
Important tip: let the mixture rest in the fridge for 20 minutes. This makes it easier to mold and helps the meatballs keep their shape better when frying.
Step 2: Form and Fry the Meatballs
- With slightly damp hands, form balls the size of a large walnut (about 3 cm in diameter).
- Roll each meatball in flour, shaking off any excess.
- Heat olive oil in a frying pan over medium-high heat (not too strong).
- Fry the meatballs in batches, without overcrowding, turning them carefully until golden brown on all sides (about 3-4 minutes).
- Remove to a paper towel-lined plate.
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
- In a saucepan, sauté the chopped onion in olive oil over medium heat until transparent (about 8 minutes).
- Add the minced garlic and sauté for 1 more minute.
- Stir in the crushed tomatoes, bay leaf, sugar, salt, and pepper.
- Cook over low heat for 15-20 minutes, stirring occasionally.
- If you like a smooth sauce, blend it. If you prefer it rustic, leave it as is.
Step 4: Combine and Serve
Add the fried meatballs to the tomato sauce and cook everything together over low heat for 10 minutes. This step is essential: the meatballs absorb the flavors of the sauce, and the sauce is enriched by the juices from the bonito.
Serve hot with fresh chopped parsley on top and bread for dipping in the sauce. They also go great with white rice or mashed potatoes.
Variations of Bonito Meatballs
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. This is 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 dash of coconut milk into the sauce. The result is a soft and creamy fusion that kids love.
Meatballs with Vegetables
Add finely grated carrots and well-drained grated zucchini to the mixture. The vegetables provide extra moisture and nutrients without significantly altering the flavor. Perfect for getting picky eaters to eat vegetables without complaint.
If you're looking for more ideas to use canned bonito, don't miss our quick recipes with canned bonito 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 alongside the meatballs makes 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 a difference:
- Bonito quality: use albacore tuna (Thunnus alalunga) in olive oil. Avoid skipjack tuna in sunflower oil: less flavor, more dryness.
- Don't over-drain: a little of the preserving oil in the mixture adds juiciness and flavor. If you squeeze out all the oil, the meatballs will be dry.
- Uniform size: make all the meatballs the same size so they cook evenly. A trick: use a small ice cream scoop.
- Chill in the fridge: 20 minutes minimum. Cold dough is easier to mold and the meatballs won't break open when frying.
- 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 from frozen (it will take a couple of minutes longer).
- Cooked with sauce: let them cool completely, store in an airtight container, and freeze. They keep for 3 months. Thaw in the fridge the night before and heat over low heat.
This recipe is perfect for batch cooking: prepare double the quantity on a day off 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 is 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
Which bonito is best for making meatballs?
The best is albacore tuna (Thunnus alalunga) in olive oil. It has more flavor, better texture, and more juiciness than skipjack tuna. Avoid those in sunflower oil, as the result will be drier and less flavorful.
Can bonito meatballs be made without eggs?
Yes. Substitute the egg with 2 tablespoons of chickpea flour mixed with 3 tablespoons of water, or with cooked mashed potatoes (about 2 tablespoons). Both options work as a binder and keep the meatballs together.
How long do bonito meatballs keep?
In the fridge, 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 fridge the night before and heat 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 just as tasty.
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. Albacore tuna (bonito del norte) has a more delicate texture and a cleaner flavor. Skipjack tuna is drier and more fibrous. If using tuna, choose one in good quality olive oil and don't drain as much of the oil to compensate.
🛒 Products mentioned in this article
⭐ 4.9/5 · 24-48h chilled shipping · Since 1990 in Mercat del Ninot
Discover our premium selection
Seafood products carefully selected since 1990 at the Mercat del Ninot, Barcelona. Chilled shipping in 24-48h.
Conclusion
From Barcelona's Mercat del Ninot, 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 sold in the market since 1990, delivered to your home.
Premium Seafood Products — Bacalalo
Since 1990, selecting the best from the sea at Mercat del Ninot, Barcelona. Chilled shipping 24-48h.
View tuna and bonito →Related guides
- Seafood paella: traditional recipe step-by-step
- Suquet de pescado: traditional Catalan recipe
- Fish ceviche: classic recipe
- Recipes with canned bonito
Discover more




