Create these tender salmon balls featuring fresh herbs, garlic, and a hint of Dijon mustard. Pan-fried to golden perfection, they pair beautifully with a luscious avocado sauce made with Greek yogurt, cilantro, and citrus. Ready in under an hour, this dish works perfectly as an impressive appetizer or satisfying light main course.
The combination yields about 16 bites, each packed with protein-rich salmon and healthy fats from avocado. The sauce adds a bright, creamy element that balances the savory salmon beautifully.
The first time I made these salmon balls was on a rainy Tuesday when I was craving something different from my usual dinner rotation. My kitchen smelled incredible as they sizzled in the pan, all that fresh salmon and dill wafting through the air. Now they have become my go-to when I want something that feels fancy but comes together in under an hour.
Last summer I served these at a small dinner party and watched my skeptical friend James eat three helpings. He kept asking what was in the sauce, looking genuinely puzzled by how something so simple could taste so vibrant. That moment of watching people gather around the platter, chatting and reaching for just one more, is exactly why I keep this recipe in regular rotation.
Ingredients
- 500 g fresh salmon fillet: Fresh is crucial here as the texture transforms when cooked
- 1 small onion: Finely diced so it melds into the balls rather than staying chunky
- 2 garlic cloves: Mince these finely to distribute the flavor evenly
- 2 tbsp fresh dill: This herb pairs so beautifully with salmon, worth seeking out fresh
- 2 tbsp fresh parsley: Adds brightness and color to the mix
- 1 egg: The binder that holds everything together perfectly
- 60 g breadcrumbs: Use gluten-free if needed, they provide just enough structure
- 1 tbsp Dijon mustard: Adds a subtle kick that cuts through the richness
- 1 tsp lemon zest: Brings out all the other flavors
- ½ tsp salt and ¼ tsp black pepper: Essential seasoning, do not be shy with it
- 2 tbsp olive oil: For pan-frying to get that gorgeous golden crust
Ingredients for the Creamy Avocado Sauce
- 1 ripe avocado: Should yield slightly to gentle pressure
- 100 g Greek yogurt: Creates that silky texture while keeping it lighter
- 1 tbsp lemon juice: Brightens everything and keeps the avocado green
- 1 tbsp extra-virgin olive oil: Adds a luxurious mouthfeel
- 1 small garlic clove: Just enough background flavor without overpowering
- 2 tbsp fresh cilantro or parsley: Either works beautifully for fresh herbal notes
- ¼ tsp salt and ⅛ tsp black pepper: Adjust to taste once blended
Instructions
- Mix the salmon base:
- Combine chopped salmon, onion, garlic, dill, parsley, egg, breadcrumbs, Dijon mustard, lemon zest, salt, and pepper in a large bowl. Mix gently until just combined, being careful not to overwork the mixture.
- Shape the balls:
- With damp hands to prevent sticking, form the mixture into small balls using about one heaping tablespoon each. Place them on a tray as you work, keeping them similar in size for even cooking.
- Pan-fry to golden perfection:
- Heat olive oil in a large nonstick skillet over medium heat and fry the salmon balls in batches. Turn them occasionally until golden brown and cooked through, about 8 to 10 minutes total, then transfer to paper towels.
- Blend the avocado sauce:
- Combine avocado, Greek yogurt, lemon juice, olive oil, garlic, cilantro or parsley, salt, and pepper in a food processor. Blend until completely smooth and creamy, tasting to adjust the seasoning.
- Serve and enjoy:
- Arrange the warm salmon balls on a platter with the creamy avocado sauce alongside for dipping. These are best enjoyed immediately while still slightly warm from the pan.
These have become my secret weapon for impromptu gatherings because they look like I put in way more effort than I actually did. Something about the combination of warm, crispy salmon and cool, creamy avocado just makes people happy.
Making Ahead
You can shape the salmon balls up to 4 hours ahead and keep them covered in the refrigerator. The sauce actually benefits from sitting for an hour as the flavors meld together beautifully.
Serving Suggestions
I love serving these as an appetizer with cocktail picks for easy grabbing, or as a light main with a simple green salad dressed with lemon vinaigrette. They also work wonderfully as part of a larger mezze spread.
Variations That Work
Do not be afraid to play with the herbs or add some spice to the mix. The recipe is incredibly forgiving and welcomes your personal touch.
- Roll the balls in panko breadcrumbs before frying for extra crunch
- Add a pinch of red pepper flakes to the salmon mixture or sauce
- Swap the fresh herbs for whatever you have in your garden
These salmon balls have become one of those recipes I turn to again and again, never failing to make any meal feel a little more special.
Recipe Questions & Answers
- → 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 for even browning.
- → How long does the avocado sauce last?
-
The sauce stays fresh in the refrigerator for up to 24 hours. Store in an airtight container and press plastic wrap directly onto the surface to prevent browning.
- → Can I use canned salmon instead of fresh?
-
Fresh salmon works best for texture, but well-drained canned salmon can be substituted. Reduce breadcrumbs slightly and pat the mixture extra dry before shaping.
- → What can I substitute for Greek yogurt in the sauce?
-
Sour cream, crème fraîche, or coconut yogurt work well. Each adds a slightly different flavor profile while maintaining the creamy texture.
- → Can I freeze the uncooked salmon balls?
-
Absolutely. Shape the balls, arrange on a baking sheet, freeze until firm, then transfer to a freezer bag. They'll keep for up to 3 months. Thaw before cooking.
- → What herbs work best in the sauce?
-
Cilantro adds bright, citrusy notes while parsley provides a fresh, mild flavor. Dill or basil also complement the salmon beautifully if you prefer alternatives.