These salmon balls combine fresh, finely chopped salmon with aromatic herbs like dill and parsley, bound with egg and breadcrumbs for a tender texture. Pan-fried until golden and crispy, they're served alongside a creamy avocado sauce made with Greek yogurt, lemon, and fresh herbs.
The dish balances rich, healthy fats from both salmon and avocado with bright citrus notes. Each serving delivers 29g of protein while remaining gluten-free adaptable. Perfect as party appetizers or a light dinner, these versatile bites can be prepared ahead and the sauce keeps well chilled for a day.
Frying takes just 8-10 minutes, and the sauce comes together in seconds with a blender. For extra crunch, roll the balls in panko before cooking, or add chili flakes to the sauce for a spicy kick.
The smell of fresh salmon always pulls me into the kitchen, no matter what time of day it is. I stumbled onto this recipe during a dinner party emergency when my planned main course fell through, and these little salmon balls saved the evening completely. My friends kept asking for the recipe before they even finished their first bites.
Last summer, I made these for my sister who swears she hates fish. She ate six salmon balls in one sitting and asked if I could teach her how to make them. Now she calls me whenever she has friends over, just to walk through the technique again.
Ingredients
- 500 g fresh salmon fillet, skinless, finely chopped: Fresh salmon makes all the difference here, and I learned the hard way that frozen can turn these into mushy disappointments
- 1 small onion, finely diced: The onion disappears into the mixture but adds a subtle sweetness that balances the rich salmon
- 2 garlic cloves, minced: Fresh garlic gives a gentle kick without overpowering the delicate fish
- 2 tbsp fresh dill, chopped: Dill and salmon are meant to be together, and fresh herbs bring this to life
- 2 tbsp fresh parsley, chopped: Adds brightness and a pop of color that makes these look irresistible
- 1 egg, lightly beaten: The binding magic that keeps everything together without making the mixture heavy
- 60 g breadcrumbs: Use gluten-free if needed, they absorb moisture and create the perfect texture
- 1 tbsp Dijon mustard: This tiny amount creates a depth of flavor that surprises people
- 1 tsp lemon zest: The oils in the zest are far more fragrant than juice alone
- ½ tsp salt and ¼ tsp black pepper: Just enough to enhance without competing with the salmon
- 2 tbsp olive oil (for pan-frying): A neutral oil works too, but olive adds that lovely Mediterranean touch
- 1 ripe avocado, peeled and pitted: The creamiest foundation for our sauce
- 100 g Greek yogurt: Makes the sauce luxurious without being too heavy
- 1 tbsp lemon juice: Brightens the sauce and keeps the avocado vibrant green
- 1 tbsp extra-virgin olive oil: Adds silkiness and a beautiful gloss
- 1 small garlic clove, minced: One clove goes a long way in this smooth sauce
- 2 tbsp fresh cilantro or parsley, chopped: Choose whichever herb you prefer, both work beautifully
- ¼ tsp salt and ⅛ tsp black pepper: Season the sauce last and adjust to taste
Instructions
- Combine everything gently:
- Mix the salmon, onion, garlic, dill, parsley, egg, breadcrumbs, Dijon mustard, lemon zest, salt, and pepper in a large bowl until just barely combined. The mixture should feel light and slightly sticky, not dense or overworked.
- Shape into little spheres:
- Dampen your hands with cold water and form the mixture into about 16 small balls, using roughly one heaping tablespoon per ball. Place them on a tray while you heat the pan.
- Fry until golden perfection:
- Warm the olive oil in a large nonstick skillet over medium heat and cook the salmon balls in batches, turning occasionally, until deeply golden brown and cooked through, about 8 to 10 minutes total. Transfer them to paper towels to drain briefly.
- Blend that dreamy sauce:
- Combine the avocado, Greek yogurt, lemon juice, olive oil, garlic, cilantro or parsley, salt, and pepper in a food processor or blender. Puree until completely smooth and creamy, scraping down the sides once to ensure no lumps remain.
- Bring them together:
- Serve the salmon balls warm while they are still crispy outside and tender inside, with the creamy avocado sauce either drizzled generously on top or in a bowl for dipping.
These salmon balls have become my go-to when I want to serve something impressive but do not want to spend hours in the kitchen. They feel fancy enough for dinner guests but are simple enough for a Tuesday night at home.
Make It Extra Crispy
For an irresistibly crunchy exterior, roll the shaped salmon balls in panko breadcrumbs before frying. The difference in texture is incredible, creating that perfect contrast between the shattering outside and tender inside.
Sauce Like A Pro
The avocado sauce can be made up to a day ahead and stored in an airtight container in the refrigerator. Press a piece of plastic wrap directly onto the surface to prevent browning, and give it a quick stir before serving.
Serving Suggestions
These work beautifully as an appetizer passed around on platters or as a light main dish with a simple green salad on the side. The cool, creamy sauce balances the warm, crispy salmon perfectly every single time.
- A chilled glass of Sauvignon Blanc makes these feel like a restaurant experience
- Add red pepper flakes to the sauce if you want a gentle heat that wakes up your palate
- Leftover salmon balls reheat surprisingly well in a 350°F oven for about 10 minutes
Every time I serve these, someone asks for the recipe before the night is over. There is something about that first bite, with the crisp exterior giving way to the tender salmon and creamy sauce, that makes people instantly happy.
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 in fat content.
- → How long can I store the uncooked mixture?
-
The uncooked salmon mixture can be shaped into balls and refrigerated for up to 24 hours before cooking. Place them on a parchment-lined tray, cover tightly, and fry when ready to serve.
- → What can I substitute for fresh salmon?
-
Fresh frozen salmon works well—thaw completely and pat dry before chopping. Canned salmon isn't recommended as the texture becomes too mushy for forming proper balls that hold together during frying.
- → Is the avocado sauce suitable for meal prep?
-
The sauce keeps chilled for up to 24 hours—after that, oxidation may cause browning. To prevent discoloration, press plastic wrap directly onto the surface or add a squeeze of extra lemon juice before storing.
- → Can I make these without eggs?
-
Substitute the egg with 2 tablespoons of mayonnaise or mashed avocado. The balls may be slightly more delicate, so handle gently when shaping and frying. Chilling the mixture for 30 minutes helps them hold their shape better.
- → What other herbs work in this recipe?
-
Fresh basil, tarragon, or chives can replace or complement the dill and parsley. For the sauce, try adding mint for a refreshing twist or use only cilantro for a more vibrant, herbaceous flavor profile.