These salmon meatballs deliver tender, moist texture with fresh herbs and aromatic garlic. The baking method creates a lightly golden exterior while keeping the inside succulent. Pair with the cool, creamy avocado sauce for a perfect balance of rich and refreshing flavors.
Preparation takes just 20 minutes, and the meatballs bake in under 20 minutes. The sauce comes together quickly in a blender. This dish works beautifully for meal prep, entertaining, or a weeknight dinner that feels special.
Serve alongside quinoa, steamed vegetables, or a crisp salad. The pescatarian and gluten-free adaptable nature makes this suitable for various dietary needs while delivering impressive presentation and taste.
The first time I made these, my husband looked skeptical about salmon in meatball form, but after one bite he was already planning when we'd have them again. There's something magical about how the fresh herbs and bright lemon transform the salmon into something completely unexpected. I've since served these at everything from casual weeknight dinners to dinner parties, and they disappear faster than any other seafood dish I make.
Last summer, I made a double batch for my sister's baby shower, and watched my aunt who claims to hate seafood go back for thirds. She actually asked for the recipe right there at the table, which is basically the highest compliment I've ever received. Now whenever I smell fresh dill and lemon together, I think of that sunny afternoon and everyone gathered around the platter.
Ingredients
- 500 g salmon fillet: Fresh salmon works best here, and cutting it into small chunks before pulsing gives you better texture control than a food processor alone
- 1 large egg: Room temperature egg binds everything together without making the mixture too dense
- 1/2 cup breadcrumbs: Gluten-free options work perfectly, just pulse them a bit finer if they're too chunky
- 2 tbsp fresh parsley and dill each: These herbs are non-negotiable for that bright, fresh flavor that makes these special
- 2 green onions: The mild onion flavor won't overpower the delicate salmon like regular onions might
- 2 cloves garlic: Minced finely so it distributes evenly without any harsh bites
- 1 tbsp lemon juice: Fresh squeezed makes a noticeable difference in brightness
- 1 tsp Dijon mustard: This tiny amount adds depth without any mustardy taste
- 1 ripe avocado: The sauce base that makes everything rich and velvety
- 1/4 cup Greek yogurt: Adds tang and makes the sauce lighter than a pure avocado cream
Instructions
- Preheat and prep your space:
- Set your oven to 200°C (400°F) and line a baking sheet with parchment paper so cleanup is effortless later
- Mix the meatball base:
- Combine the salmon, egg, breadcrumbs, herbs, onions, garlic, lemon juice, mustard, salt, and pepper in a large bowl, mixing gently until just combined
- Shape with damp hands:
- Keep a bowl of water nearby and dip your hands between every few meatballs to prevent sticking, then form 16 golf ball-sized portions
- Add a little shine:
- Brush or spray the tops lightly with olive oil for that gorgeous golden color and slight crisp on the exterior
- Bake until perfect:
- Slide the sheet into the oven for 18 to 20 minutes, until the meatballs feel firm to the touch and have a light golden color
- Whip up the sauce:
- While the meatballs bake, blend the avocado, Greek yogurt, lemon juice, garlic, herbs, salt, and pepper until silky smooth, adding water a tablespoon at a time to reach your desired consistency
- Bring it all together:
- Serve the meatballs warm with that luscious avocado sauce either pooled underneath for pretty presentation or passed alongside for dipping
These have become my go-to when I want to serve something that feels impressive but doesn't require me to be stuck in the kitchen. Watching friends take that first curious bite, then seeing their eyes light up when they realize how good it is, that's the best part of making these.
Making Ahead Like a Pro
I often form the meatballs the night before and keep them covered in the refrigerator, which lets the flavors meld together even more. The sauce can also be made a day ahead, just press plastic wrap directly onto the surface to prevent browning, and give it a quick stir before serving.
Serving Ideas Beyond the Basics
Sometimes I nestle these meatballs into a pita with some cucumber and tomatoes for a Mediterranean twist, or serve them over a bed of greens with extra avocado sauce as dressing. They're also surprisingly good as an appetizer on toothpicks with a tiny drizzle of sauce on top.
Customizing for Your Table
The beauty of this recipe is how forgiving it is to substitutions. Try adding a teaspoon of smoked paprika to the meatballs for a subtle smoky depth, or swap the fresh herbs for whatever looks best at the market.
- A pinch of red pepper flakes in either the meatballs or sauce adds gentle heat that balances the richness
- If you're not a fan of Greek yogurt, mayonnaise or even sour cream creates an equally delicious sauce base
- Leftover meatballs make an incredible protein addition to grain bowls the next day
There's something so satisfying about turning a simple fillet of salmon into something completely unexpected and utterly delicious. I hope these become a regular in your rotation like they have in mine.
Recipe FAQ
- → Can I use canned salmon instead of fresh?
-
Fresh salmon works best for texture, but you can use canned salmon drained well. Just be sure to remove any bones and skin first. The meatballs may be slightly denser with canned fish.
- → How do I store leftovers?
-
Store cooled meatballs in an airtight container in the refrigerator for up to 3 days. Keep the avocado sauce separately in a sealed container. The sauce may oxidize slightly but remains tasty.
- → Can I freeze these meatballs?
-
Yes, freeze the baked meatballs on a baking sheet first, then transfer to a freezer bag for up to 3 months. Thaw overnight in the refrigerator before reheating. Make the sauce fresh when serving.
- → What can I substitute for breadcrumbs?
-
Try almond meal, crushed pork rinds, or finely ground flaxseed for a low-carb option. Grated Parmesan cheese also works well and adds savory depth to the mixture.
- → Is the avocado sauce necessary?
-
The sauce complements the salmon beautifully with its cool, creamy texture. You could also try tzatziki, lemon-dill yogurt, or a simple herb vinaigrette if you prefer an alternative topping.
- → How do I know when the meatballs are done?
-
The meatballs should feel firm and spring back when touched lightly. They'll be lightly golden on the outside and opaque throughout. The internal temperature should reach 145°F (63°C).