Crispy pan-fried salmon balls deliver tender, flaky bites infused with fresh dill, parsley, and zesty lemon. The creamy avocado sauce adds rich contrast with Greek yogurt and bright citrus notes.
Perfect for appetizers or light dinners, these come together in just 45 minutes. The mixture balances delicate salmon with aromatic onion and garlic, while the sauce provides cool, tangy accompaniment.
Gluten-free adaptable and packed with protein, these salmon balls offer restaurant-quality presentation with simple techniques. Make the sauce ahead for effortless entertaining.
The first time I made salmon balls, I was trying to use up leftover salmon from a dinner party the night before. My husband walked into the kitchen, looked at the mixture skeptically, and asked if I was making fish meatballs. Two hours later, he was standing by the stove, stealing them straight from the paper towels faster than I could plate them.
Last summer, I served these at a rooftop gathering with friends. We sat around the low table, dipping and talking as the sun went down, and somewhere between the second and third batch, someone asked for the recipe. That is always the moment you know a dish has earned its permanent spot in your rotation.
Ingredients
- 500 g fresh salmon fillet: Skinless and finely chopped by hand keeps the texture appealing rather than mushy
- 1 small onion: Finely diced so it melds into the mixture rather than creating pockets
- 2 garlic cloves: Minced fresh, because jarred garlic never quite hits the same bright note
- 2 tbsp fresh dill: Chopped generously, as this herb pairs so naturally with salmon
- 2 tbsp fresh parsley: Adds a fresh, grassy brightness that cuts through the richness
- 1 egg: Lightly beaten, acting as the gentle binder that holds everything together
- 60 g breadcrumbs: Use gluten-free if needed, but do not skip this essential structure builder
- 1 tbsp Dijon mustard: Adds a subtle sharpness that wakes up the salmon flavor
- 1 tsp lemon zest: Grated from the fresh lemon, avoiding any bitter white pith
- ½ tsp salt and ¼ tsp black pepper: The foundational seasoning that makes everything taste right
- 2 tbsp olive oil: For pan-frying, enough to create that golden exterior without greasiness
- 1 ripe avocado: Peeled and pitted, choosing one that yields slightly to gentle pressure
- 100 g Greek yogurt: Creates a silky base for the sauce while adding protein
- 1 tbsp lemon juice: Freshly squeezed to balance the creamy avocado with brightness
- 1 tbsp extra-virgin olive oil: Adds a luxurious mouthfeel to the sauce
- 1 small garlic clove: Minced finely so it blends seamlessly into the sauce
- 2 tbsp fresh cilantro or parsley: Your choice, but both bring that fresh herbal finish
- ¼ tsp salt and ⅛ tsp black pepper: Just enough to season the sauce without overpowering
Instructions
- Combine the salmon mixture:
- In a large bowl, gently mix chopped salmon, onion, garlic, dill, parsley, egg, breadcrumbs, Dijon mustard, lemon zest, salt, and pepper until just combined, being careful not to overwork the fish.
- Shape the balls:
- With damp hands to prevent sticking, form the mixture into small balls using about one heaping tablespoon per ball, placing them on a tray as you work.
- pan-fry to golden perfection:
- Heat olive oil in a large nonstick skillet over medium heat, then fry the salmon balls in batches for 8 to 10 minutes total, turning occasionally until deeply golden brown and cooked through, transferring to paper towels to drain.
- Blend the creamy sauce:
- In a food processor or blender, combine avocado, Greek yogurt, lemon juice, olive oil, garlic, cilantro or parsley, salt, and pepper, blending until completely smooth and creamy.
- Serve and enjoy:
- Plate the salmon balls warm, either drizzled with the sauce or served alongside in a small bowl for dipping.
These have become my go-to for impromptu gatherings, something I can throw together while guests are already on their way. There is something satisfying about transforming simple ingredients into something that feels elegant and intentional, without requiring hours of prep work.
Getting the Texture Right
I learned the hard way that salmon balls become dense and rubbery if you process the salmon too finely or overmix the filling. Keeping some texture in the fish means the final result stays tender and almost fluffy inside. The first time I made these, I used a food processor for the salmon and ended up with something closer to fish paste than actual balls. Now I take the extra few minutes to chop by hand, and the difference is remarkable.
Make-Ahead Strategy
You can shape the salmon balls up to four hours before cooking and store them covered in the refrigerator. This actually helps them hold their shape better during frying. I often do this when entertaining, so I am not stuck at the stove while guests are arriving. The sauce benefits from a short chill too, letting the flavors meld together.
Serving Ideas
These work beautifully as appetizers passed on trays or as a light main with a simple green salad. I have also served them as part of a larger mezze spread with hummus and olives. The key is having enough sauce, because people will want more than they think they do.
- Try rolling the shaped balls in panko breadcrumbs for extra crunch before frying
- Add a pinch of red pepper flakes to the sauce if your family enjoys a little heat
- These reheat surprisingly well in a 350°F oven for about 8 minutes if you have leftovers
There is something universally appealing about food you can eat with your hands, and these salmon balls with their velvety sauce hit that perfect note. They are the kind of recipe that feels special without demanding you spend all day in the kitchen.
Recipe FAQs
- → Can I bake these salmon balls instead of frying?
-
Yes, bake at 400°F (200°C) for 15-18 minutes until golden and cooked through. Brush with olive oil first for better browning. The texture will be slightly less crispy than pan-frying.
- → How do I store leftovers?
-
Refrigerate cooked salmon balls in an airtight container for up to 2 days. The avocado sauce keeps separately for 1 day. Reheat balls in a 350°F oven for 5-7 minutes to maintain texture.
- → Can I use canned salmon instead of fresh?
-
Fresh salmon works best for texture, but drained canned salmon can substitute. Drain thoroughly and flake, then reduce breadcrumbs to 2 tablespoons since canned fish is more compact.
- → What can I substitute for Greek yogurt in the sauce?
-
Sour cream, crème fraîche, or mayonnaise work well. For dairy-free options, try coconut yogurt or cashew cream. The sauce's texture and tangy flavor will remain similar.
- → How do I prevent the balls from falling apart?
-
Keep salmon mixture cold before shaping. Use damp hands and press firmly but gently when forming balls. Letting them rest 10 minutes in the refrigerator before cooking also helps them hold together.
- → Can I freeze uncooked salmon balls?
-
Yes, freeze shaped uncooked balls on a baking sheet until firm, then transfer to freezer bags. Cook from frozen, adding 2-3 minutes to frying time. Do not thaw first or they may become mushy.