These tender salmon meatballs combine fresh salmon with herbs and breadcrumbs, baked until golden and lightly crisp. The accompanying avocado sauce adds a rich, creamy element with bright citrus notes that perfectly complement the delicate fish. Ready in under an hour, this dish offers a lighter alternative to traditional meatballs while delivering satisfying protein and fresh flavors.
The smell of fresh salmon always pulls me back to a tiny apartment kitchen where I first discovered fish didn't need to be filleted and seared to be extraordinary. I'd been struggling to make seafood interesting for weeknight dinners until a friend casually mentioned she threw everything into meatballs. Something about the texture was revolutionary, like biting into summer itself.
Last summer I made these for a backyard gathering and watched my notoriously fish skeptical cousin go back for fourths. There's something magical about seeing people realize salmon can be fun, approachable, and somehow feel indulgent while being light enough for August evenings.
Ingredients
- Salmon fillet: Fresh salmon transforms into something extraordinary when chopped by hand, creating texture you'll never get from ground meat at the store
- Egg: The invisible binder holding everything together without making the meatballs feel heavy or dense
- Gluten free breadcrumbs: These create the perfect tender crumb while keeping the meatballs light and delicate
- Fresh parsley and dill: The dynamic herb duo that makes these taste like they came from a restaurant kitchen
- Green onions: Mild onion flavor that weaves through without overwhelming the delicate salmon
- Garlic: Just enough to wake up all the other flavors without announcing itself
- Lemon juice: Bright acid that cuts through the richness and makes everything sing
- Dijon mustard: The secret ingredient that adds depth and helps everything marry together
- Salt and black pepper: Essential seasoning that transforms salmon from fishy to fantastic
- Olive oil: Creates that gorgeous golden exterior while keeping the inside impossibly moist
- Ripe avocado: The creamy foundation for a sauce that will make you want to put it on everything
- Greek yogurt: Adds tang and lightness while making the sauce impossibly smooth
- Fresh cilantro or parsley: Fresh herbs that keep the sauce vibrant and prevent it from feeling heavy
Instructions
- Preheat your oven:
- Get that oven to 200°C 400°F and line a baking sheet with parchment paper while you prep everything else
- Mix the meatball base:
- Combine salmon, egg, breadcrumbs, parsley, dill, green onions, garlic, lemon juice, mustard, salt, and pepper in a large bowl, mixing until just combined
- Shape the meatballs:
- Using damp hands form the mixture into 16 golf ball sized meatballs and place them on your prepared baking sheet
- Add some golden promise:
- Brush or spray the tops lightly with olive oil to encourage beautiful browning
- Bake to perfection:
- Let them bake for 18 to 20 minutes until they're firm and lightly golden on top
- Blend the sauce:
- In a blender or food processor combine avocado, Greek yogurt, lemon juice, garlic, herbs, salt, and pepper until smooth, adding water as needed
- Bring it together:
- Serve the warm salmon meatballs with avocado sauce on the side or drizzled generously over the top
These became my go to for meal prep Sundays because they reheat beautifully and somehow taste better the next day. There's something deeply satisfying about opening the fridge Tuesday night and seeing these ready to transform a quick dinner into something special.
Making Ahead Like A Pro
I've learned to mix and shape the meatballs the night before then store them on a parchment lined baking sheet covered tightly in the fridge. The flavors develop beautifully overnight and you're just 20 minutes from dinner the next evening.
Sauce Magic
The avocado sauce can be made two days ahead and actually benefits from sitting. The flavors meld together and it thickens slightly making it even more luxurious. Just give it a quick stir and maybe a splash of water before serving.
Perfect Pairings
These meatballs are incredibly versatile and have become my answer to everything from casual weeknight dinners to impressing dinner guests without stress. I love how they work with whatever I have in the fridge.
- Serve over a bed of lemony arugula for a complete light dinner
- Pair with roasted vegetables and quinoa for meal prep perfection
- Crumble into salads throughout the week for instant protein upgrade
These salmon meatballs changed how I think about weeknight seafood forever. Hope they find a permanent spot in your dinner rotation too.
Recipe Questions & Answers
- → Can I use canned salmon instead of fresh?
-
Fresh salmon works best for texture, but canned salmon can be used. Drain thoroughly and remove any bones. The meatballs may be slightly denser but still flavorful.
- → How do I store leftovers?
-
Store cooled meatballs in an airtight container in the refrigerator for up to 3 days. Keep the sauce separate in a sealed container. Reheat meatballs gently in the oven or microwave.
- → Can I freeze these meatballs?
-
Yes, freeze uncooked meatballs on a baking sheet until firm, then transfer to a freezer bag for up to 3 months. Bake from frozen, adding 5-10 minutes to cooking time. The sauce freezes well for 1-2 months.
- → What can I substitute for breadcrumbs?
-
Almond flour, crushed pork rinds, or finely ground oats work as gluten-free alternatives. For a low-carb option, use coconut flour or grated parmesan cheese.
- → How do I know when the meatballs are done?
-
The meatballs should feel firm to the touch and have lightly golden exteriors. The internal temperature should reach 145°F (63°C). Cut one open to verify it's opaque throughout and no longer translucent.
- → Can I make the avocado sauce ahead?
-
The sauce is best made fresh but can be refrigerated for up to 24 hours. The surface may brown slightly—stir well and add a squeeze of fresh lemon juice to brighten. Place plastic wrap directly on the surface to minimize oxidation.