Crispy pan-fried salmon balls infused with fresh dill, parsley, and Dijon mustard create a tender, flavorful bite. The creamy avocado sauce blends ripe avocado with Greek yogurt, lemon, and garlic for a tangy, velvety complement that balances the rich salmon. Ready in under an hour, these versatile bites work perfectly as appetizers or a light main course.
My roommate Sarah stumbled into our tiny kitchen one Tuesday evening with a grocery bag full of salmon fillets she'd snagged on sale. We were both exhausted from exam week, but something about that vibrant coral-colored fish sparked a sudden burst of creative energy. We ended up experimenting with whatever herbs and condiments we had in the fridge, and these salmon balls became the accidental star of our stress-busting dinner. That night taught me that some of the best recipes come from playful kitchen improvisation rather than careful planning.
Last summer, I made these for my parents' anniversary party as a passed appetizer. My dad, who usually sticks to familiar foods, kept hovering near the serving platter and ended up eating six of them before dinner even started. Seeing him casually ask for the recipe while pretending he was just being polite about trying something new was genuinely heartwarming. Now they're his most requested dish whenever I visit.
Ingredients
- 500 g fresh salmon fillet, skinless, finely chopped: Fresh salmon has the right moisture and texture to hold together without becoming dense, and cutting it by hand gives you better control than a food processor
- 1 small onion, finely diced: The onion provides sweetness and moisture that keeps the salmon balls tender during cooking
- 2 garlic cloves, minced: Fresh garlic adds a punch of aromatic depth that complements rather than overpowers the delicate fish
- 2 tbsp fresh dill, chopped: Dill and salmon are a classic pairing for a reason the bright, slightly anise flavor cuts through the richness beautifully
- 2 tbsp fresh parsley, chopped: Parsley adds freshness and color that makes these feel lighter than typical meatballs
- 1 egg, lightly beaten: The egg acts as the essential binder holding everything together while keeping the texture tender
- 60 g breadcrumbs: Breadcrumbs absorb excess moisture and give the mixture structure without making it heavy or dry
- 1 tbsp Dijon mustard: Dijon adds a sharp, tangy undertone that enhances the salmon's natural flavors
- 1 tsp lemon zest: Lemon zest provides bright aromatic citrus notes without adding extra liquid that could make the mixture too wet
- ½ tsp salt and ¼ tsp black pepper: Simple seasoning that lets the salmon shine while balancing all the other flavors
- 2 tbsp olive oil (for pan-frying): Enough oil to create a golden, crispy exterior while keeping the inside moist and tender
- 1 ripe avocado, peeled and pitted: A perfectly ripe avocado creates that luxurious, velvety sauce texture
- 100 g Greek yogurt: Greek yogurt adds tang and creaminess while making the sauce lighter than a mayonnaise base
- 1 tbsp lemon juice: Fresh lemon juice brightens the sauce and prevents the avocado from oxidizing
- 1 tbsp extra-virgin olive oil: A finishing touch of olive oil adds richness and helps the sauce coat the salmon balls perfectly
- 1 small garlic clove, minced: Just enough raw garlic to give the sauce a gentle kick without overwhelming the palate
- 2 tbsp fresh cilantro or parsley, chopped: Fresh herbs add color and brightness that cuts through the creamy sauce
- ¼ tsp salt and ⅛ tsp black pepper: Light seasoning that enhances the avocado without masking its natural flavor
Instructions
- Mix the salmon mixture:
- In a large bowl, combine chopped salmon, onion, garlic, dill, parsley, egg, breadcrumbs, Dijon mustard, lemon zest, salt, and pepper. Mix until just combined; do not overwork the mixture or the salmon 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 each. Place them on a tray or plate as you work, keeping them similar in size for even cooking.
- 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 excess oil.
- 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, stopping to scrape down the sides as needed.
- Serve and enjoy:
- Serve the salmon balls warm while they're still crispy on the outside, drizzled with the creamy avocado sauce or with sauce on the side for dipping. The contrast between hot, crispy salmon and cool, smooth sauce is everything.
These salmon balls have become my go-to for unexpected visitors because they feel special yet so achievable. Last month, my neighbor textged that she'd had a terrible day at work, and I brought over a plate of these warm from the pan. She took one bite, closed her eyes, and told me this was exactly the comfort food she needed.
Making Ahead
You can shape the salmon balls up to 4 hours ahead and keep them covered in the refrigerator until ready to fry. The sauce actually benefits from sitting for an hour as the flavors meld together beautifully, though the surface may darken slightly due to avocado oxidation. A thin layer of plastic wrap pressed directly onto the sauce surface will prevent browning.
Serving Ideas
These work beautifully as an appetizer passed on small skewers or toothpicks for easy grabbing. For a light main course, serve them over a bed of mixed greens with extra sauce drizzled on top. I have also tucked them into pitas with cucumber and extra yogurt sauce for a unique sandwich twist that never fails to surprise people.
Common Questions
Many people ask if they can bake these instead of fry them for a lighter version. You absolutely can bake them at 400F for 12 to 15 minutes, flipping halfway through, though they will not develop quite the same crispy exterior. If you are worried about the mixture being too wet, start with less breadcrumbs and add more only if needed the mixture should hold its shape when squeezed gently.
- Leftover salmon balls reheat surprisingly well in a 350F oven for about 8 minutes
- The sauce thickens in the refrigerator so thin it with a teaspoon of water or lemon juice before serving leftovers
- These freeze beautifully before cooking, so double the batch and keep some uncooked balls in the freezer for busy weeks
These salmon balls are proof that healthy food can be indulgent and satisfying all at once. I hope they find their way into your regular rotation the way they have in mine.
Recipe Questions & Answers
- → Can I bake the salmon balls instead of frying?
-
Yes, bake at 400°F (200°C) for 15-18 minutes, flipping halfway through. They'll be slightly less crispy but still delicious and with less oil.
- → How long can I store the avocado sauce?
-
The sauce keeps refrigerated in an airtight container for up to 1 day. The lemon juice helps prevent browning, but it's best enjoyed fresh for optimal texture and flavor.
- → Can I use canned salmon instead of fresh?
-
Fresh salmon works best for texture, but you can use canned salmon drained well. Reduce salt in the mixture since canned salmon contains sodium. The balls may be slightly softer.
- → What can I substitute for Greek yogurt in the sauce?
-
Sour cream, crème fraîche, or coconut yogurt work well. Each alters the flavor slightly—sour cream adds tang, coconut yogurt creates a dairy-free version with subtle sweetness.
- → Can I freeze 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 overnight before cooking.