These tender salmon balls deliver incredible flavor with minimal effort. Fresh salmon gets mixed with aromatic herbs, garlic, and zesty Dijon mustard, then pan-fried until golden brown. The real star is the creamy avocado sauce—blending ripe avocado with Greek yogurt, bright lemon juice, and fresh herbs creates a luscious, tangy dip that perfectly complements the rich salmon.
Each bite offers crispy exterior, moist flaky interior, and cool creamy sauce. The combination packs healthy omega-3s, protein, and satisfying fats into one elegant dish. Serve as impressive appetizers for gatherings or light dinner with a simple side salad. The sauce comes together in seconds and keeps beautifully for meal prep.
The first time I made these salmon balls, I was trying to use up some leftover salmon from a dinner party the night before. My roommate walked into the kitchen, took one look at the sticky mixture in my hands, and raised an eyebrow. Forty minutes later, she was licking avocado sauce off her fingers and asking when I'd make them again. Now they're the most requested appetizer at every gathering I host.
Last summer, I served these at my sister's birthday picnic. Everyone stood around the platter, dipping and chatting, until suddenly the plate was empty and my brother was pretending he hadn't eaten five of them. My niece asked if we could have 'fish pops' at every family gathering from now on. It became one of those recipes that people actually remember and request months later.
Ingredients
- 500 g fresh salmon fillet: Fresh salmon makes all the difference here, but frozen works if thawed completely and patted dry
- 1 small onion: Finely diced onion adds sweetness and moisture without overpowering the delicate salmon
- 2 garlic cloves: Minced fresh garlic gives you that aromatic background note everyone loves
- 2 tbsp fresh dill: Dill and salmon are best friends, always have been, always will be
- 2 tbsp fresh parsley: Fresh parsley adds brightness and makes the final dish look beautiful
- 1 egg: The beaten egg acts as the glue holding everything together beautifully
- 60 g breadcrumbs: Use gluten-free breadcrumbs if needed, they bind the mixture perfectly
- 1 tbsp Dijon mustard: This adds a subtle tang that cuts through the richness
- 1 tsp lemon zest: Lemon zest brightens everything without making the mixture too wet
- ½ tsp salt: Essential for bringing out all the flavors
- ¼ tsp black pepper: Freshly ground adds a gentle warmth
- 2 tbsp olive oil: For pan-frying until perfectly golden
For the Creamy Avocado Sauce
- 1 ripe avocado: Choose one that yields slightly to gentle pressure for the creamiest result
- 100 g Greek yogurt: Adds protein and tang while keeping the sauce luxuriously smooth
- 1 tbsp lemon juice: Fresh lemon juice prevents the avocado from browning
- 1 tbsp extra-virgin olive oil: Makes the sauce silky and rich
- 1 small garlic clove: Just enough to give the sauce depth without being overpowering
- 2 tbsp fresh cilantro or parsley: Either herb works beautifully depending on your preference
- ¼ tsp salt: Balances the creaminess perfectly
- ⅛ tsp black pepper: A subtle kick that makes everything sing
Instructions
- Mix the salmon base:
- In a large bowl, combine chopped salmon, onion, garlic, dill, parsley, egg, breadcrumbs, Dijon mustard, lemon zest, salt, and pepper. Mix until just combined, being careful not to overwork the mixture or the balls will become tough and dense.
- Shape the balls:
- With damp hands to prevent sticking, shape the mixture into small balls using about 1 heaping tablespoon per ball. Place them on a tray as you work, keeping them similarly sized so they cook evenly.
- Fry to golden perfection:
- Heat olive oil in a large nonstick skillet over medium heat. Fry the salmon balls in batches, turning occasionally, until golden brown and cooked through, about 8 to 10 minutes total. Transfer to a plate lined with paper towel to drain any excess oil.
- Blend the sauce:
- In a food processor or blender, blend avocado, Greek yogurt, lemon juice, olive oil, garlic, cilantro or parsley, salt, and pepper until smooth and creamy. Taste and adjust seasoning if needed.
- Serve and enjoy:
- Serve the salmon balls warm while still crispy, drizzled or dipped in the creamy avocado sauce. The contrast between hot, crispy salmon and cool, smooth sauce is absolutely worth the effort.
These salmon balls have become my go-to dinner party opener because they feel special but are surprisingly easy to pull together. There's something magical about biting through that crispy exterior into tender, flaky salmon inside. The first time I served them at a book club meeting, we spent half the evening discussing the sauce instead of the book.
Make Ahead Magic
You can shape the salmon balls up to 4 hours ahead and keep them covered in the refrigerator. The avocado sauce can be made a day in advance, stored in an airtight container with plastic wrap pressed directly onto the surface to prevent browning. When you are ready to serve, simply fry the balls and bring the sauce to room temperature.
Serving Suggestions
I love serving these as an appetizer with toothpicks for easy dipping, or as a light main over mixed greens with extra sauce drizzled on top. They pair beautifully with roasted vegetables or a simple quinoa salad. For a party spread, add some crusty bread and a crisp white wine.
Variations and Twists
Sometimes I add a pinch of red pepper flakes to the salmon mixture for a gentle kick. You can also roll the balls in panko breadcrumbs before frying for extra crunch. For a different flavor profile, try swapping the dill for basil or adding some grated Parmesan to the mixture.
- Add chopped sun-dried tomatoes to the salmon mixture for Mediterranean flair
- Try the sauce with fresh basil instead of cilantro for a completely different taste
- These reheat surprisingly well in a 350°F oven for 10 minutes
These salmon balls have become one of those recipes I make by muscle memory now, adjusting ingredients based on what is in the fridge. They never fail to make people happy, and that is really what cooking is all about.
Recipe FAQs
- → Can I bake the salmon balls instead of frying?
-
Yes, bake at 400°F (200°C) for 15-18 minutes on a parchment-lined baking sheet, turning halfway through. They'll be slightly less crispy but still delicious and lighter.
- → How do I know when the salmon balls are cooked through?
-
The exterior should be golden brown and the balls should feel firm when gently pressed. The internal temperature should reach 145°F (63°C). Cut one open to verify the salmon is opaque throughout.
- → Can I use canned salmon instead of fresh?
-
Fresh salmon works best for texture, but well-drained canned salmon can substitute. Reduce added salt since canned salmon contains sodium. The balls may be slightly denser but still tasty.
- → How long does the avocado sauce last in the refrigerator?
-
The sauce stays fresh for 1-2 days when stored in an airtight container. Press plastic wrap directly onto the surface to prevent browning. The lemon juice helps preserve the bright green color.
- → What can I serve alongside these salmon balls?
-
They pair beautifully with crisp mixed greens, roasted vegetables, or as protein in grain bowls. For cocktail hour, serve with toothpicks and napkins. The dish also complements light white wines like Sauvignon Blanc.
- → Can I freeze the uncooked salmon balls?
-
Absolutely. Shape the balls and freeze on a baking sheet until solid, then transfer to a freezer bag. They'll keep for 2-3 months. Thaw overnight in the refrigerator before cooking, or cook from frozen adding a few extra minutes.