These salmon balls deliver restaurant-quality elegance in just 45 minutes. Fresh salmon gets transformed into tender, golden bites infused with aromatic dill, parsley, and zesty lemon. The crowning glory? A silky avocado-yogurt sauce that adds creamy tang and healthy fats.
Perfect for entertaining or weeknight dinners, these bite-sized beauties pack 29g protein per serving while staying naturally gluten-free. The sauce comes together in seconds and keeps beautifully for advance prep.
The smell of fresh salmon always reminds me of that tiny apartment kitchen where I first learned that fish balls could actually be exciting. My roommate swore she'd hate them, right up until she took that first bite and went silent for a full minute.
I made these for a dinner party last fall when someone casually mentioned they weren't really into fish. Watching them reach for a fourth ball while trying to maintain conversation dignity was honestly the highlight of my month.
Ingredients
- Fresh salmon fillet: I've learned the hard way that fresh matters here, not frozen and thawed, for that delicate texture that holds together beautifully
- Fresh dill and parsley: These herbs are not optional, they're the bright notes that cut through the richness and make everything sing
- Egg and breadcrumbs: The gentle binders that keep these from falling apart, but dont overmix or they'll get tough and dense
- Dijon mustard: Just enough to give depth without making it taste like mustard, trust me on this ratio
- Lemon zest: Essential brightness that makes the salmon taste more salmon-y somehow
- Ripe avocado: Pick one that yields slightly to pressure, not mushy, for that silky sauce texture
- Greek yogurt: Creates that creamy sauce consistency while keeping things lighter than sour cream would
Instructions
- Mix and shape the salmon base:
- Combine everything gently in a bowl until just holding together, then wet your hands and form into tablespoon-sized balls, keeping them loose and tender
- Fry to golden perfection:
- Heat oil in a nonstick pan over medium heat and cook in batches, turning carefully until golden brown all over and cooked through, about 8 to 10 minutes
- Blend the creamy sauce:
- Pulse avocado, yogurt, lemon juice, olive oil, garlic, herbs, and seasonings until completely smooth, tasting and adjusting as needed
- Bring it all together:
- Serve the warm salmon balls immediately with that luscious avocado sauce for dipping, drizzling, or basically drowning them in green goodness
These became my go-to for those nights when I want something that feels fancy but takes less than an hour from start to finish. Something about the combination feels so much more special than it has any right to be.
Getting The Texture Right
The difference between okay salmon balls and amazing ones comes down to not overworking the mixture. Treat it like you're making meatballs that you want to stay tender, using damp hands to shape prevents sticking and keeps the surface smooth.
Sauce Variations I Love
Sometimes I swap the cilantro for basil, or add a pinch of cumin for warmth. Once I even threw in a roasted red pepper, and that version disappeared so fast I barely got to taste it properly.
Serving Ideas That Work
These shine as appetizers with toothpicks or as a light main with a simple green salad and some crusty bread. I've also served them over roasted vegetables for a more substantial dinner that still feels fresh.
- Make mini versions for cocktail parties, they're the first thing to go
- The sauce doubles as a spread for sandwiches the next day
- Leftover balls reheat surprisingly well in a 350°F oven for about 8 minutes
Every time I serve these, someone asks for the recipe, which might be the highest compliment a recipe can receive.
Your Recipe Questions Answered
- → Can I use canned salmon instead of fresh?
-
Fresh salmon works best for texture, but canned salmon can work in a pinch. Drain thoroughly and break into flakes. The results may be slightly softer, so reduce breadcrumbs by half and chill mixture before shaping.
- → How do I prevent the balls from falling apart?
-
Keep mixture chilled before shaping, use damp hands to form balls, and avoid overmixing. The egg and breadcrumbs act as binders. If mixture feels too wet, add another tablespoon of breadcrumbs. Letting mixture rest for 15 minutes in the refrigerator also helps.
- → Can I bake or air-fry instead of pan-frying?
-
Absolutely. Bake at 400°F (200°C) for 12-15 minutes, turning halfway. For air-frying, cook at 375°F (190°C) for 8-10 minutes. Both methods yield delicious results with less oil, though the exterior will be less crispy than pan-frying.
- → How long does the avocado sauce last?
-
The sauce stays fresh in an airtight container for up to 2 days. Press plastic wrap directly onto the surface to prevent browning. The lemon juice naturally helps preserve the green color. Give it a quick stir before serving.
- → What can I serve alongside these salmon balls?
-
These pair beautifully with crisp salads, roasted vegetables, or as part of an appetizer spread with crackers and crostini. For a complete meal, serve over quinoa or with roasted potatoes. The light, fresh flavors complement Sauvignon Blanc or a cold lager.
- → Can I freeze uncooked salmon balls?
-
Yes! Shape the balls and arrange on a baking sheet. Freeze until solid, then transfer to a freezer bag. They'll keep for up to 3 months. Thaw overnight in the refrigerator before cooking, or add 2-3 minutes to cooking time if cooking from frozen.