Crispy pan-fried salmon balls infused with fresh herbs and aromatic garlic, served alongside a luxuriously smooth avocado sauce. These tender bites offer a delightful contrast between the warm, golden exterior and the cool, tangy dip. Perfect as an elegant appetizer or light main, each bite delivers omega-3 rich salmon balanced by the creamy, zesty avocado blend.
The smell of fresh salmon hitting a hot pan still reminds me of my tiny apartment kitchen where I first tried making fish balls. I was skeptical about the texture, worried they'd turn dry or crumble apart in the oil. That first batch came out perfectly golden, with the most delicate, tender inside I'd ever tasted. Now I make these whenever I want something that feels special but doesn't require hours of work.
Last summer I served these at a rooftop gathering with friends, and someone actually asked if I'd ordered them from a restaurant. Watching everyone dip and double-dip while the sun went down made me realize how perfect finger food is for breaking the ice. The sauce was gone before the salmon balls were halfway finished.
Ingredients
- Fresh salmon fillet: Finely chopping it yourself gives you better texture control than ground salmon
- Onion and garlic: These aromatics build the flavor foundation, so dice them small for even distribution
- Fresh dill and parsley: The herbs make these sing, and fresh is non negotiable here
- Egg and breadcrumbs: The binding agents that keep everything together without making the mixture heavy
- Dijon mustard: Adds just the right amount of tang and helps emulsify everything
- Lemon zest: Brightens the rich salmon and cuts through the oil
- Ripe avocado: The creamiest base for the sauce, so pick one that yields slightly to pressure
- Greek yogurt: Makes the sauce lighter than using all avocado while adding protein
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.
- Fry to golden:
- Heat olive oil in a large nonstick skillet over medium heat. Cook the salmon balls in batches, turning occasionally, until they're golden brown and cooked through, about 8 to 10 minutes total. Transfer to paper towels to drain.
- Blend the sauce:
- In a food processor or blender, combine avocado, Greek yogurt, lemon juice, olive oil, garlic, cilantro or parsley, salt, and pepper. Blend until completely smooth and creamy.
- serve and enjoy:
- Serve the salmon balls warm while still crispy, with the avocado sauce on the side for dipping or drizzling over the top.
My niece usually turns her nose up at fish, but she ate three of these at dinner last week and asked if I could make them for her birthday. Something about the bite size and that creamy sauce makes even skeptical eaters curious enough to try. That's the moment I knew this recipe was a keeper.
Make It Your Own
Roll the formed salmon balls in panko breadcrumbs before frying for extra crunch. The double coating creates this incredible shattering exterior that contrasts beautifully with the tender inside.
Timing Secrets
The avocado sauce can be made a day ahead and stored in an airtight container in the refrigerator. Press plastic wrap directly onto the surface to prevent browning, and give it a quick stir before serving.
Perfect Pairings
A crisp Sauvignon Blanc cuts through the rich salmon while complementing the fresh herbs. For something non-alcoholic, try sparkling water with a squeeze of lime.
- Add a pinch of chili flakes to the sauce if you like heat
- Serve over mixed greens for a lighter dinner option
- These reheat surprisingly well in a 350°F oven for 10 minutes
There's something deeply satisfying about transforming simple ingredients into something that feels like a restaurant-quality appetizer. Hope these become a regular in your kitchen rotation too.
Recipe FAQs
- → Can I bake the salmon balls instead of frying?
-
Yes, baking works beautifully. Arrange the shaped balls on a parchment-lined baking sheet and cook at 200°C (400°F) for 15-18 minutes, turning halfway through for even browning.
- → How long will the avocado sauce stay fresh?
-
The sauce keeps well refrigerated in an airtight container for up to 24 hours. The lemon juice helps prevent oxidation, though the surface may darken slightly—simply stir before serving.
- → Can I use canned salmon instead of fresh?
-
Fresh salmon provides superior texture and moisture, but well-drained canned salmon can work in a pinch. Reduce the breadcrumbs slightly and expect a slightly denser result.
- → What can I substitute for Greek yogurt in the sauce?
-
Sour cream, crème fraîche, or coconut yogurt all make excellent alternatives. Each brings a slightly different tang and richness while maintaining that creamy consistency.
- → Can I freeze the uncooked salmon balls?
-
Absolutely. Arrange them on a baking sheet until firm, then transfer to a freezer bag. They'll keep for up to 3 months. Cook from frozen, adding a few extra minutes to the cooking time.
- → What sides complement this dish?
-
These pair wonderfully with a crisp green salad, roasted vegetables like asparagus or Brussels sprouts, or served as finger food at gatherings with crackers and vegetable crudités.